freeswitch esl通过动态网关发起

时间:2015-08-11 08:55:49

标签: freeswitch

我们需要通过用户数据库配置文件中定义的网关在ESL中发起调用。它不能在xml中预设

那么在发送originate命令时,如何通过ESL将用户名/密码和代理等发送给freeswitch?

我们目前正在使用

SwitchApi("originate", "{origination_caller_id_number=12123334444}sofia/gateway/MyFoneComp/17185551212 &park")

但当然这要求我们在名为MyFoneComp

的xml文件中预设网关

类似的问题在这里:http://lists.freeswitch.org/pipermail/freeswitch-users/2014-January/102452.html但没有实际解决方案

如何自动完成?

感谢

1 个答案:

答案 0 :(得分:0)

如果您不需要对远程服务器进行身份验证,则只需使用sofia/external/user@domain之类的桥接目标。 如果需要进行身份验证,唯一的方法是在XML配置中创建网关。如果您不想要静态XML,也可以通过mod_xml_curl提供此XML。