Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml FusionPBX和Freeswitch_Xml_Freeswitch_Fusionpbx - Fatal编程技术网

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
base
Dialplan
充当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/start

freeswitch有一种叫做Lua的嵌入式语言。Lua被配置为从数据库中的信息提供XML,然后缓存它。与放在FreeSWITCH配置目录中的XML相比,这种方法有许多优点。为了让Lua构建XML,它必须能够连接到FusionPBX的数据库,如果FusionPBX数据在SQLite中,这很容易,因为它是FreeSWITCH的本地语言。如果使用PostgreSQL,则需要一个PostgreSQL驱动程序,该驱动程序在默认情况下与正式的FusionPBX安装脚本一起安装。如果使用MySQL,您必须设置ODBC并告诉FusionPBX的Lua脚本如何使用该ODBC连接。对于可扩展系统,最简单的方法是使用PostgreSQL和来自的官方安装脚本。

hi,问题是否已解决?我可以和你讨论一下这个问题吗?我的电子邮件是zwf@synway.cn谢谢我会寄给你的谢谢先生