Подключите внутренние номера на freeswitch

Я хотел бы соединить два внутренних номера с одним, я имею в виду, если я звоню 499, то два телефона должны звонить, например, 123, 127. Мои XML-файлы в каталоге /default выглядят так:

<include>
<user id="127" mailbox="127">
<params>
  <param name="password" value="xxxx"/>
  <param name="vm-password" value="127"/>
</params>
<variables>
  <variable name="toll_allow" value="domestic,international,local"/>
  <variable name="accountcode" value="127"/>
  <variable name="user_context" value="default"/>
  <variable name="effective_caller_id_name" value="Extension 127"/>
  <variable name="effective_caller_id_number" value="127"/>
  <variable name="outbound_caller_id_name" value="$${outbound_caller_name}"/>
  <variable name="outbound_caller_id_number" value="$${outbound_caller_id}"/>
  <variable name="callgroup" value="techsupport"/>
</variables>

аналогично для 123 и 499 номеров. Как я могу изменить его, чтобы звонить два телефона (123 127), когда кто-то звонит 499?

1 ответ

Решение

В вашем диалплане вы должны вызывать приложение-мост, как это.

<extension name="Local_Extension">
    <condition field="destination_number" expression="^(1001)$">
            <action application="bridge" data="sofia/internal/1001%${server-domain-name},sofia/internal/1002%${server-domain-name},sofia/internal/1003%${server domain-name}"/>
    </condition>
</extension>
  • Так что, если вы позвоните на 1001, то он будет звонить на 1001,1002,1003
Другие вопросы по тегам