Модуль ooh323 из asterisk16-addons у кого-нибудь работает?
... понемногу разбираюсь ...is15-routah*CLI> module load chan_ooh323.so
[Jun 10 16:04:33] NOTICE[344]: chan_ooh323.c:2419 load_module: ---------------------------------------------------------------------------------
--- ******* IMPORTANT NOTE ***********
---
--- This module is currently unsupported. Use it at your own risk.
---
---------------------------------------------------------------------------------
== Parsing '/opt/etc/asterisk/ooh323.conf': == Found
-- == Setting default context to default
== Registered channel type 'OOH323' (Objective Systems H323 Channel Driver)
[Jun 10 16:04:33] ERROR[344]: chan_ooh323.c:2459 load_module: Failed to initialize OOH323 endpoint-OOH323 Disabled
Пока достаточно бинарного ответа (да/нет), чтобы понять, стоит ли тратить силы.
Last edited by djet; 10-06-2008 at 17:18.
Продолжаю сам с собой.
Для терминации используется Asterisk 1.6.0-beta9 asterisk16-addons + chan_ooh323, IP реальный. К этой же машине по внутреннему интерфейсу подключены IP-телефоны Linksys SPA-942/962.
Модуль загружается, работает, но при коммутации звонков между WAN по H323 и LAN на SIP-телефоны, независимо от направления звонка, первые секунд 5-10 в трубках тишина в обоих направлениях. Как только появляется звук, судя по консоли астериска, происходит фактическая коммутация потоков с непонятным кондишеном:
[Jun 11 12:24:59] WARNING[3202]: chan_ooh323.c:981 ooh323_indicate: Don't know how to indicate condition 20 on ooh323c_o_129
-- Native bridging SIP/1091-00649288 and OOH323/9123456789@195.14.50.82-d001
Конфиги:
/opt/etc/asterisk/ooh323.conf
/opt/etc/asterisk/sip.confCode:[general] bindaddr=195.1.2.3 gateway=no faststart=no mediawaitforconnect=yes h323id=ObjSysAsterisk e164=100 callerid=asterisk gatekeeper = DISABLE logfile=/dev/null context=from-h323 rtptimeout=60 ; Terminate call if 60 seconds of no RTP activity ; when we're not on hold disallow=all ;Note order of disallow/allow is important. allow=ulaw allow=alaw dtmfmode=rfc2833 [corbina] type=friend context=from-h323 ip=195.14.50.82 ; UPDATE with appropriate ip address port=1720 ; UPDATE with appropriate port rtptimeout=60 dtmfmode=rfc2833
Code:[general] context=incoming ; Default context for incoming calls allowoverlap=no ; Disable overlap dialing support. (Default is yes) bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all) srvlookup=yes ; Enable DNS SRV lookups on outbound calls defaultexpiry=300 ; Default length of incoming/outgoing registration disallow=all ; First disallow all codecs allow=ulaw ; Allow codecs in order of preference allow=alaw language=ru ; Default language setting for all users/peers registertimeout=20 ; retry registration calls every 20 seconds ... [1001] secret= nat=no host=dynamic type=friend canreinvite=yes [1101] secret= nat=no host=dynamic type=friend canreinvite=yes [1100] secret= nat=no host=dynamic type=friend canreinvite=yes
Last edited by djet; 11-06-2008 at 13:37.
Заметил, что использование астериска приводит к частым зависаниям роутера. Симптомы одинаковые на 2 коробках: роутинг работает, но все остальные сетевые службы отваливаются по менеджменту, то есть: соединение, допустим, на 22, 23 или 80 порт устанавливается, но обмена данными не происходит. В логах причина не фиксируется, судя по top'y, в момент зависания ничего аномального с ресурсами не случается.
+ стабильно зависает при маршрутизации звонка через IAX2.
По поводу подключения внешних клиентов мне попалось:
-----------------------------------------------
Router configuration :
- Forward port UDP/5060 to UDP/5070 to the NSLU2
- UDP/5060 is used for SIP traffic (signalling)
- UDP/5061 to UDP/5070 is used for RTP traffic (audio)
-----------------------------------------------
для этого должно подойти:
iptables -A INPUT -p udp -m udp --dport 5060:5070 -j ACCEPT
В другом месте (в случае, когда клиент за NAT) предлагают открывать дополнительные порты:
-----------------------------------------------
On your router NAT/firewall, forward SIP ports 5060 - 5082 and RTP ports 8000 - 20000 to your * server IP address. Then edit the "rtpstart" value in rtp.conf - from rtpstart=10000 to rtpstart=8000 since 8000 is the default RTP port on x-lite phones.
-----------------------------------------------
Ну вобщем тема простая, хочу поставить asterisk на роутер и настроить на sip.net прошу помочь....
Хотелось бы поставить и настроить Asterisk, но не знаю как.... если кто может помочь буду очень благодарен....
Всем доброго времени суток!
У меня пару вопросов есть по asterisk.
1. возможно ли использования asus wl500g Premium v1 как шлюза в sip ?
К примеру у меня есть девайс zyxel P-2302HWUDL - это интернет роутер с возможностью подключаться по sip. т.е. я настраиваю свой асус на sip аккаунт корбины, а зиксел на внутренний аккаунт асуса через который ухожу уже на сип корбины. ?
2. возможно ли использование другого протокола при подключении к асусу? к примеру есть ещё девайс Audiocodes MP-102, он не поддерживает sip но поддерживает H.323, можно ли будет по этому протоколу связываться с asus и уходить на sip корбины ?
Очень нужно знать.
За ранее благодарен.
Гуру, ну где вы там ??? НЕ молчите.
Пробывал поставить астериск 1.4
после установки он не запускается, как бы я его не долбал он пишет постоянно что ненайден файл и всё. Хотя я нахожусь в той дериктории где он сам. что делать ?
Не подскажете , как нить в 1.4 можно включить ooh323 ?
Конечно, не работает
В общем, у меня с тех пор стоит такая строка в post-firewall. И работает, хотя это и не проброс портов.
iptables -I INPUT -p udp --dport 5000:31000 -j ACCEPT
Правда, последнее время перестал регистрироваться на * внешний клиент, стоящий за своим натом, но это, вероятно, там провайдер что-то нахимичил.
До недавнего времени на сервере стоял asterisk 1.6.... Отлично работал. После очередного ipkg update && ipkg upgrade установилась версия 1.6.1.9, которая при запуске выдает Segmentation Fault.
Использование ветки 1.6, а не 1.4.,1.2 - принципиально, т.к. в ней присутствуют ряд необходимых возможностей, в частости SIP по TCP и тд...
Вопросы:
1. Работает ли у кого нибудь версия 1.6.1.9?
2. Может ли ее кто то пересобрать?
3. Где найти предыдущую версию asterisk1.6 из репозитория?