需要一个云FreePBX系统来管理我的sip号码。同时,我需要把数据库中存储所有的CDR(包括来电和呼出等)传递给一个前端应用。此外,即时来电信息(如号码,接听、挂断、保持)需要显示在我的前端应用程序的一个网页上。暂时想到的是AMI,ARI等asterisk API调用。但不熟悉此类API
时间: 2023-02-08 11:22:50 浏览: 200
您可以使用FreePBX系统来管理您的SIP号码。FreePBX是一个开源的电话系统管理平台,可以帮助您管理SIP号码、呼叫转移、IVR等功能。您可以在云上部署FreePBX系统,并使用Asterisk Manager Interface (AMI) 或Asterisk REST Interface (ARI) 来访问系统的API。 AMI和ARI都是Asterisk的API,可以帮助您编写代码来访问FreePBX系统的功能。您可以使用这些API来收集CDR数据并将其传递给前端应用程序。您还可以使用API来获取即时呼叫信息,并将其显示在网页上。
相关问题
sip线路对接_FreePBX实现SIP/WebRTC和PSTN设备对接完整流程
好的,下面是FreePBX实现SIP/WebRTC和PSTN设备对接的完整流程:
1. 在FreePBX中创建SIP扩展:
- 登录FreePBX后台,进入“Applications”菜单,选择“Extensions”。
- 点击“Add Extension”按钮,在弹出的窗口中选择“Add SIP (chan_sip) Extension”。
- 输入扩展号码、名称、密码等信息,点击“Submit”按钮保存。
2. 配置SIP Trunk:
- 进入“Connectivity”菜单,选择“Trunks”。
- 点击“Add Trunk”按钮,在弹出的窗口中选择“Add SIP (chan_sip) Trunk”。
- 输入SIP Provider提供的Trunk信息,例如注册服务器、用户名、密码等,点击“Submit”按钮保存。
3. 配置PSTN设备:
- 连接PSTN设备到FreePBX服务器上。
- 进入“Connectivity”菜单,选择“Inbound Routes”。
- 点击“Add Incoming Route”按钮,在弹出的窗口中输入呼入号码、呼入路由等信息,点击“Submit”按钮保存。
4. 配置WebRTC:
- 安装WebRTC模块,可以通过FreePBX的模块管理器进行安装。
- 进入“Connectivity”菜单,选择“WebRTC Phone”。
- 点击“Add WebRTC Phone”按钮,在弹出的窗口中输入WebRTC扩展号码、名称、密码等信息,点击“Submit”按钮保存。
5. 配置SIP客户端:
- 在SIP客户端中输入FreePBX服务器的IP地址、SIP扩展号码、密码等信息,完成配置。
通过以上步骤,就可以实现FreePBX的SIP/WebRTC和PSTN设备对接了。需要注意的是,不同的SIP Provider对接方式可能会有所不同,具体配置可以参考相关的文档或联系SIP Provider获取帮助。
sip线路对接_FreePBX实现SIP/WebRTC和PSTN设备对接完整流程 嵌入网页
将SIP/WebRTC和PSTN设备嵌入网页的完整流程如下:
1. 配置FreePBX服务器:
按照上文的步骤,配置FreePBX服务器实现SIP/WebRTC和PSTN设备对接。
2. 安装WebRTC模块:
在FreePBX的模块管理器中安装WebRTC模块。
3. 创建WebRTC用户:
进入“Connectivity”菜单,选择“WebRTC Phone”,点击“Add WebRTC Phone”按钮,在弹出的窗口中输入WebRTC扩展号码、名称、密码等信息,点击“Submit”按钮保存。
4. 修改WebRTC配置:
在FreePBX服务器上找到WebRTC的配置文件,修改其中的参数以适应网页嵌入的需求。例如,可以修改“webrtc_host”参数为服务器的IP地址或域名。
5. 在网页中嵌入WebRTC客户端:
在网页中添加HTML代码,嵌入WebRTC客户端。例如,可以使用JavaScript代码调用WebRTC客户端,实现网页与FreePBX服务器的通信。
6. 在网页中嵌入SIP/软电话客户端:
可以通过JavaScript代码或第三方插件在网页中嵌入SIP/软电话客户端,实现网页与FreePBX服务器的通信。例如,可以使用SIP.js、JsSIP等插件实现。
需要注意的是,嵌入WebRTC和SIP/软电话客户端需要对网页进行一定的编程和开发,需要一定的前端编程能力。同时,需要考虑网页性能和兼容性等问题,确保嵌入的客户端能够正常运行和提供良好的用户体验。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)