VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Проблема с входящими от Комстар на Elastix

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
Satir
Сообщения: 10
Зарегистрирован: 25 мар 2013, 22:42

Проблема с входящими от Комстар на Elastix

Сообщение Satir »

Здравствуйте Уважаемые Знатоки!
Позвольте вынести на обсуждение еще одну проблему Новичка в деле SIPизации страны...

Настраиваю Elastix на работу с провайдером Комстар.
Есть Интернет от Комстара адресом 212.*.*.*, сеть SIP от Комстара с адресом 10.*.*.* и локальная сеть 192.*.*.*.
АТС имеет два сетевых интерфейса: один смотрит в локальную сеть и через нее в Интернет, а во второй воткнут шнурок от SIP-сети.
Настраивал по разным источникам, но больше всего помог вопрос на этом форуме: http://forum.asterisk.ru/viewtopic.php? ... 4&start=20
Настроил 4 транка на адреса 82.204.255.35, 82.204.255.37, 82.204.254.173 и 82.204.254.178 (настроить один транк на имя mvts.voip.comstar.ru у меня не вышло).

В результате исходящая связь работает, а вот входящая работает через раз. Стал смотреть по логам и обнаружил что входящие запросы идут и с других ip, кроме указанных в транках. В документе предоставленном Комстаром указано 4 подсети с которых может приходить трафик SIP:
82.204.254.168 255.255.255.248
82.204.255.32 255.255.255.248
82.204.254.176 255.255.255.240
82.204.254.192 255.255.255.224
Служба технической поддержки порекомендовала мне создать отдельные транки для всех адресов данных сетей. Дурное дело не хитрое и я конечно могу это сделать, но мне почему-то кажется что это неправильно, даже если и будет работать.
Каким образом можно настроить прием входящих звонков с неохваченных сетевых адресов?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Проблема с входящими от Комстар на Elastix

Сообщение Vlad1983 »

"Комстаром указано 4 подсети с которых может приходить трафик SIP"
может RTP, а не SIP
всего 4 SSW с них и должна быть сигналка
RTP может сыпать из всех перечисленных сетей
ЛС: @rostel
Satir
Сообщения: 10
Зарегистрирован: 25 мар 2013, 22:42

Re: Проблема с входящими от Комстар на Elastix

Сообщение Satir »

Дословно это звучит так: "Разрешить сети для обмена сигнальным трафиком SIP". Возможно это и есть RTP...
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Проблема с входящими от Комстар на Elastix

Сообщение Vlad1983 »

для начала нужно убедиться, что написанное соответствует действительности

Код: Выделить всё

tcpdump -i eth_шнурок_от_SIP-сети -vvvnn -s0 -w /tmp/mts.cap port 5060
делает несколько входящих вызовов
вытягиваете /tmp/mts.cap, выкладываете куда-нить
скидываете ссылку на mts.cap в личку
ЛС: @rostel
emergency1986
Сообщения: 2
Зарегистрирован: 30 апр 2013, 12:01

Re: Проблема с входящими от Комстар на Elastix

Сообщение emergency1986 »

Вы смогли разобраться с проблемой?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Проблема с входящими от Комстар на Elastix

Сообщение Vlad1983 »

смогли
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[02.04.2013 21:10:25] Satir (изменен): Владимир, Вы сегодня на форуме отвеали на мой вопрос о проблеме со входящими звонками от Комстара. К сожалению прав на отправку личного сообщения у меня нет, поэтому решил попробовать связаться через Скайп. Это возможно?
[02.04.2013 21:14:25] ros-tel Владимир: попробуйте
[02.04.2013 21:18:46] ros-tel Владимир: дамп сняли?
[02.04.2013 21:19:16] Satir (изменен): мы остановились на том, что требовалось собрать tcpdump для нескольких звонков. Весит 23КБ. Через Скайп можно переслать?
[02.04.2013 21:22:51] *** Satir (изменен) отправил mts.cap ***
[02.04.2013 21:36:32] ros-tel Владимир: да вижу запросы с других IP
[02.04.2013 21:37:36 | Изменены 21:37:55] ros-tel Владимир: если астериском то 2 варианта либо забивать все сети в host
либо принимать входящие из default
[02.04.2013 21:39:15] ros-tel Владимир: последнее не очень из-за возможного спама, хотя вполне зватит ограничений на фаерволе
[02.04.2013 21:39:44] ros-tel Владимир: если забивать пиры то их не мало получится
[02.04.2013 21:40:14] Satir (изменен): host - это параметр указываемый в настройках транка?
[02.04.2013 21:40:22] ros-tel Владимир: да
[02.04.2013 21:40:43] Satir (изменен): и как установить прием из default? на всякий случай...
[02.04.2013 21:41:15] ros-tel Владимир: allowguest=yes
[02.04.2013 21:41:53] ros-tel Владимир: FreePBX?
[02.04.2013 21:43:40] Satir (изменен): Elastix
[02.04.2013 21:43:59] Satir (изменен): интерфейс управления FreePBX
[02.04.2013 21:44:19] ros-tel Владимир: ну так есть разрешить анонимные вызовы
[02.04.2013 21:44:26] ros-tel Владимир: и все
[02.04.2013 21:44:33 | Изменены 21:44:40] ros-tel Владимир: должны заходить входящие
[02.04.2013 21:45:58] ros-tel Владимир: Settings > General Settings
Allow Anonymous Inbound SIP Calls = Yes
[02.04.2013 21:47:30] Satir (изменен): спасибо, сейчас попробую. Но начну с хоста...
[02.04.2013 21:49:06] ros-tel Владимир: для варианта с host нужно развернуть все 4 сети и понаделать для каждого пиры
[02.04.2013 21:49:25 | Изменены 21:49:33] ros-tel Владимир: несколько значений в host не канает
[02.04.2013 21:50:29] Satir (изменен): т.е. надо создать пир для каждого адреса из 4х сетей?
[02.04.2013 21:52:28 | Изменены 21:52:31] ros-tel Владимир: да
[02.04.2013 21:52:44] ros-tel Владимир: http://lists.digium.com/pipermail/aster ... 45455.html
[02.04.2013 21:53:05 | Изменены 21:53:12] ros-tel Владимир: астериск не поддерживает мильти хостоаый синтаксис
[02.04.2013 21:54:27] ros-tel Владимир: вот про разрешение анонимов как раз
http://forums.asterisk.org/viewtopic.php?p=168270
[02.04.2013 21:54:27] Satir (изменен): и еще: при настройке соединения у меня указан type=friend. Как я понял в этом случае он обслуживает и входящие и исходящие. если указать peer, то он будет обслуживать только входящие?
[02.04.2013 21:54:54] ros-tel Владимир: это вообще не относится с обслуживанию входящих и исходящих
[02.04.2013 21:55:08] ros-tel Владимир: переводчик - осел полный
[02.04.2013 21:55:12] Satir (изменен): хм...
[02.04.2013 21:55:40] ros-tel Владимир: эти параметры влияют на порядок авторизации при входящем вызове
[02.04.2013 21:56:08] Satir (изменен): Тогда такой вопрос -у меня следующие настройки транка:
context=from-trunk
type=friend
host=82.204.255.37
nat=no
dtmfmode=rfc2833
canreinvite=no
fromuser=4957SECSEC
fromdomain=82.204.254.37
insecure=invite,port
disallow=all
allow=alaw,ulaw
promiscredir=yes

Лишнее есть?
[02.04.2013 21:57:03] ros-tel Владимир: type=user - сначала мачим по полю from
type=peer - по IP
type=friend сначала user потом peer
[02.04.2013 21:57:15] ros-tel Владимир: вот теперь сами посмотрите что там лишнее
[02.04.2013 22:00:41] Satir (изменен): термин мачим не знаком...
похоже если type=peer, то fromuser и fromdomain лишние?
[02.04.2013 22:01:09] ros-tel Владимир: лишнего нет только
[02.04.2013 22:01:11] ros-tel Владимир: type=peer
[02.04.2013 22:01:25] ros-tel Владимир: и не хватает secret
[02.04.2013 22:01:37] ros-tel Владимир: мачить - находить
[02.04.2013 22:02:22] Satir (изменен): зачем? провайдер определяет пользоватлея по ip или номеру, но скорее первое. логина/пароля для подключения нет
[02.04.2013 22:05:34] ros-tel Владимир: а ну тогда только type=peer
[02.04.2013 22:06:50] Satir (изменен): спасибо. буду пробовать
[02.04.2013 22:07:44 | Изменены 22:07:58] Satir (изменен): опсь, еще вопросик :)
можно править конфигурацию пиров не в вебе, а в файле каком-нибудь? А то много работы, которую проще сделать копированием
[02.04.2013 22:11:12] ros-tel Владимир: sip_custom.conf
[02.04.2013 22:12:32] ros-tel Владимир: копипастом туда из sip_additional.conf нужный пир и размножить до нужного количества
и научиться пользоваться шаблонами чтоб в конфигах не мусорить
[02.04.2013 22:14:23] Satir (изменен): а что за шаблоны? Чем больше ты блисташь знаниями - тем больше у меня возникает вопросов :)
[02.04.2013 22:15:42] ros-tel Владимир: типа так
[comstar-templete](!)
context=from-trunk
type=peer
host=82.204.255.37
nat=no
dtmfmode=rfc2833
canreinvite=no
fromuser=4957SECSEC
fromdomain=82.204.254.37
insecure=invite,port
disallow=all
allow=alaw,ulaw
promiscredir=yes

[comstar-incoming-1](comstar-templete)
host=82.204.255.35

[comstar-incoming-2](comstar-templete)
host=82.204.255.34

...
[02.04.2013 22:16:06] ros-tel Владимир: т.к. изменяется всего один параметр
[02.04.2013 22:16:49] Satir (изменен): круто!
[02.04.2013 22:17:41 | Изменены 22:17:49] ros-tel Владимир: сколько DID взяли?
[02.04.2013 22:19:30] Satir (изменен): 2 номера и 8 линий. DID это я так понимаю как раз линии
[02.04.2013 22:20:10] ros-tel Владимир: тогда через вебку их заведите чтоб рулить исходящими нормально
меняется только fromuser=
[02.04.2013 22:20:43 | Изменены 22:20:59] ros-tel Владимир: итого получиться 8 типов через веб всего по 4 для каждого
[02.04.2013 22:21:09] ros-tel Владимир: остальные шаблонами заклепать
[02.04.2013 22:21:28] ros-tel Владимир: fromuser=
fromdomain=
для входящих не важно
[02.04.2013 22:22:03] Satir (изменен): опять не понял...
[02.04.2013 22:22:20] Satir (изменен): DID это все-таки что
[02.04.2013 22:22:49] Satir (изменен): если fromuser, то там указывается номер телефона, а их два
[02.04.2013 22:23:27] ros-tel Владимир: 2 номера - 2 DID
[02.04.2013 22:23:53] Satir (изменен): Но по идее в качестве внешнего номера используется только один. Второйномер типа персонального для директора...
[02.04.2013 22:23:56] ros-tel Владимир: 4 SSW на которые нужно отправлять вызовы * 2 DID = 8 пиров
[02.04.2013 22:24:28 | Изменены 22:24:37] ros-tel Владимир: ну если 1 для входящих только тогда 4 всего через веб
[02.04.2013 22:24:46] Satir (изменен): понял.
[02.04.2013 22:39:28] ros-tel Владимир: ros-tel Владимир ушел
...
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH