2015-11-04 3 views
0

Я следую разделу https://freeswitch.org/confluence/display/FREESWITCH/mod_verto в конфигурационный модуль, но имея некоторые моменты, которые я не понял в теме.Модуль FreeSwitch Verto

Не могли бы вы помочь мне объяснить?

Диалплан

Чтобы проверить, если вызов происходит от клиента Verto, испытания в диалплан для переменной Caller-Source равного mod_verto в состояния. Существует также переменная Other-Leg-Source, если текущий ноль использует SIP или SS7, а связанная нога может быть вызовом Verto.

<extension name="verto call" continue="true"> 
    <condition field="caller-source" expression="mod_verto"> 
     <action application="log" data="INFO ***** Verto WebRTC Call ***** "/> 
    </condition> 
</extension> 

Где эти коды вложу? В conf/dialplan/default.xml?

Bridging от WebRTC (mod_verto) к PSTN/ITSPs WebRTC медленно созданию средств массовой информации. Поэтому нам необходимо предоставить SDP как можно скорее. Мы можем сделать это с помощью ответа и передачи некоторых молчащих пакетов, вместо того, чтобы ждать нормальной установки вызова: Диалплан:

<extension name="itsp_send_call"> 
<condition field="destination_number" expression="^(\d+)$"> 
<action application="answer"/> 
<action application="playback" data="silence_stream://2000"/> 
<action application="set" data="effective_caller_id_number=333444555"/> 
<action application="set" data="effective_caller_id_name=ciaociaociao"/> 
<action application="bridge" data="{absolute_codec_string=pcmu}sofia/gateway/itsp/$1"/> 
</condition> 
</extension> 

И это код тоже? Где я должен их поставить?

ответ

0

Эти определения расширений могут проходить везде, где это необходимо в диалплане, это выбор исполнителя.

Это может быть dialplan/default.xml - и если вы только начинаете, возможно, это подходящее место для их размещения. Но если ваша конфигурация уже имеет более сложную конфигурацию dialplan, они могут отправиться в другое место.

Эти две ссылки: примеры. Команда FS ожидает, что вы решите, где разместить примеры, которые вам, возможно, потребуется изменить для вашей конкретной среды.

В шахте, например, у меня есть «VERTO называют» расширение в начале моей диалплане/DEFAULT.XML - и он также «установить» некоторые значения и выполнить webhook (см mod_curl)

Я не» t специально использовать это itsp расширение, но изменено, что для моего существующего исходящего шлюза, который я храню в dialplan/outbound.xml

+0

Спасибо @edoceo, я попробую еще раз с вашим гидом :) –

Смежные вопросы