企业视频会议通话系统EasyRTC能通过http接口获取到freeswitch的相关状态吗?

网页视频实时通话最大的优势就是“标准化”,它解决的问题就是给所有需要进行实时通信的终端提供一套统一的、开放的实时通信能力描述和连接建立标准,只要符合网页视频实时通话的规范,通信终端的形态和运行环境就是透明的。

我们的企业视频通话会议系统EasyRTC可以快速从零开始搭出实时音视频通信平台,很好的应用于在线教育、保险定损、远程医疗与微警务等场景。

之前我们介绍了视频会议系统在手机端使用的必备要求,本文我们继续来看一下EasyRTC的相关技术实现:如何启动EasyRTC中freeswitch的Web服务器?

那我们能不能通过http接口获取到EasyRTC下freeswitch的相关状态?freeswitch提供了相关的http接口获取,控制freeswitch的相关状态。我们可以通过两种方式来启动http服务

  • 1)运行fs_cli

在fs_cli下加载mod_xml_rpc 模块
load mod_xml_rpc

  • 2)默认启动freeswitch程序时,自动加载。

修改autoload_configs/modules.conf.xml
增加

  • 3)使用方法:

在浏览器地址栏输入 http://192.168.99.180:8080 ,192.168.99.180
此地址为FreeSWITCH所在主机 的 IP 。

通用格式:http://x.x.x.x:8080/webapi/cmd?args
如:status 命令 http://192.168.99.180:8080/webapi/status

查看当前通话地址为 http://192.168.99.180:8080/webapi/show?channels

原文地址:https://www.cnblogs.com/EasyNVR/p/13360390.html