Странный двойной исходящий вызов по h323
Сообщений: 9
|
Странный двойной исходящий вызов по h323
* работает как конвертер между SIP и H.323
SIP внутренняя сеть, H.323 VoIP оператор.
контекст отвечающий за коммутацию:
[voip-sip]
exten => _.,1,Dial(OH323/9999#${EXTEN}@80.237.12.33|60)
exten => _.,1,Hangup
exten => _.,2,Hangup
Смысл записи на любой номер звоним через OH323 на номер 9999#<набранный номер> на softswitch оператора с адресом 80.237.12.33 и таймаутоом 60 секунд. добавлять перед номером 9999# это требование оператора.
Звоним к примеру на 74957852525, звонок проходит успешно.Отбиваем его
*CLI> -- Executing Dial("SIP/5060-087e3690", "OH323/9999#74957852525@80.237.12.33|60") in new stack
-- H.323 call to 9999#74957852525@80.237.12.33 with codec(s) g729
-- Outbound H.323 call to destination '9999#74957852525@80.237.12.33', channel 'OH323/9999#74957852525@80.237.12.33-ac98b353'.
-- Called 9999#74957852525@80.237.12.33
> H.323 call 'ip$localhost/5764-ac98b353', exception CALL_PROGRESS.
> H.323 call 'ip$localhost/5764-ac98b353', exception CALL_ALERTED.
-- OH323/9999#74957852525@80.237.12.33-ac98b353 is making progress passing it to SIP/5060-087e3690
-- OH323/9999#74957852525@80.237.12.33-ac98b353 is ringing
> H.323 call 'ip$localhost/5764-ac98b353', exception CALL_ESTABLISHED.
-- OH323/9999#74957852525@80.237.12.33-ac98b353 answered SIP/5060-087e3690
-- Hungup 'OH323/9999#74957852525@80.237.12.33-ac98b353'
А потом начинается что-то странное. после того как положили трубку идет второй звонок на номер h
Откуда он берется, что за странный номер такой.
Естественно он не проходит (28 - Invalid number format), но при это забивает логи и нам и оператору.
Кто-нибудь сталкивался с подобным?
== Spawn extension (voip-sip, 74957852525, 1) exited non-zero on 'SIP/5060-087e3690'
-- Executing Dial("SIP/5060-087e3690", "OH323/9999#h@80.237.12.33|60") in new stack
-- H.323 call to 9999#h@80.237.12.33 with codec(s) g729
-- Outbound H.323 call to destination '9999#h@80.237.12.33', channel 'OH323/9999#h@80.237.12.33-ac98b354'.
-- Called 9999#h@80.237.12.33
-- Hungup 'OH323/9999#h@80.237.12.33-ac98b354'
== Spawn extension (voip-sip, h, 1) exited non-zero on 'SIP/5060-087e3690'
Jul 18 00:01:58 WARNING[22039]: chan_oh323.c:4191 oh323_exec_request: Request to hangup call with null token
-- H.323 call 'ip$localhost/5764-ac98b353' cleared, reason 1 (Cleared by local user), established (7 sec)
-- H.323 call 'ip$localhost/5765-ac98b354' cleared, reason 24 (Call ended with Q.931 cause [28 - Invalid number format])
Дмитрий.
|
Сообщений: 9
|
Re: Странный двойной исходящий вызов по h323
работает как конвертер между SIP и H.323
SIP внутренняя сеть, H.323 VoIP оператор.
контекст отвечающий за коммутацию:
[voip-sip]
exten => .,1,Dial(OH323/9999#${EXTEN}@80.237.12.33|60)
exten => .,1,Hangup
exten => _.,2,Hangup
Смысл записи на любой номер звоним через OH323 на номер 9999# на softswitch оператора с адресом 80.237.12.33 и таймаутоом 60 секунд. добавлять перед номером 9999# это требование оператора.
Звоним к примеру на 74957852525, звонок проходит успешно.Отбиваем его *CLI> Executing Dial("SIP/5060-087e3690", "OH323/9999#74957852525@80.237.12.33|60") in new stack
-- H.323 call to 9999#74957852525@80.237.12.33 with codec(s) g729
-- Outbound H.323 call to destination 9999#74957852525@80.237.12.33, channel OH323/9999#74957852525@80.237.12.33-ac98b353.
-- Called 9999#74957852525@80.237.12.33
> H.323 call ip$localhost/5764-ac98b353, exception CALL_PROGRESS.
> H.323 call ip$localhost/5764-ac98b353, exception CALL_ALERTED.
-- OH323/9999#74957852525@80.237.12.33-ac98b353 is making progress passing it to SIP/5060-087e3690
-- OH323/9999#74957852525@80.237.12.33-ac98b353 is ringing
> H.323 call ip$localhost/5764-ac98b353, exception CALL_ESTABLISHED.
-- OH323/9999#74957852525@80.237.12.33-ac98b353 answered SIP/5060-087e3690
-- Hungup OH323/9999#74957852525@80.237.12.33-ac98b353
А потом начинается что-то странное. после того как положили трубку идет второй звонок на номер h
Откуда он берется, что за странный номер такой.
Естественно он не проходит (28 - Invalid number format), но при это забивает логи и нам и оператору.
Кто-нибудь сталкивался с подобным? == Spawn extension (voip-sip, 74957852525, 1) exited non-zero on SIP/5060-087e3690 Executing Dial("SIP/5060-087e3690", "OH323/9999#h@80.237.12.33|60") in new stack
-- H.323 call to 9999#h@80.237.12.33 with codec(s) g729
-- Outbound H.323 call to destination 9999#h@80.237.12.33, channel OH323/9999#h@80.237.12.33-ac98b354.
-- Called 9999#h@80.237.12.33
-- Hungup OH323/9999#h@80.237.12.33-ac98b354
== Spawn extension (voip-sip, h, 1) exited non-zero on SIP/5060-087e3690
Jul 18 00:01:58 WARNING[22039]: chan_oh323.c:4191 oh323_exec_request: Request to hangup call with null token
-- H.323 call ip$localhost/5764-ac98b353 cleared, reason 1 (Cleared by local user), established (7 sec)
-- H.323 call ip$localhost/5765-ac98b354 cleared, reason 24 (Call ended with Q.931 cause 28 - Invalid number format)
Дмитрий.
|
Сообщений: 194
|
Re: Странный двойной исходящий вызов по h323
не хватает базовых знаний по построению диалплана,
сперва нужно внимательно прочитать доки и факи :-)
как минимум - http://www.asterisk-support.ru/documentation/bulk/NamesPatterns
. - это ЛЮБОЙ экстеншен, в том числе и служебный h
для данного случая надо использовать
exten => _X.,1,Dial(OH323/9999#${EXTEN}@80.237.12.33|60)
exten => _X.,n,Hangup
|
Сообщений: 9
|
Re: Странный двойной исходящий вызов по h323
Спасибо, все получилось
|
|