默认情况下,当我们安装Free-Switch ...时,我们将获得20个端点(1000.xml至1019.xml)。
如果我们要创建自己的端点,例如+919885098850或+16308045480。我们该怎么做?
不是在Free-Switch内部创建静态端点,而是如何在外部创建端点?
例如:1.我们将在MySql数据库中创建端点... 2.我们将从SIP应用程序进行身份验证。3.然后将呼叫转发到Free-Switch 4. Free-Switch将呼叫转发到目标端点。
有人可以解释一下如何实现这种情况吗?
答案 0 :(得分:1)
您可以根据需要创建任意数量的扩展。分机号1000到1019只是示例分机。
您需要做的只是复制1000.xml并将扩展名从1000更改为919885098850并为其设置密码。
重新加载freeswitch:/etc/init.d/freeswitch restart
,然后尝试使用进行注册 用户名:919885098850 password:您的xml中的密码 域:您的IP地址
仅此而已,您现在可以注册10位或11位数字或任何长度的扩展名。
Freeswitch根据目录文件夹中定义的目录用户(例如1000.xml或XXXXXXX.xml)对用户或扩展进行身份验证
如果要动态创建和验证此扩展,则有两种方法。
相信我,XML_CURL是最好的事情,就像您的问题一样,我在RnD上投入了很多时间,然后以艰难的方式了解了xml_curl并节省了我的时间。