我遵循verto一节的内容来配置模块,但是有一些我在主题上不理解的地方。
你能帮我解释一下吗?
拨号计划 若要测试调用是否来自Verto客户端,请在您的拨号计划中测试变量Caller在某个条件下是否等于mod_verto。如果当前腿正在使用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/ITSPs的桥接速度慢。所以我们需要尽快提供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>这些代码也是?我该把它们放在哪里?
发布于 2015-11-09 23:17:40
这些扩展定义可以在您的拨号计划中的任何地方使用,这是实现者的选择。
这可能是拨号计划/default.xml--如果您刚刚开始,也许这是放置它们的正确位置。但是,如果您的配置已经有了更复杂的拨号计划配置,它们可能会转到其他地方。
这两个引用是示例。FS团队期待您决定将示例放在何处--您可能需要针对特定的环境修改这些示例。
例如,在我的拨号计划/default.xml的早期,我有一个"verto“扩展--并让它”设置“一些值并执行一个web钩子(参见mod_curl)。
我没有特别使用该itsp扩展,但对我现有的出站网关进行了修改,我将其保存在拨号计划/outinv.xml中。
https://stackoverflow.com/questions/33522268
复制相似问题