Страница 1 из 1

Опять проблема с прохождением звонка между PBX

Добавлено: 09 окт 2012, 17:40
SolarW
Приветствую вас, коллеги.

Есть инсталляция:

TEL1 ------- PBX1 ------sip-trunk-------- PBX2 ------ TEL2

При звонке получаю замечательную одностороннюю слышимость - TEL2 не слышит TEL1, и наоборот TEL1 слышит TEL2.
При чем за PBX2 на самом деле несколько телефонов выступает в роли TEL2 и ведут они себя по разному:
- Grandstream GXP2000 - проблема есть
- Siemens C595IP - проблема есть
- 3CX SoftPhone (для экспериментов подключился) - проблема есть
- Grandstream GXV3140 - проблемы нет

Кодеки для просто телефонов alaw, для видеотелефона - alaw,h264.
Снятие дампов на PBX2 во время проблемного звонка на участке PBX1-PBX2 показало что аудиопоток на PBX2 приходит, т.е. слышу обе стороны.
А вот дамп снятый на PBX2 в сторону TEL2 показывает только один аудиопоток...
При этом в SDP насколько я вижу все хорошо - кодеки согласовываются, адреса и порты для медиа присутствуют и т .д.

Пните пожалуйста еще на что стоит обратить внимание а то за день все мысли иссякли...

Re: Опять проблема с прохождением звонка между PBX

Добавлено: 09 окт 2012, 17:52
ded
1) пакетизация
2) двойная инкапсуляция
3) "гвоздиком в ухе ковырял - звук пропал в телевизоре"
- Grandstream GXP2000 - проблема есть
- Siemens C595IP - проблема есть
- 3CX SoftPhone (для экспериментов подключился) - проблема есть
- Grandstream GXV3140 - проблемы нет
на РВХ2 делаем
sip show peers?
sip show channels?
Где-то НАты-шматы там?

Re: Опять проблема с прохождением звонка между PBX

Добавлено: 09 окт 2012, 18:23
SolarW
ded писал(а):1) пакетизация
В дампе вижу что обе стороны шлют ptime 20, из этого предполагаю что дело не в пакетизации...
ded писал(а):2) двойная инкапсуляция
Кого и в кого?
На участке PBX2-TEL2 просто локалка. За исключением 3CX с помощью которого я удаленно цепляюсь но там все проброшено как надо вроде.
ded писал(а):sip show peers?
Ничего криминального не вижу.
Все что можно зарегистрировано, состояние ОК, порты видны...
ded писал(а):Где-то НАты-шматы там?
Они есть но теоретически мешать не должны - сетки в которых стоят PBX1 и PBX2 связаны между собой по VPN и роутятся напрямую, без ната...

Все! Нашел!!! Это же надо было так целый день тупить...
В сети где стоит PBX1 немного хитрая архитектура - внутри сети два сегмента, с серыми и реальными айпишниками.
PBX1 как раз на реальном айпишнике но локальная и удаленные сети доступные по VPN роутятся без ната.
На PBX2 в sip.conf был прописан localnet=192.168.0.0/255.255.0.0 только.
А исходя из построения сетки туда же надо было добавить реальный айпишник PBX1 поскольку взаимодействие между ними идет напрямую.

Большое спасибо за наводку, добавление адреса в локалнет убрало проблему.
Рассматривая дампы замылившимся взглядом не обратил внимания что внутри пакета PBX2 подставляет внешний адрес роутера...

Re: Опять проблема с прохождением звонка между PBX

Добавлено: 09 окт 2012, 18:50
ded
Я тоже с этим сталкивался, именно так - 1:1
Не было прописано тунеллируемой сетки в localnet= и РВХ конечно же приклеивала внешний адрес роутера из externip=
Но сам справился.

Re: Опять проблема с прохождением звонка между PBX

Добавлено: 10 окт 2012, 09:31
SolarW
ded писал(а):Но сам справился.
А я вот смалодушничал, закричал "На помощь!" :-)
И очередной раз убедился что если четко сформулировать вопрос и посмотреть на него со стороны - то хватает минимальной подсказки чтобы понять в чем дело...

P.S. Но какого фига с видеотелефоном звук был - я так и не понял... Причем их там два и с обоими звук был.
Параллельно убедился что глюк с шипением и треском вместо звука если совершать транзитный видео-звонок (при соединении PBX1 и PBX2 IAX2-транком) в версии 1.8.16 никуда не пропал...
Причем виноват именно видео-поток - на грендстриме камера может отворачиваться если ты не хочешь чтобы собеседник тебя видел. Так пока она отвернута и отключена (видео не идет) - со звуком все нормально. Если в процессе разговора камеру активировать - начинает идти изображение а вместо звука шипение и треск начинается.