VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
arlekin_s
Сообщения: 35
Зарегистрирован: 05 фев 2013, 18:08

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

Сообщение 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()

ded
Сообщения: 15688
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

1) Когда поймёте что значит DID и
insecure=invite
тогда и вопрос отпадёт.

2) И где у Вас вверху context=test2??
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH