2013-03-31 47 views
1

我对Asterisk/freeswitch集成到在PHP,Node.js或任何其他服务器端语言上运行的Web应用程序非常陌生。我想实现的是创建一个新的Asterisk/Freeswitch中的SIP用户从Web应用程序中配置文件或数据库文件。如何修改/写入在同一服务器上托管的这些Asterisk/Freeswitch PBX软件上的配置文件或SIP数据库?Aterisk/Freeswitch通过网络应用程序生成SIP用户

回答

2

您可以通过多种方式实现您的目的。 也许最简单直接的方法是在sip.conf(星号)中添加几行描述新用户的行,如here中所述。然后你只需要重新启动星号(或者更好地通过Asterisk cli调用重载配置 这里是一个可能有用的链接:Asterisk php cli 对于freeswitch是一样的,但是你必须按照指定的xml格式输入新用户在 this page也许如果您使用星号或FreeSWITCH的在分贝它会更简单:只要在数据库中添加一行

请务必验证用户输入创建只有合法的用户(块XML标记,散列;和其他危险符号)

+0

感谢您的信息,它帮助我 – iThirst

1

星号和freeswitch完全不同。

对于星号,您可以使用Asterisk实时架构(ARI),它只是描述数据库中的表格。

http://www.voip-info.org/wiki/view/Asterisk+RealTime+Sip

Unfortanly你不能 “只添加用户”,你需要了解VOIP的基本。

你也可以编写文本配置文件,例如如何做到这一点看Freepbx.org项目。

相关问题