Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / asterisk и gnugk

asterisk и gnugk

Сообщений: 6

asterisk и gnugk

Подключчение:

клиент 192.168.0.156,
потом по SIP
asterisk 192.168.0.10,
потом по H.323
gnugk 192.168.0.200
и потом
провйдер IP-телефонии 123.123.123.123

При звонке с клиента asterisk на ТфОП, gnugk в пакете openLogicalChannelAck в unicastAddress протокола H.245 asterisk-у отдаёт IP провайдера телефонии (123.123.123.123). По это причине c клиента (X-Lite) на ТфОП нет звука, так как asterisk-у не доступен IP 123.123.123.123. Что нужно поправить в gnugk? чтобы отдавался адрес сервера с gnugk (192.168.0.200)? Звук от ТфОП на клиента приходит. Используется на asterisk драйвер chan_ooh323.so.

P.S. При использовании софтины MyPhone напримую работающей с gnugk всё ок.

Спасибо.
2006-01-16 21:23

Сообщений: 1530

Re: asterisk и gnugk

Добрый вечер!

Первое, что пришгло в голову -- запретить на * для данного peer'а в sip.conf (X-Lite) canreinvite=no, чтобы RTP шел через *.
Если не прав -- поправьте, plz.
http://www.telecomtechnology.net - premium терминация
2006-01-16 23:02

Сообщений: 51

Re: asterisk и gnugk

gnugk надо поставить в режим прокси. тогда RTP трафик пойдет через него.

[Proxy]
Enable=1


Но там могут быть проблемы с маршрутизацией, натом и всем прочим....
ИМХО лучше если GNUGK будет на одном только внешнем IP. по другому у меня ничего хорошего не вышло. Хотя возможны варианты.

2006-01-16 23:14

Сообщений: 6

Re: asterisk и gnugk

1. canreinvite=no стоит, проблема в том что не XLite шлёт на 123.123.123.123 пакеты, а сам asterisk со своего интерфейса 192.168.0.10 шлёт UDP датаграммы.

2. Enable=1 само собой стоит. Перемещение GNUGK на только внешний или на только внутренний интерфейс толку не даёт.

Никак не пойму, от кого больше зависит какой мне юникаст адресс передадут, от астериска или от gnugk.

P.S. В пакете callProceeding OpenLogicalChannel, который ещё перед allerting-ом IP gnugk передаёт нормальный, свой.
2006-01-17 01:04

Сообщений: 51

Re: asterisk и gnugk

ИМХО gnugk виноват. Он должен проксировать, а он этого не делает.
при

>debug trc 9

в логе в момент получения Alerting имеем чтото вроде

ProxyChannel.cxx(286) RTP Forward .....
....
ProxyChannel.cxx(286) RTP Reverse .....


это инитится проксирование RTP(голосового) трафика. Если нет - значит GNUGK напрямую соединяет RTP каналы ast и правайдера.
Если проксирование есть - канал RTP идет asterisk<->gnugk<->пров.


чего еще может быть - проверить надо:

1.отсутствие
InternalNetwork=

при его отсутствии ПРОКСИРУЕТСЯ ВЕСЬ ТРАФИК. При наличии - только из\в InternalNetwork(тут неуверен,практически не проверял, ибо у меня нет этой строки).

2.настройки Interfaces. тут я пас. так и не разобрался как это ДОЛЖНО работать. В итоге зацепил GNUGK на один интерфейс.
2006-01-17 02:03

Сообщений: 6

Re: asterisk и gnugk

Выставили InternalNetwork= не помогло. Поставили последнюю версиюю gnugk всё стало OK, всем спасибо.
2006-01-17 20:03

Сообщений: 6

Re: asterisk и gnugk

А что за версию gnugk ставил?
Я сейчас столкнулся с той же проблемой. Версия gnugk 2.2.3, вроде и последняя, но всё-равно не работает.
В лог сыпется следующее:

2006/06/05 11:45:54.847 6 yasocket.cxx(798) ProxyH(0) waiting...
2006/06/05 11:45:55.137 6 yasocket.cxx(798) ProxyRTP(0) waiting...
2006/06/05 11:45:55.857 6 yasocket.cxx(798) ProxyH(0) waiting...
2006/06/05 11:45:56.147 6 yasocket.cxx(798) ProxyRTP(0) waiting...
2006/06/05 11:45:56.867 6 yasocket.cxx(798) ProxyH(0) waiting...
2006/06/05 11:45:57.157 6 yasocket.cxx(798) ProxyRTP(0) waiting...
2006-06-05 12:55

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: asterisk и gnugk

Смотрите tcpdump'ом адреса...
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-06-05 17:39

Сообщений: 6

Re: asterisk и gnugk

Можно сказать, что уже разобрался ... почти.

Как оказалось gnomemeeting, находящийся в той же сети, что и dlink dph-80h, работает, то есть RTP поток проксируется. А вот с dlink'овским телефоном какая-то непонятная проблема.
2006-06-05 18:06

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru