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

Обработка статуса BUSY

хочется отлавливать статус и заменять на другой
1 2>
Avatara of alting
Сообщений: 59

Обработка статуса BUSY

Коллеги, приветствую!
Есть связка Avaya IPO и * . При звонке с IPO через * , если вызов проходит, то после того, как вызываемый абонент положит трубку, в трубке вызывающего, как и положено, короткие гудки.
А если номер вызываемого занят, то в телефонах, подключенных к IPO снова длинный гудок. При этом на цифровых телефонах вызывающих абонентов высвечивается надпись "Вызов отклонен".
IPO довольно тупая железка и заставить по-другому реагировать на "Вызов отклонен" ее нереально.
Решил, что можно обрабатывать статус BUSY на * и подменять его на _call_hangup: ending call.
Чтобы в трубке вызывающего были короткие гудки.
А то пользователи путаются. Набрал номер а в ответ опять длинный непрерывный гудок.
Возможно такое в * ?
И как, подскажите, если несложно.
2010-06-15 10:58

Сообщений: 6521

Re: Обработка статуса BUSY

exten => _X.,1,macro(stdexten,${EXTEN},SIP/${EXTEN})
exten => s-BUSY,1, Hangup
exten => s-NOANSWER,1,Hangup
2010-06-15 11:06

Avatara of alting
Сообщений: 59

Re: Обработка статуса BUSY

Забыл дописать, что * используется в качестве шлюза между IPO и SIP провайдером (дабы не покупать SIP лицензии на IPO - да и работает он там дюже криво).

Уважаемый ded, Вы написали решение для звонков пользователей IPO пользователям * , так?
Не могу переделать под SIP провайдера, хоть ты тресни :(
2010-06-15 14:56

Сообщений: 6521

Re: Обработка статуса BUSY

Да так.
Переписывать не буду. Это путь копипасты, некреативно.
2010-06-15 15:09

Avatara of alting
Сообщений: 59

Re: Обработка статуса BUSY

Ну, забью тогда :)
Не хватат моих знаниев ишшо.
Спасибо!
2010-06-15 15:17

Сообщений: 6521

Re: Обработка статуса BUSY

exten => _X.,1,Dial(SIP/provider/${EXTEN},30,Ttr) ; Ring the interface, 20 seconds maximum
exten => _X.,2,Goto(s-${DIALSTATUS},1) ; Jump based on status (NOANSWER, BUSY, CHANUNAVAIL, CONGESTION, ANSWER)
exten => s-BUSY,1, Hangup
exten => s-NOANSWER,1,Hangup
2010-06-15 17:20

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

Re: Обработка статуса BUSY

А можно еще сделать Playtones(busy), Wait, Hangup, типа попикать 10 сек и повесить трубку.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2010-06-16 00:01

Avatara of alting
Сообщений: 59

Re: Обработка статуса BUSY

Спасибо, уважаемый ded!
Не удержался-таки :)
litnimax - спасибо за наводку.
Устав бороться с тупой IPO просто делаю Playback голосом :)
И все довольны :)
Еще раз всем огромное спасибо за помошь!
2010-06-16 10:24

Сообщений: 6521

Re: Обработка статуса BUSY

Что толку? Вы скопировали кусок себе в конфиг, применили, проверили - работает. Прибавилось ли знаний и пониманий? Нет.
2010-06-16 11:15

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

Re: Обработка статуса BUSY

Появилось.
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2010-06-16 12:24

1 2>
Добавить страницу в закладки:  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