代码拉取完成,页面将自动刷新
同步操作将从 zhouhailin/freeswitch-externals 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
FreeSWITCH Event Socket 客户端,基于 Netty 4.1.x
inboundClient : 单例对象
可以动态添加服务端或删除服务端,InboundClient感知,进行连接或者断开连接
目标:支持单个InboundClient实例连接10000台以上的FreeSWITCH
暂未计划
// 创建 InboundClient 配置信息对象
InboundClientOption option = new InboundClientOption();
// 设置 默认 ESL 密码, ServerOption 未设置密码,采用此默认值
option.defaultPassword("NewVois001")
.addServerOption(new ServerOption("172.16.2.253", 8014));
// 设置 ESL 订阅事件
option.addEvents("all");
// 设置 ESL 事件监听器
option.addListener(new IEslEventListener() {
@Override
public void eventReceived(String addr, EslEvent event) {
System.out.println(addr);
System.out.println(event);
}
@Override
public void backgroundJobResultReceived(String addr, EslEvent event) {
System.out.println(addr);
System.out.println(event);
}
});
// 创建 InboundClient 实列对象
InboundClient inboundClient = InboundClient.newInstance(option);
// 启动客户端
inboundClient.start();
// 关闭客户端 - 注:关闭后不支持再次 start, 一般伴随JVM关闭而关闭
inboundClient.shutdown();
// 任意地方获取 InboundClient 实例
InboundClient inboundClient = InboundClient.getInstance();
暂未计划
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。