Обработка статуса BUSY
хочется отлавливать статус и заменять на другой
Сообщений: 59
|
Обработка статуса BUSY
Коллеги, приветствую!
Есть связка Avaya IPO и * . При звонке с IPO через * , если вызов проходит, то после того, как вызываемый абонент положит трубку, в трубке вызывающего, как и положено, короткие гудки.
А если номер вызываемого занят, то в телефонах, подключенных к IPO снова длинный гудок. При этом на цифровых телефонах вызывающих абонентов высвечивается надпись "Вызов отклонен".
IPO довольно тупая железка и заставить по-другому реагировать на "Вызов отклонен" ее нереально.
Решил, что можно обрабатывать статус BUSY на * и подменять его на _call_hangup: ending call.
Чтобы в трубке вызывающего были короткие гудки.
А то пользователи путаются. Набрал номер а в ответ опять длинный непрерывный гудок.
Возможно такое в * ?
И как, подскажите, если несложно.
|
Сообщений: 6521
|
Re: Обработка статуса BUSY
exten => _X.,1,macro(stdexten,${EXTEN},SIP/${EXTEN})
exten => s-BUSY,1, Hangup
exten => s-NOANSWER,1,Hangup
|
Сообщений: 59
|
Re: Обработка статуса BUSY
Забыл дописать, что * используется в качестве шлюза между IPO и SIP провайдером (дабы не покупать SIP лицензии на IPO - да и работает он там дюже криво).
Уважаемый ded, Вы написали решение для звонков пользователей IPO пользователям * , так?
Не могу переделать под SIP провайдера, хоть ты тресни :(
|
Сообщений: 6521
|
Re: Обработка статуса BUSY
Да так.
Переписывать не буду. Это путь копипасты, некреативно.
|
Сообщений: 59
|
Re: Обработка статуса BUSY
Ну, забью тогда :)
Не хватат моих знаниев ишшо.
Спасибо!
|
Сообщений: 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
|
Откуда: Москва
Сообщений: 3421
|
Re: Обработка статуса BUSY
А можно еще сделать Playtones(busy), Wait, Hangup, типа попикать 10 сек и повесить трубку.
|
Сообщений: 59
|
Re: Обработка статуса BUSY
Спасибо, уважаемый ded!
Не удержался-таки :)
litnimax - спасибо за наводку.
Устав бороться с тупой IPO просто делаю Playback голосом :)
И все довольны :)
Еще раз всем огромное спасибо за помошь!
|
Сообщений: 6521
|
Re: Обработка статуса BUSY
Что толку? Вы скопировали кусок себе в конфиг, применили, проверили - работает. Прибавилось ли знаний и пониманий? Нет.
|
Откуда: Москва
Сообщений: 3421
|
Re: Обработка статуса BUSY
Появилось.
|
|