Убрал - не помогло. В принципе оно работает как надо если сделать костыль в виде проверки переменной-флага перед воспроизведением сообщения, но это не есть правильно, к тому же постоянно сыплются ошибки "invalid cause to hangup" в конце. Не догоняю как корректно разбить по нескольким эксте...
Подскажите, что делаю не так. Задача - нужно при переадресации входящего звонка на мобильный включить звонящему музыку в ожидании ответа, а ответившему на звонок мобильному абоненту - проиграть короткое сообщение и после этого соединить со звонящим. Звонящий не должен слышать этого сообщения. Пытаюс...
Я знаю что можно было сделать и так :) И таки да, там 30 пользователей обслуживает достаточно мощная машина. А еще там используется интеграция с CRM системой. И такой конфиг сделан "на вырост". Вот вам пример: звонок идет с мобильного, нужно дополнительно дергать с внешнего сайта название ...
ded Что ж вы такой недоверчивый-то :D В итоге я решил не изобретать велосипед, но и не городить стопицот лишних строк в диалплане. Сделал так: exten = _X.,n,AGI(setcidname.php) exten = _X.,n,Set(CALLERID(name)=${TRUNK_NAME}) Скрипт setcidname.php достает EXTEN из AGI, через switch пробегается по це...
Взываю к коллективному разуму. Ситуация: имеем ~30 аккаунтов телфина с номерами в разных городах. Все это завязано на единую очередь в колл-центре. Задача: нужно в поле callerid(name) показывать, в какой город пришел звонок. Пытаюсь сделать так: register => 00020001:password@sip.telphin.com:5068/000...