настройка ELASTIX в связке с Fast operator
1000 UAHИмеется настроенный Elastix на centOS. Также настроеный IIS для Fast operator.
Нужно связать входящие звонки с IIS который в свою очередь передает запрос в Fastoperator. Есть краткое описание от Fast operator. Если поможет то вот:
Касательно настройки интеграции с Asterisk, понадобится модуль интеграции с АТС
и следующая настройка Asterisk (нужно от него получать вызов метода MakeCall веб-сервиса)
цитирую:
" Мы используем готовую сборку Elastix, в связи с этим необходимо внести следующие изменения:
В файл /etc/asterisk/extensions_override_freepbx.conf добавить:
[macro-auto-blkvm]
include => macro-auto-blkvm-custom
exten => s,1,Set(__MACRO_RESULT=)
exten => s,n,Noop(Deleting: ${BLKVM_OVERRIDE} ${DB_DELETE(${BLKVM_OVERRIDE})})
exten => s,n,System(curl --connect-timeout 1 --retry 0
exten => "http://localhost/FastOperatorOnline/FastOperator.asmx/MakeCall?User=${DB(AMPUSER/$USER/${CALLERID(num)}/cidname)}&PhoneNumber=${CALLERID_FO}")
; end of [macro-auto-blkvm]
${DB(AMPUSER/$USER/${CALLERID(num)} - Имя оператора в Elastix (Display Name), он же - <Пользователь АТС>
${CALLERID_FO} – он же <Номер телефона Гостя>. Данная переменная определяется следующим образом.
В файл /etc/asterisk/extensions_additional.conf в нужный контекст входящего вызова [ext-did-xxxx], который конфигурируется как выходящие маршруты (Inbound Routes) необходимо добавить функцию определения переменной CALLERID_FO, которая будет наследоваться всеми потомками. Пример:
[ext-did-0002]
include => ext-did-0002-custom
exten => fax,1,Goto(${CUT(FAX_DEST,^,1)},${CUT(FAX_DEST,^,2)},${CUT(FAX_DEST,^,3)})
exten => 73912711717,1,Set(__FROM_DID=${EXTEN})
exten => 73912711717,n,Gosub(app-blacklist-check,s,1)
exten => 73912711717,n,ExecIf($[ "${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=${CALLERID(num)}))
exten => 73912711717,n,Set(__CALLINGPRES_SV=${CALLERPRES()})
exten => 73912711717,n,Set(CALLERPRES()=allowed_not_screened)
exten => 73912711717,n,Set(_RGPREFIX=KRS:)
exten => 73912711717,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)})
exten => 73912711717,n,Set(__CALLERID_FO=${CALLERID(num):-10})
…
Указание двойного подчеркивания перед переменной
обязательно! Иначе переменная не будет доступна во время передачи GET-запроса. Так же в ходе определения переменной, от входящего номера берем последние 10 символов.
Следует учесть тот факт, что при конфигурировании и сохранению конфигурации из WEB-интерфейса Elastix, все внесенные изменения вручную в файл extensions_additional.conf, пропадут. Поэтому для сохранения изменений необходимо перенести контекст [ext-did-xxxx] в /etc/asterisk/extensions_override_freepbx.conf
Отзыв заказчика о сотрудничестве с Владимиром Полянским
настройка ELASTIX в связке с Fast operatorОтличный исполнитель, всем рекомендую.
Отзыв фрилансера о сотрудничестве с Alex Safronov
настройка ELASTIX в связке с Fast operatorБольше таких заказчиков!
-
1855 71 0 Могу сделать. Метод реализации в примере не лучшее решение. Подобных задач выполнил более 10.
Актуальные фриланс-проекты в категории Настройка ПО и серверов
Миграция Windows Server 2016.Нужен системный администратор для настройки и миграции Windows Server 2016. Задача: 1. Провести аудит текущего Windows Server 2016. 2. Проверить роли сервера: RDP/RDS, пользователи, права доступа, сетевые настройки, firewall, backup. 3. Подготовить план миграции без потери… Администрирование систем и сетей, Настройка ПО и серверов ∙ 12 часов 21 минута назад ∙ 7 ставок |
Подключение профессиональных книжных сканеров в г. ОдессаПодключить профессиональные книжные сканеры (2 шт) в 2-х локациях в г. Одесса Выполнение сборки согласно инструкции, подключение и настройка ПО включая тестовое сканирование в файл из программы на ПК. Администрирование систем и сетей, Настройка ПО и серверов ∙ 12 часов 59 минут назад ∙ 2 ставки |
Консультация по сервису хранения данныхЗдравствуйте! Нужна онлайн консультация в формате Zoom (до часа) по двум задачам. Необходимо иметь опыт и предложить механизмы решения. По завершению прописать механику решения задач. Задача 1: Организовать автоматическое резервное копирование данных проекта, которые хранятся… Администрирование систем и сетей, Настройка ПО и серверов ∙ 1 день 4 часа назад ∙ 10 ставок |
Настройка программы УкрСкладПерезапустить (восстановить) программу. Программа работала, но потом слетела база (вся информация о товаре) Настройка ПО и серверов ∙ 3 дня 6 часов назад ∙ 5 ставок |
Настройка Android-среды на ПК под финтех: установка эмулятора/антидетекта и прокси НигеЗдравствуйте! Мне нужно подготовить рабочее место на ПК для работы с банковскими приложениями Нигерии (финтех, мобильный банкинг) из Украины. Задача технически деликатная, поэтому ищу специалиста с опытом в сфере арбитража трафика, обхода антифрод-систем или системного… Настройка ПО и серверов ∙ 4 дня 2 часа назад ∙ 1 ставка |