Страница 1 из 1
Звонки и контекст
Добавлено: 03 окт 2012, 15:09
B_U_G
Здравствуйте , появилась у меня одна проблема: есть подключенный sip провайдер с 3 номерами, в параметре подключения прописан контекст incoming_calls, но почему то входящий звонок попадает не в контекст incoming_calls а в default а уж потом incoming_calls. В принципе решилось инклудом incoming_calls в default, но как сделать так что бы звонки (входящее) не ходили в default?
[sip-peer]
type=peer
host=11.111.111.11
context=incoming_calls
disallow=all
allow=ulaw
allow=alaw
canreinvite=no
insecure=invite,port
qualify=yes
[default]
include => incoming_calls
[incoming_calls]
exten => _111111111,1,NoOp()
exten => _111111111,2,MixMonitor(${UNIQUEID}.wav,ab,/usr/local/sbin/extconv.sh ${UNIQUEID}.wav)
exten => _111111111,n,Answer()
exten => _111111111,n,Set(CALLERID(all)=0${CALLERID(num)})
exten => _111111111,n,Queue(clevbertys,,tT)
exten => _111111111,n,HangUp()
Re: Звонки и контекст
Добавлено: 03 окт 2012, 15:18
Vlad1983
выхлоп консоли?
и не надо подменять IP тем более это IP оператора, а не ваш
Re: Звонки и контекст
Добавлено: 03 окт 2012, 15:38
B_U_G
Using SIP RTP CoS mark 5
-- Executing [931771XXX@default:1] NoOp("SIP/evos-00000013", "") in new stack
-- Executing [931771XXX@default:2] MixMonitor("SIP/evos-00000013", "1349263941.22.wav,ab,/usr/local/sbin/extconv.sh 1349263941.22.wav") in new stack
-- Executing [931771XXX@default:3] Answer("SIP/evos-00000013", "") in new stack
== Begin MixMonitor Recording SIP/evos-00000013
-- Executing [931771507@default:4] Set("SIP/evos-00000013", "CALLERID(all)=09303821XX") in new stack
-- Executing [931771507@default:5] Queue("SIP/evos-00000013", "clevbertys,,tT") in new stack
-- Started music on hold, class 'default', on SIP/evos-00000013
== Using SIP RTP CoS mark 5
== Using SIP RTP CoS mark 5
-- SIP/303-00000015 connected line has changed. Saving it until answer for SIP/evos-00000013
-- SIP/300-00000014 connected line has changed. Saving it until answer for SIP/evos-00000013
[Oct 3 14:32:21] NOTICE[14694]: channel.c:4152 __ast_read: Dropping incompatible voice frame on SIP/evos-00000013 of format ulaw since our native format has changed to 0x8 (alaw)
-- SIP/300-00000014 is ringing
-- SIP/303-00000015 is ringing
-- Stopped music on hold on SIP/evos-00000013
== Spawn extension (default, 931771XXX, 5) exited non-zero on 'SIP/evos-00000013'
== Executing [/usr/local/sbin/extconv.sh 1349263941.22.wav]
== End MixMonitor Recording SIP/evos-00000013
пробовал даже с контекста incoming_calls , пере направить командой Goto в другой контекст, тоже ничего не получилось, все идет через default
Re: Звонки и контекст
Добавлено: 03 окт 2012, 16:07
ded
SIP/evos это -
[sip-peer]
type=peer
host=11.111.111.11
context=incoming_calls
disallow=all
allow=ulaw
allow=alaw
canreinvite=no
insecure=invite,port
qualify=yes
??
Сделайте sip sed debug peer evos
и посмотрите внимательно на диалог вашего Астериска на входящем пакете INVITE
Re: Звонки и контекст
Добавлено: 03 окт 2012, 16:22
B_U_G
sip/evos -это другой сервер астериска, думаю он тут не причем, до него точно так же было
Re: Звонки и контекст
Добавлено: 03 окт 2012, 17:02
ded
Судя по дебагу - -- Executing [931771XXX@default:1] NoOp("SIP/evos-00000013", "") in new stack
звонок прибежал с SIP/evos, а Вы исследуете пробему прихода с SIP/sip-peer