首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FusionPBX和Freeswitch

FusionPBX和Freeswitch
EN

Stack Overflow用户
提问于 2017-07-22 22:13:35
回答 2查看 1.3K关注 0票数 1

我有一个问题,看起来很奇怪!我知道Freeswitch是一个SIP Server,它通过Sofia模块和基于XMLDialplan充当SIP注册器。在Freeswitch中,我们可以通过XML轻松创建扩展。另一方面,我们有一个很好的管理和管理自由交换的解决方案,称为FusionPBX,它读写PostgresMysql数据库中的数据,如扩展和其他配置和会议数据。当您通过FusionPBX和GUI接口创建扩展时,它会在数据库中创建一个字段,并且不会创建XML,对吧?在FusionPBX中创建扩展后,我们转到Freeswitch cli并输入user_exist命令,它显示用户不存在。我的问题是,FusionPBX是如何与Freeswitch联系的?它如何在FS中注册扩展?它如何启动和停止Freeswitch服务?以及它如何访问Freeswitch服务和其他功能?通过WebService?直接访问?如果是直接访问,怎么可能呢?哪条路?

EN

回答 2

Stack Overflow用户

发布于 2018-04-12 15:54:59

FreeSWITCH有一种名为Lua的嵌入式语言。Lua被配置为从数据库中的信息提供XML,然后对其进行缓存。与FreeSWITCH的配置目录中的XML相比,这种方法有很多优点。为了让Lua构建可扩展标记语言,它必须能够连接到FusionPBX的数据库,如果FusionPBX数据是SQLite格式的,这很容易,因为它是FreeSWITCH的本地语言。如果使用PostgreSQL,则需要PostgreSQL驱动程序,默认情况下,该驱动程序随官方FusionPBX安装脚本一起安装。如果使用MySQL,您必须设置ODBC并告诉FusionPBX的Lua脚本如何使用该ODBC连接。对于可伸缩的系统,最简单的方法是使用PostgreSQL和来自https://github.com/fusionpbx/fusionpbx-install.sh的官方安装脚本。

票数 0
EN

Stack Overflow用户

发布于 2017-08-29 18:07:49

问题是没有创建XML,/var/www/fusionpbx/app/这个目录有很多php文件,他们可以创建XML文件

你可以输入cmd : service freeswitch stop/start

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45255517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档