【问题标题】:Connect internal numbers on freeswitch在 freeswitch 上连接内部号码
【发布时间】:2016-02-18 07:21:56
【问题描述】:

我想将两个内部号码连接到一个,我的意思是如果我拨打 499,那么两个电话应该响铃,例如 123、127。 我在目录/默认中的 .xml 文件如下所示:

<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 号码类似。 当有人拨打 499 时,如何更改它以使两个电话响铃(123,127)?

【问题讨论】:

    标签: freeswitch


    【解决方案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

    【讨论】:

    • 通常它可以工作,但它会阻止其他手机。这意味着我可以拨打 1001,但是当尝试拨打另一个号码(例如 1003)时,它总是失败。所以我会给你加号,但不接受答案。
    • 好吧,我做了新的扩展,因为 Local_Extension 已经存在。它会产生任何问题吗?
    • 嗨,您只需要更改拨号方案条件的逻辑,例如接受 1001 或 1002 或 1003。
    • 你应该给扩展名不同的名字。
    猜你喜欢
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多