Route BUSY
Добрый день.
Сталкивался ли кто с такой проблемой и как ее решить.
Схема подключения:
АТС городского типа - E1 - Audiocodes mediant 1000 - asterisk - клиентские шлюзы.
Производится звонок с мобильного телефона. Звонок доходит до астериска, а если в этот момент номер на астериске занят, то на мобильном телефоне говорят - Извините номер не существует. В дайлплане я не делаю answer, а сразу делаю Dial на нужный клиентский шлюз.
[macro-localexten]
exten => s,1,ChanIsAvail(${ARG1}/${ARG2}|j)
exten => s,n,Dial(${ARG1}/${ARG2})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Hangup
exten => s-BUSY,1,Hangup
exten => _s-.,1,NoOp
exten => s,102,Hangup
Как это решить ? Как я понимаю виновник тут Mediant, который отдает в линию Route BUSY. Возможно как то нужно сделать что бы астериск отдавал команду, и что бы отдавался нормальный BUSY и клиент на мобильном телефоне слышал сигнал занято ? А может при входящем звонке на астере сделать сначала Answer, а потом уже делать Dial на клиентский шлюз ?
|