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

мультифон->asterisk->sipnet->телефон

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

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

Ответить
alexstat
Сообщения: 14
Зарегистрирован: 19 июн 2011, 15:11

мультифон->asterisk->sipnet->телефон

Сообщение alexstat »

Подскажите пожалуйста, что может быть не так.
Ситуация следующая- домашняя сеть идет с adsl модема на роутер, к роутеру подсоединены 2 компьютера ланами. модему присвоен dynamic ddns (alexs.dlinkddns.com).
В начале обучения астериск ставил на виртуальную машину VMware Asterisk 1.6.2.13+FreePBX 2.8.1 (этот компьютер подсоединен ланом к роутеру). Проблем с сетью не было, все маршруты, на всех операторов проходили.
Далее решил экспериментировать для внедрения на железе. Подсоединил к роутеру (допустим 192.168.0.100 адрес), поставил астериск, перенес настройки транков, маршрутов. Вроде бы все хорошо, но следующая схема почему то не работает:
Входящий на мультифон->asterisk->sipnet-> другой телефон не работает- нет звука в обе стороны.
На роутере прокинул на 192.168.0.100 порты 5060 (для астериска) и 10000-20000.
Начал проверять- мультифон->asterisk->софт телефон на компьютере настроенный на alexs.dlinkddns.com. Звук есть.
Софт телефон на компьютере->asterisk ->sipnet-> другой телефон звук опять есть.
Следовательно идет не коннект между этими двумя цепями. Подумал на кодеки, но во всех транках у меня стоят ulaw&alaw&gsm, пробовал по разному- результата 0.
В то же время похожая схема работает:
Входящий на мультифон->asterisk->datacard-> другой телефон работает- звук в обе стороны.
Это наталкивает на мысль ,что проблемы с сетью- что то не открыто. Читал форумы, гуглил- все пробывал.
Буду очень признателен за толчок в правильную сторону (знаю что не льзя связываться с freepbx и т.д. но нет сейчас времени изучать с самого начала).
И еще вопрос к тем кто эксплуатирует астериск и datacard.
Задержка звука должна быть на сколько? У меня в виртуальной машине где то на секунду по схеме Входящий на мультифон->asterisk->datacard-> другой телефон .
На реальном железе на пол секунды по той же схеме.
Входящий на мультифон->asterisk->sipnet-> другой телефон не работает задержка на виртуалке пол секунды, на настоящей не удалось попробывать.
Скажите, это допустимо при эксплуатации? И сильно портит диалог?
Так и не понял, можно ли эксплуатировать астериск на виртуальной машине, единственная разница, которую увидел больше временная задержка звука.

Заранее спасибо, надеюсь на понимание.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: мультифон->asterisk->sipnet->телефон

Сообщение ded »

Входящий на мультифон->asterisk->sipnet-> другой телефон не работает- нет звука в обе стороны.
Исследовать используя низкоуровневый дебаг:
tcpdump host IP_мультифон
и
tcpdump host sipnet.ru

Потом этажом выше -
CLI> sip set debug peer мультифон
и
CLI> sip set debug peer sipnet
mathead
Сообщения: 2
Зарегистрирован: 23 авг 2011, 13:11

Re: мультифон->asterisk->sipnet->телефон

Сообщение mathead »

Привет!
Так же заморочился, multifon>asterisk>sip и такой же результат со звуком.
Удалось побороть проблему?
Не мог бы скинуть свои конфы: sip.conf и extensions.conf
для сравнения.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: мультифон->asterisk->sipnet->телефон

Сообщение ded »

mathead, а Вы исследовали проблему используя низкоуровневый дебаг?
Или хочется копипастнуть конфиг и не вникать?
mathead
Сообщения: 2
Зарегистрирован: 23 авг 2011, 13:11

Re: мультифон->asterisk->sipnet->телефон

Сообщение mathead »

Предложенный Вами метод исследования еще не пробовал.
Надеюсь, что решение уже есть.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: мультифон->asterisk->sipnet->телефон

Сообщение Vlad1983 »

модему присвоен dynamic ddns
а после него ещё и роутер
так там 2 NAT получается
куда уж там голосу пробиться

переводишь модем в бридж настраиваешь соединение на роутере
ЛС: @rostel
Racer_mobile
Сообщения: 2
Зарегистрирован: 05 апр 2013, 08:57

Re: мультифон->asterisk->sipnet->телефон

Сообщение Racer_mobile »

alexstat писал(а): Входящий на мультифон->asterisk->sipnet-> другой телефон не работает- нет звука в обе стороны.
Скажите решили проблему или нет ?

Чего я добился:
если ПЕРЕД пробросом звонка на сипнет сделать answer то звук есть !
но начинает тикать счетчик у звонившего на мегафон :(
если сделать так(урезано):


[DID_megafon]
exten = s,n,GotoIf($["${CALLERID(num)}" = "70000000007"]?FROM_CH,1) ;
exten = FROM_CH,1,Set(CALLERID(name)=CH)
exten = FROM_CH,n,Answer
exten = FROM_CH,n,Dial(SIP/sipnet.ru/1800000,60,${DIALOPTIONS})

то звонок проходит
если комментарить exten = FROM_CH,n,Answer то голоса нет, счетчик тикает
почти уверен что ошибка в настройке, но ГДЕ, найти не могу :(
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: мультифон->asterisk->sipnet->телефон

Сообщение Vlad1983 »

запомните раз и навсегда: если есть NAT, самым рабочим вариантом будет запрет прямой передачи RTP между всеми участниками вызовов
directmedia=no (canreinvite=no до 1.8) во всех пирах и в general
ЛС: @rostel
Racer_mobile
Сообщения: 2
Зарегистрирован: 05 апр 2013, 08:57

Re: мультифон->asterisk->sipnet->телефон

Сообщение Racer_mobile »

Спасибо, проставил в sip.conf
и в описании транков сипнета и мультифона canreinvite = no и directmedia = nonat
и по инструкции http://goo.gl/2fk1b

не помогло :(
grep canreinvite /etc/asterisk/* [12:13]

/etc/asterisk/sip.conf:;canreinvite = nonat
/etc/asterisk/sip.conf:canreinvite = no
/etc/asterisk/users.conf:canreinvite = no


да, забыл упомянуть версию Asterisk 1.6.2.5-0ubuntu1.4
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: мультифон->asterisk->sipnet->телефон

Сообщение Vlad1983 »

снимать дампы и долго разглядывать и слушать
Отладка_VoIP_звонка_с_Wireshark
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH