Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Route BUSY

Route BUSY

Сообщений: 54

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 на клиентский шлюз ?
2009-06-19 10:45

Сообщений: 54

Re: Route BUSY

Еще перед тем как делать Dial пробовал делать команду Ringing, но это так же не помогает. Если делать Answer (для теста например), звонок рвется через пару секунд, но это не подходит!
2009-06-19 11:04

Сообщений: 54

Re: Route BUSY

Максим (litnimax), я вот смотрю у вас
http://asteriskpbx.ru/browser/astpbx/etc/asterisk/extensions.conf Вы так делаете.
exten => s-BUSY,1,Answer
exten => s-BUSY,2,Playtones(busy)
exten => s-BUSY,3,Wait(5)
exten => s-BUSY,4,Hangup
Но получается раз уже произошел answer, значит у клиента звонящего с мобильного снимутся деньги ? А это как то не совсем правильно!
2009-06-19 11:46

Avatara of simax
Откуда: Нижний Новгород
Сообщений: 277

Re: Route BUSY

На AudioCodes есть mapping таблица SIP status кодов в ISDN cause коды (насколько я помню isdn cause код для busy = 17 а status код для SIP'a = 486). Пропишите там правильный mapping.

Кстати а что такое Route BUSY? Какой cause code?
2009-06-19 16:15

Сообщений: 54

Re: Route BUSY

simax, Спасибо, по моему это то что надо, попробую прописать mapping! Еще раз спасибо!!!
2009-06-23 16:53

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Route BUSY

uni_advisor:

Максим (litnimax), я вот смотрю у вас
http://asteriskpbx.ru/browser/astpbx/etc/asterisk/extensions.conf Вы так делаете.
exten => s-BUSY,1,Answer
exten => s-BUSY,2,Playtones(busy)
exten => s-BUSY,3,Wait(5)
exten => s-BUSY,4,Hangup
Но получается раз уже произошел answer, значит у клиента звонящего с мобильного снимутся деньги ? А это как то не совсем правильно!
Ну верно в принципе. Можно попробовать Background с флагом n.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-06-25 00:03

Сообщений: 54

Re: Route BUSY

Проблема оказалась до ужаса банальной. Снял лог звонка, и увидел при ответе 486 от SIP он пытался искать альтернативный маршрут, а так как других маршрутов не было давал "нет маршрута", после того как отключил альтернативный поиск маршрута все встало на свои места и в PSTN стал отдаваться код 17 "Занято".
2009-06-26 13:21

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru