Если появилась задача, которую можно решить в диалплане астериска, но средствами FreePBX она не решается или это весьма трудоемко, то на помощь приходит модуль Custom destinations ( Специальное назначение). Он позволяет ссылаться на логику, которую вы описали руками в файле /var/asterisk/extensions_custom.conf
2. Примерная задача
Например, задача может быть сформулирована так.
Если сотрудник долго не отвечает на звонок, то звонящему можно предложить по нажатию 1 вызвать сотрудника по мобильному телефону.
3. Способ решения
Очевидно, что по сути это маленькая IVR ( Голосовое меню) и FreePBX позволяет их удобно создавать. Но если у вас скажем 50 абонентов, то очевидно, что создавать руками 50 IVR и каждому абоненту назначать свое IVR по неответу далеко неоптимальное решение. Хотелось бы написать одно универсальное меню, которое можно использовать для любого номера по неответу.
Допустим наши абоненты имеют номера 101-150, а их мобильные номера доступны также по коротким номерам 0101-0150 соответственно. Тогда можно написать небольшой контекст в файле /var/asterisk/extensions_custom.conf, который будет решать поставленную задачу.
Программа WORK & TRAVEL США / как студенту заработать 13 000 $ в Америке за 4 месяца
[abonent-ivr-na]
exten = > _s-.,1,NoOp ( Абонент $ не отвечает, предлагаем позвонить ему на мобильный)
same = > n,Set (CALLTO =$)
same = > n,Answer ( )
same = > n,Playback (call -to-mobile-press-1)
same = > n,WaitExten (5 )
exten = > 1,1,Goto (from -internal,0$,1)
exten = > _[ti],1,Playback (bye -bye)
same = > n,Hangup ( )
Похоже все хорошо. Теперь прикручиваем данную логику к нашему FreePBX. Находим модуль Custom destinations ( Специальное назначение). И вписываем назначение. Фактически это то, что мы пишем в скобках приложения Goto.
Теперь идем в нужного абонента для тестирования и указывает действие по неответу:
Сохраняем и применяем изменения. Все готово, выполняем тестирование. Контролируем процесс в CLI астериска. Если все хорошо, устанавливаем аналогичное действие по неответу для других абонентов.
Итак, задача решена. И в будущем, если потребуется добавить цифру 2 для вызова секретаря, то это займет 1 минуту вашего времени.
Источник: voxlink.ru
Destinations 26.0
Ссылки на внешние сайты разрешены, но только те что относятся к нашей тематике или материалу.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Hogwarts Legacy [1] |
God of War [4] |
Arma 3 [9] |
Age of Wonders: Planetfall [13] |
The Sims 4 [4540] |
The Sims 3 [608] |
The Sims 2 [2] |
Tales of Arise [6] |
American Truck Simulator [1] |
Devil May Cry 3 [6] |
Loop Hero [4] |
Euro Truck Simulator 2 [2] |
Friday Night Funkin [3] |
Crusader Kings 3 [2] |
Farming Simulator 2019 [10] |
Workers Blade
10 Cities That Will Have The Highest Foreclosures In 2022 Сегодня, 14:46 У сима должна быть черта «любитель обнаженки». Возможно еще появится на первом уровне навыка натуризма, но его еще нужно получить. Сегодня, 10:18 А кстати было бы прикольно если бы в симс реально добавили приют для бездомных или типо того и что-то на тематику бомжей и новую работу полноценную в том числе без нор Источник: synthira.ru Destinations teso скачатьЭтот аддон отобразит на ваших картах и радаре следующие данные в зависимости от ваших настроек:
Что касается задающих заданий НА WINDOWS: НА НЕБОЛЬШИХ КОМПЬЮТЕРАХ / КОНСОЛИ: Источник: wowmoon.ru
Загрузка ...
|