Xml FusionPBX和Freeswitch
我有一个问题,看起来很奇怪! 我知道Xml FusionPBX和Freeswitch,xml,freeswitch,fusionpbx,Xml,Freeswitch,Fusionpbx,我有一个问题,看起来很奇怪! 我知道Freeswitch是一个SIP服务器,通过Sofia模块和XMLbaseDialplan充当SIP注册器。 在Freeswitch中,我们可以通过XML轻松创建扩展。 另一方面,我们有一个很好的管理Freeswitch的解决方案,名为FusionPBX,它在Postgres或Mysql数据库中读取和写入数据,如扩展和其他配置以及会议数据。 当您通过FusionPBX在GUI界面中创建扩展时,它会在数据库中创建一个字段,并且不会创建XML,对吗? 在Fusio
Freeswitch
是一个SIP服务器,通过Sofia
模块和XML
baseDialplan
充当SIP注册器。
在Freeswitch
中,我们可以通过XML
轻松创建扩展。
另一方面,我们有一个很好的管理Freeswitch的解决方案,名为FusionPBX
,它在Postgres
或Mysql
数据库中读取和写入数据,如扩展和其他配置以及会议数据。
当您通过FusionPBX在GUI
界面中创建扩展时,它会在数据库中创建一个字段,并且不会创建XML
,对吗?
在FusionPBX
中创建扩展后,我们转到Freeswitch cli
并输入user\u exist
命令,它显示用户不存在。
我的问题是FusionPBX
如何与Freeswitch
联系?它如何在FS
中注册扩展?如何启动、停止Freeswitch
服务?
以及如何访问Freeswitch
服务和其他功能?
通过
WebService
?直接访问?如果直接访问,怎么可能?哪种方式?问题是没有创建XML,/var/www/fusionpbx/app/这个目录有很多php文件,他们可以创建XML文件
您可以输入cmd:service freeswitch stop/startfreeswitch有一种叫做Lua的嵌入式语言。Lua被配置为从数据库中的信息提供XML,然后缓存它。与放在FreeSWITCH配置目录中的XML相比,这种方法有许多优点。为了让Lua构建XML,它必须能够连接到FusionPBX的数据库,如果FusionPBX数据在SQLite中,这很容易,因为它是FreeSWITCH的本地语言。如果使用PostgreSQL,则需要一个PostgreSQL驱动程序,该驱动程序在默认情况下与正式的FusionPBX安装脚本一起安装。如果使用MySQL,您必须设置ODBC并告诉FusionPBX的Lua脚本如何使用该ODBC连接。对于可扩展系统,最简单的方法是使用PostgreSQL和来自的官方安装脚本。hi,问题是否已解决?我可以和你讨论一下这个问题吗?我的电子邮件是zwf@synway.cn谢谢我会寄给你的谢谢先生