AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

TrixBox+Alcatel OmniPCX

Asterisk GUI 7 сообщений -
#1

Привет, пробовал искать по всякому, видимо не могу правильную фразу сформулировать.
В общем, есть TrixBox (FreePBX 2.4.0.0) с софтовыми телефонами и станция Alcatel OmniPCX Office. Настроен SIP транк. Звонки проходят и туда и обратно, все в общем работает замечательно, но: Когда звонишь с софтового телефона на алкатель - не слышно голоса звонящего. В обратную сторону все работает замечательно. В экстеншенах делал "disallow all" "allow alaw" - я так понимаю, единственный кодек (G.711 A-law) который нормально работает с алкателем. Уже и не знаю, что делать. Народ волнуется, хочет связь. Подскажите, в какую сторону копать? Может не в кодеках дело?
#2

При должном исследовании проблемы это должен быть не вопрос а ответ.
Если ты задебажишь звонок, где нет голоса ты увидишь его структуру - ИП адрес источника и порт источника - сигнализация, и назначаемый порт для медиа, то же самое и для назначения. Всё это должно быть понятно и объяснимо. Также при установлении соединения в пакете Invite видны и кодеки, по которым пройдёт соединение.
Так что причин много, но о них не спрашивать - а смотреть под ногами. Возможные причины и НАТ между Астериском и станцией.
#3

Если кому интересно: астериск стоял в филиале, подключен был по vpn, на файрволлах было все открыто. Нашел вот такую страничку: http://www.seiros.ru/docs/asterisk/troubleshooting
В итоге помогло включение canreinvite=yes
А вот как дебажить я не совсем понял. Если в астерисковской консоли врубить sip set bebug ip где смотреть дамп?
#4

Цитата:
Если кому интересно: астериск стоял в филиале, подключен был по vpn, на файрволлах было все открыто.
Представь, что тот кто зайдёт на форум через день, через неделю, через месяц, с такой же проблемой, даже не напряжётся поискать аналогичный случай, а сразу - Здравствуйте! Я новичок в Астериске, а голос в одну сторону, спасиба!
Твоя инфа ничего нового не сообщает, для SIP всё ровно - vpn ли, нет его. Имеет значение только рутинг и НАТ. А ты не описал что у тебя НАТ.
canreinvite=yes говорит устройствам проксировать медиа только через Астериск. И по дефолту это нужно везде, если не особые случаи.

Вот там же и смотреть, в консоли.
Правда при
Цитата:
bebug ip
мало что увидишь, а debug ip очень даже поможет.
#5

Цитата:
Представь, что тот кто зайдёт на форум через день, через неделю, через месяц, с такой же проблемой, даже не напряжётся поискать аналогичный случай, а сразу - Здравствуйте! Я новичок в Астериске, а голос в одну сторону, спасиба!

Привет, долго расшифровывал - не осилил. Smile Ну не важно. С филиалом - роутинг, а не нат. а насчет bebug - ну ошибся, с кем не бывает, главное, что я никакого дампа в консоли не увидел, или вместо ip надо писать айпишник? В смысле не
Код:
sip set debug ip
, а
Код:
sip set debug 192.168.X.X
?
#6

Мне трудно тебе помочь, ты даже не пытаешься спрашивать Астериск о синтаксисе команд. Он знает всё.
Если пишешь команду и не знаешь что дальше, пиши знак ? и нажимай Enter. Всё подробно распишет.
В твоём случае sip set debug ip 192.166.1.22
Ded писал(а):
Цитата:
Если кому интересно: астериск стоял в филиале, подключен был по vpn, на файрволлах было все открыто.
Представь, что тот кто зайдёт на форум через день, через неделю, через месяц, с такой же проблемой, даже не напряжётся поискать аналогичный случай, а сразу - Здравствуйте! Я новичок в Астериске, а голос в одну сторону, спасиба! Это значит ты 193-й с такой же проблемой, сообщаешь тут об этом на форуме. Вместо того чтобы тут поискать схожие случаи. А написал я что будет и 194-й, и 195-й, который придёт после тебя и напишет бездумно - Здравствуйте! Я новичок в Астериске, а голос в одну сторону, спасиба!

Последний раз редактировалось: Ded (Ср Мар 19, 2008 18:08)
#7

все понял, спасибо! "Голос в одну сторону" фраза, достойная фака.