Настройка подпрограммы (контекста) SmartCallback
Настройка подпрограммы (контекста) SmartCallback
Собственные функции можно писать разными способами:
• в синтаксисе настраиваемого плана набора (файл «extensions_custom.conf»)
• на языке AEL (Asterisk Extension Language) (файл «extensions.ael»)
• на PHP или на другом языке, используя функцию AGI (Asterisk Gateway Interface)
Наша задача легко решается использованием файла «extensions_custom.conf». Для редактирования требуется открыть меню PBX / Tools / Asterisk File Editor:
открыть для редактирования «extensions_custom.conf» и добавить в него подпрограмму (контекст) [SmartCallback] с номером «661234»:
[SmartCallback]
exten => 661234,1,SET(CALL2B=${ODBC_LASTCALL(${CALLERID(number)})})
exten => 661234,n,Set(DIAL=${DB(DEVICE/${CALL2B}/dial)})
exten => 661234,n,GotoIf($["${DIAL}" = ""]?nfound)
exten => 661234,n,Set(CDR(accountcode)=B:${CDR(accountcode)})
exten => 661234,n,DIAL(${DIAL},12,)
exten => 661234,n,GotoIf($["s${DIALSTATUS}" = "sANSWER"]?endcon)
exten => 661234,n(nfound),Goto(601234,1)
exten => 661234,n(endcon),Hangup()
[ext-did-custom]
include => SmartCallback
Наша функция:
• вызывает еще не созданный нами запрос к статистике вызовов под названием «LASTCALL» (запросу передаем номер звонящего – «CALLERID(number)»)
• находит как следует сделать набор абонента, который вызывал звонящего последним
• добавляет к полю «accountcode» префикс «B:», чтобы в статистике сохранилась информация, что вызов был переключен на сотрудника нашей подпрограммой «SmartCallback»
• пытается в течение 12 секунд вызвать найденного абонента
• если абонент не найден или не ответил, переключает на еще не созданный номер «601234»
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
1.4. НАСТРОЙКА РАДИОПЕРЕДАТЧИКОВ
1.4. НАСТРОЙКА РАДИОПЕРЕДАТЧИКОВ Предварительную настройку передатчика производят на деревянном столе, с которого удалены все металлические предметы. При этом все сердечники вывинчивают из ВЧ катушек и подключают вместо микрофона НЧ генератор. Питание подают 1/2
12. Настройка зеркал
12. Настройка зеркал В американском учебнике автогонщиков сказано: «В гонках важно знать, кто находится сзади и сбоку!» Всю информацию гонщик получает по зеркалам заднего вида. Кто пренебрегает зеркалами – попадает в трудные ситуации. С другой стороны, известны случаи,
Психологическая настройка
Психологическая настройка Чтобы начать психологическую настройку, а заодно подготовить массирующую руку к монотонному простукиванию, проделаем зарядку для пальцев. Нижеприведенное упражнение должен выполнять массажист перед началом любой мануальной практики:
2 Изучение контекста
2 Изучение контекста Контекст и его видыЛитературное произведение, с одной стороны самодостаточно и замкнуто в себе самом, а с другой — разными гранями соприкасается с внетекстовой действительностью — контекстом. Под контекстом в широком смысле слова понимается вся
Настройка SIP-телефонов
Настройка SIP-телефонов SIP (http://ru.wikipedia.org/wiki/SIP) стал в настоящее время стандартом де-факто для подключения VoIP-устройств к телекоммуникационным сетям. Большая часть ваших устройств будет использовать именно этот протокол для взаимодействия с Elastix.Для создания учетной
Подпрограмма соединения звонящего с последним собеседником (SmartCallback)
Подпрограмма соединения звонящего с последним собеседником (SmartCallback) Не редко мы пытаемся с офисного телефона позвонить кому-то на мобильный, но абонент оказывается не доступен или занят. Когда искомый нами человек перезванивает по пропущенному вызову, он слышит в ответ
Настройка Собственной функции (Misc Destination) «SmartCallback»
Настройка Собственной функции (Misc Destination) «SmartCallback» Чтобы использовать созданную подпрограмму «SmartCallback» требуется настроить Собственную функцию (Misc Destination) «SmartCallback»:• открыть меню «PBX / Misc Destinations»• добавить ссылку на подпрограмму:• Destination – удобное для администратора
Настройка правила входящей связи для «SmartCallback»
Настройка правила входящей связи для «SmartCallback» Чтобы Elastix могла соединить звонящего с абонентом, который вызывал его последним, необходимо настроить с правилах входящей связи (Inbound Routes) вызов Собственной функции (Misc Destination) «SmartCallback»: Проделайте аналогичные изменения во
Настройка оболочки
Настройка оболочки В папке WindowsWeb можно найти несколько интересных файлов. В этой папке надодится скрытый файл webview.css, в котором определены настройки стилей отображения тех папок, для которых выбран вид "Как web-страница". Изменяя прописанные в нем классы, вы можете менять
Настройка звукового ПО
Настройка звукового ПО Чтобы использовать соответствующие звуковые приложения с драйвером ASIO4ALL, их нужно настроить. В каждом конкретном случае эти настройки индивидуальны, но общим для всех является необходимость выбрать «ASIO4ALL v2» в качестве устройства ввода и/или