我对Asterisk/freeswitch集成到在PHP,Node.js或任何其他服务器端语言上运行的Web应用程序非常陌生。我想实现的是创建一个新的Asterisk/Freeswitch中的SIP用户从Web应用程序中配置文件或数据库文件。如何修改/写入在同一服务器上托管的这些Asterisk/Freeswitch PBX软件上的配置文件或SIP数据库?Aterisk/Freeswitch通过网络应用程序生成SIP用户
1
A
回答
2
您可以通过多种方式实现您的目的。 也许最简单直接的方法是在sip.conf(星号)中添加几行描述新用户的行,如here中所述。然后你只需要重新启动星号(或者更好地通过Asterisk cli调用重载配置 这里是一个可能有用的链接:Asterisk php cli 对于freeswitch是一样的,但是你必须按照指定的xml格式输入新用户在 this page也许如果您使用星号或FreeSWITCH的在分贝它会更简单:只要在数据库中添加一行
请务必验证用户输入创建只有合法的用户(块XML标记,散列;和其他危险符号)
1
星号和freeswitch完全不同。
对于星号,您可以使用Asterisk实时架构(ARI),它只是描述数据库中的表格。
http://www.voip-info.org/wiki/view/Asterisk+RealTime+Sip
Unfortanly你不能 “只添加用户”,你需要了解VOIP的基本。
你也可以编写文本配置文件,例如如何做到这一点看Freepbx.org项目。
相关问题
- 1. 通过网络的C#应用程序
- 2. 使用sip从Android应用程序到网络应用的Voip
- 3. 通过网络应用程序安装网络打印机(html)
- 4. 原生应用程序和网络应用程序之间的通信
- 5. 网络应用程序和原生android应用程序之间的通信
- 6. 通过局域网访问本地网络应用程序
- 7. 如何通知用户网络应用程序不支持IE6
- 8. Firebase通知网络应用程序
- 9. 网络应用程序推送通知
- 10. 通知从网络应用程序(Android)
- 11. Twilio网络应用程序通知
- 12. 通过网络在应用程序之间进行通信
- 13. 无法通过django网络应用程序返回json响应
- 14. 通过网络/移动应用程序使用OAuth/OpenID
- 15. 使用.NET应用程序通过网络共享(INTRANET)
- 16. 通过使用网络应用程序访问摄像头
- 17. 捕获Android应用程序生成的网络流量
- 18. iPhone应用程序可以生成网络剪辑吗?
- 19. Facebook .NET客户端SDK是否支持通过AppStudio生成的通用应用程序/应用程序?
- 20. Chrome网络应用程序
- 21. Android网络应用程序
- 22. OAuth通过原生Facebook应用程序在自定义网络应用程序上重定向URI登录
- 23. 通过网络运行pyqt应用程序
- 24. 如何通过网络访问WPF桌面应用程序
- 25. 通过网络共享我的画笔应用程序
- 26. 通过网络调试Java应用程序
- 27. 阻止应用程序通过Cocoa API访问网络(LittleSnitch APIs)?
- 28. 通过网络应用程序定制短信文本
- 29. 通过网络的SQL服务器和c#应用程序
- 30. 通过JavaScript /网络应用程序在设备上指挥OneDrive
感谢您的信息,它帮助我 – iThirst