Страница 1 из 1

Не правильно маршрутизирует входящий звонок

Добавлено: 23 апр 2013, 17:19
arlekin_s
Добрый всем день. Помогите решить одну проблему. Есть 2 городских номера *****59 и ****00. Соединяемся по сипу с другим астериском.

Код: Выделить всё

register => ****59:password@111.222.333.444
register => ****00:password@111.222.333.444

[****59]
type=friend
username=****59
secret=password
callerid=****59
host=111.222.333.444
nat=no
fromuser=****59
insecure=invite
context=test
disallow=all
allow=alaw

[****00]
type=friend
username=****00
secret=password
callerid=****00
host=111.222.333.444
nat=no
fromuser=****00
insecure=invite
context=test2
disallow=all
allow=alaw
регистрация с ними проходит
Но вот в чем проблема... Когда звонят на ****59 то все нормально, но вот когда звонят на ****00 то звонок приходит на ****59 и играет приветствие с первого контекста.
Когда отменяешь регистрацию номер ****59 то все нормально работает.
контексты оба идентичны.. только разные приветствия.

Код: Выделить всё

[test]
                         
exten => _0X.,1,Dial(Dongle/dongle0/holdother:+38${FILTER(0-9,${EXTEN})}) ; Начало очереди звонков
exten => _X.,2,Dial(Dongle/dongle0/holdother:+380652${FILTER(0-9,${EXTEN})})
exten => h,1,Hangup()

exten => s,1,Wait(1)
exten => s,n,MixMonitor(/voip/${CDR(start)}-${CDR(src)}-${CDR(dst)}-${CDR(dcontext)}.wav)
exten => s,n,Background(menu)
exten => s,n,Goto(t,3)

;******************* if press 1 botton *************************

exten => 1,1,Dial(SIP/208&SIP/214&SIP/270&SIP/218,15,r).
exten => 1,2,Dial(SIP/208&SIP/214&SIP/218&SIP/205&SIP/202,30,r)
exten => 1,3,Dial(Dongle/dongle0/holdother,+380501112233,30,r)
exten => 1,4,Playback(zanyato1)
exten => 1,5,VoiceMail(122@pochta,s)
exten => 1,n,Hangup()

;******************** if press 2 button ************************

exten => 2,1,Dial(SIP/271&SIP/209&SIP/206&SIP/204&SIP/211,15,r) 
exten => 2,2,Dial(SIP/270&SIP/205&SIP/202,30,r)
exten => 2,3,Playback(zanyato1)
exten => 2,4,VoiceMail(133@pochta,s)
exten => 2,n,Hangup()

exten => i,1,Goto(s,2)
exten => t,1,WaitExten(10)
exten => t,2,Background(menu2)
exten => t,3,Dial(SIP/201&SIP/213&SIP/217&SIP/218&SIP/209&SIP/210&SIP/211&SIP/214&SIP/208,30,r).
exten => t,4,Playback(zanyato1)
exten => t,5,VoiceMail(info@pochta,s)
exten => t,n,Hangup()
exten => 0,1,Dial(SIP/207&SIP/213&SIP/217&SIP/218&SIP/208&SIP/209&SIP/210&SIP/211&SIP/214&SIP/208,30,r)
exten => 0,2,Playback(zanyato1)
exten => 0,3,VoiceMail(info@pochta,s)
exten => 0,4,Dial(SIP/250) ;fax
exten => 0,n,Hangup()


Re: Не правильно маршрутизирует входящий звонок

Добавлено: 23 апр 2013, 17:30
Vlad1983

Re: Не правильно маршрутизирует входящий звонок

Добавлено: 23 апр 2013, 19:07
ded
1) Когда поймёте что значит DID и
insecure=invite
тогда и вопрос отпадёт.

2) И где у Вас вверху context=test2??