Конфигурация FreeSwitch mod_callcenter xml_curl

как мы можем динамически изменить конфигурацию mod_callcenter во Freeswitch, используя xml_curl.

Кто-нибудь может дать мне пример конфигурации в php?

Заранее спасибо.

0

Решение

Вы можете настроить mod_xml_curl, чтобы попытаться получить данные конфигурации из вашего API xml для всех модулей:

<configuration name="xml_curl.conf" description="cURL XML Gateway">
<bindings>
<binding name="configuration">
<param name="gateway-url" value="http://example.com:8080/fsapi" bindings="configuration"/>
</binding>
</bindings>
</configuration>

Вы можете настроить свой PHP-скрипт для выгрузки содержимого $_REQUEST чтобы точно увидеть, какие параметры предоставляются для mod_callcenter.

Как только вы узнаете, с какими параметрами вы работаете, вы можете ответить на запрос тем же XML-кодом, который в противном случае содержался бы в вашем статическом файле.

Если вы получили запрос не для mod_callcenter, вы можете вернуть следующий ответ, чтобы FreeSwitch прочитал из статических файлов:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
<section name="result">
<result status="not found"/>
</section>
</document>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]