【问题标题】:FreeSwitch Verto moduleFreeSwitch Verto 模块
【发布时间】:2015-11-04 12:42:53
【问题描述】:

我正在关注https://freeswitch.org/confluence/display/FREESWITCH/mod_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 中?

从 WebRTC (mod_verto) 到 PSTN/ITSP 的桥接 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>

还有这些代码?我应该把它们放在哪里?

【问题讨论】:

    标签: webrtc freeswitch


    【解决方案1】:

    这些扩展定义可以放在拨号方案中任何需要的地方,这是实施者的选择。

    这可能是 dialplan/default.xml - 如果您刚刚开始,也许这是放置它们的正确位置。但是,如果您的配置已经有了更复杂的拨号方案配置,它们可能会转到其他地方。

    这两个参考是示例。 FS 团队希望您决定将示例放在哪里 - 您可能需要针对您的特定环境进行修改。

    以我为例,我在 dialplan/default.xml 的早期有“verto call”扩展 - 并且还让它“设置”一些值并执行 webhook(参见 mod_curl)

    我没有专门使用那个 itsp 扩展名,而是为我保留在 dialplan/outbound.xml 中的现有出站网关修改了它

    【讨论】:

    • 谢谢@edoceo,我会用你的指南再试一次:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多