AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Набор номера звонящим во время прослушивания приветствия

Newbies/FAQ Forum 3 сообщений 25.11.2010 13:03 - 25.11.2010 16:08
#1 25.11.2010 13:03

Набор номера звонящим во время прослушивания приветствия


Centos 5 Asterisk 1.4.31 + A2Billing 1.7.1 + Digium TE122 +E1

Абонент снимает трубку, звонит на номер доступа, слышит приветствие и потом приглашение ввести номер направления. Если абонент начнет набор номера раньше, чем получит приглашение (скажем: нажмет клавишу "повтор"), то часть номера, которая была набрана до окончания приветствия теряется, а системой обрабатывается оставшийся кусочек. Звонок бракуется, абоненту сообщается "введен неверный номер".

Суть вопроса в том, как можно добиться, что бы введенная часть номера до окончания воспроизведения приветствия не терялась.

Спасибо
#2 25.11.2010 13:42

можно.
read например.
или background + waitexten
#3 25.11.2010 16:08

Спасибо за ответ! А как это практически реализовать. Если бы это делалось в диалплане было бы намного проще.. После набора номера дальнейшая обработка звонка идет в AGI скрипте a2billing.php, а вот там нужно найти место где проигрывается айвиар и поменять Playback на Background Smile все просто по идее, добавить пару ифов, подключить пару библиотек... вот только в PHP нет никакого опыта. Но это так, как я думал делать. Может быть всё реализуется без лазания в ПХП?