URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 23502
[ Назад ]

Исходное сообщение
"Asterisk и gatekeeper"

Отправлено galych , 07-Фев-12 06:22 
Есть Cisco 3745 на нем поднят gatekeeper и регистрируются на нем около 25 IP шлюзов cisco 1760. Cisco 3745 по E1 соединена с АТС Алкатель.
Также есть АТС Asterisk 10.2.0-rc1 на linux сервере. Регистрирую ее gatekeeper. Всё регистрируется в одной зоне.

ooh323.conf
------------------------
[general]
bindaddr = 172.25.38.10
port = 1720
gateway = no
type = h323
faststart = yes
h245tunneling = yes
mediawaitforconnect = yes
h323id = MyAsterisk
e164 = 619
e164 = 624
callerid = asterisk
gatekeeper = 172.21.138.26
context = office
rtptimeout = 60
dtmfmode = h245alphanumeric
disallow = all
allow = g729
-------------------

extensions.conf
------------------
[office]
exten => 619,1,Macro(stdexten,619,SIP/619)
exten => 624,1,Macro(stdexten,624,SIP/624)
exten => _XXX,1,Dial(OOH323/${EXTEN}@172.21.138.26)
---------------------

Проблема в следующем:
Звонки идущее с Asterisk на Алкатель проходят, а с Asterisk на другие VoIP шлюзы нет.
Заметил что Asterisk регистрируется на gatekeeper как Terminal, а остальные как VOIP-GW, может в этом проблема?
Народ подскажите куда копать?
----------------------------------


вот debbug с asterisk когда звонок не проходит
-------------------------------------------
mail*CLI> ooh323 set debug
OOH323 Debugging Enabled
---   ooh323_request - data 500@172.21.138.26 format (g729)
---   ooh323_alloc
+++   ooh323_alloc
---   find_peer "172.21.138.26"
+++   find_peer "172.21.138.26"
---   ooh323_new - 172.21.138.26
+++   h323_new
+++   ooh323_request
---   onNewCallCreated b7518f60: ooh323c_o_6
----- ooh323_queryoption 16 on channel OOH323/172.21.138.26-5
+++++ ooh323_queryoption 16 on channel OOH323/172.21.138.26-5
---   ooh323_call- 500@172.21.138.26
---   find_call
+++   find_call
+++   ooh323_call
setting callid number 619
Outgoing call 172.21.138.26(ooh323c_o_6) - Codec prefs - (g729)
        Adding capabilities to call(outgoing, ooh323c_o_6)
        Adding g729A capability to call(outgoing, ooh323c_o_6)
        Adding g729 capability to call(outgoing, ooh323c_o_6)
        Adding g729B capability to call(outgoing, ooh323c_o_6)
+++   onNewCallCreated ooh323c_o_6
---   onOutgoingCall b7518f60: ooh323c_o_6
---   find_call
+++   find_call
setting callid number 619
---   configure_local_rtp
+++   configure_local_rtp
+++   onOutgoingCall ooh323c_o_6
---   onCallCleared ooh323c_o_6
---   find_call
+++   find_call
---   ooh323_hangup
+++   ooh323_hangup
+++   onCallCleared
---   ooh323_destroy
Destroying 172.21.138.26
Destroying ooh323c_o_6
+++   ooh323_destroy
------------------------------------------------


Содержание

Сообщения в этом обсуждении
"Asterisk и gatekeeper"
Отправлено galych , 07-Фев-12 07:12 
Проблему решил.
Вместо
extensions.conf
------------------
[office]
exten => 619,1,Macro(stdexten,619,SIP/619)
exten => 624,1,Macro(stdexten,624,SIP/624)
exten => _XXX,1,Dial(OOH323/${EXTEN}@172.21.138.26)


надо было

extensions.conf
------------------
[office]
exten => 619,1,Macro(stdexten,619,SIP/619)
exten => 624,1,Macro(stdexten,624,SIP/624)
exten => _XXX,1,Dial(OOH323/${EXTEN})

Те без ip gatekeeper