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

не правильной cause в ss7

Asterisk IP PBX 7 сообщений 06.09.2010 12:31 - 06.10.2010 14:18
#1 06.09.2010 12:31

не правильной cause в ss7


Установил asterisk 1.6.2+chan_ss7-1.4.3+sangoma. Вроде всё работает, только правильный cause 19 не могу отдать провайдеру, отдаётся 38. Когда звонят со стороны провайдера, то установка cause по команде hangup(cause) - работает. Когда делается звонок со стороны астериска на провадера, по timeout, отдать правильный cause не получается. Такое впечатление, что при обработке команды 1,Dial(ss7/tel/${EXTEN},90) chan_ss7 берёт cause где-то у себя, отрабатывает его, ложит канал, а потом выполняется 2,Hangup(19) в extensions.conf. Help!!!

*CLI>
== Using SIP RTP CoS mark 5
-- Executing [342219@from-sip:1] Dial("SIP/264002-00000008", "ss7/tel/342219,90") in new stack
-- Sent IAM CIC=30 ANI=7187264002 DNI=342219 RNI=
-- Called tel/342219
-- SS7/tel/30 is ringing
[Sep 6 17:14:46] NOTICE[3440]: l4isup.c:1217 t9_timeout: T9 timeout (waiting for ANM).
-- SS7 hangup 'SS7/tel/30' CIC=30 Cause=38 (state=4)
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/264002-00000008' status is 'CHANUNAVAIL'
-- Executing [h@from-sip:1] Hangup("SIP/264002-00000008", "19") in new stack

== Spawn extension (from-sip, h, 1) exited non-zero on 'SIP/264002-00000008'
#2 09.09.2010 12:24

У датчан видение обработки "T9 timeout" такое.
Если хочешь 19 cause - придется поправить код в chan_ss7: l4isup.c, 1218
request_hangup(chan, AST_CAUSE_NETWORK_OUT_OF_ORDER); -> request_hangup(chan, AST_CAUSE_NO_ANSWER);
#3 09.09.2010 13:18

Я поправил файл в директории /usr/src/chan_ss7-1.4.3, но результат пока тот же. Может при инсталяции он в другое место переносится?
#4 09.09.2010 14:28

Убедись, что после внесенных изменений chan_ss7.so скомпилировался проинсталлировался корректно - можешь просто вручную скопировать его в директорю модулей Астера.
#5 10.09.2010 09:07

Спасибо. Помогло.
#6 13.09.2010 06:08

А с libss7 подскажете где поправить код?
_________________
www.telb.kz - Установка Asterisk в Казахстане
#7 06.10.2010 14:18

сори за офтоп, если не сложно, покажите конфиги, как у вас работает с сангомой.