直接上代码
核心代码
EslMessage response = client.sendSyncApiCommand("sofia xmlstatus", "profile internal reg 1002");
public void sofia_contact()
{
Client client = new Client();
try
{
client.connect( host, port, password, 2 );
}
catch ( InboundConnectionFailure e )
{
log.error( "Connect failed", e );
return;
}
// EslMessage response = client.sendSyncApiCommand( "sofia_contact", "internal/102@192.168.100.201" );
//回拨两方通话 {origination_caller_id_number=95126,hangup_after_bridge=true,continue_on_fail=true,originate_timeout=60}
// EslMessage response = client.sendSyncApiCommand( "originate", " {origination_caller_id_number=95126,hangup_after_bridge=true,continue_on_fail=true,originate_timeout=60}sofia/gateway/pstn/1118601323147 1003 XML default" );
EslMessage response = client.sendSyncApiCommand("sofia xmlstatus", "profile internal reg 1002");
// client.
// 会议回拨
// originate user/18601323147 conference:conf_uuid-TEST_CON inline
log.info( "Response to 'sofia_contact': [{}]", response );
for ( Entry<Name, String> header : response.getHeaders().entrySet() )
{
log.info( " * header [{}]", header );
}
for ( String bodyLine : response.getBodyLines() )
{
log.info( " * body [{}]", bodyLine );
}
client.close();
}
分享到:
相关推荐
org.freeswitch.esl.client-0.9.2.jar org.freeswitch.esl.client-0.9.2.sources.jar org.freeswitch.esl.client-0.9.2.javadoc.jar
freeswitch除了xml控制方式除外还支持eventsocket控制方式,本资源提供了eventsocket控制方式的demo
关于freeswitch的sip注册的过程的详解,详细内容请看图片。
org.freeswitch.esl.client-0.9.2.jar org.freeswitch.esl.client-0.9.2.jar
FreeSWITCH ESL ALL目标1、支持连接FreeSWITCH大规模集群2、更易于集成使用4、与spring boot 2.3.x深度整合,提供 starter5、可动态配置模块说明1.freeswitch esl 客户端(详细信息,移步至子模块)2.基于 freeswitch...
这实现了对freeswitch进行ESL调用的控制,基于本程序可实现对FS的完全控制,基于socket通讯,包含了基础库和调用程序,短小精悍,个人原创代码(不过,基础库是基于开源代码修改的),这是我自己的开源项目FSLMX中的...
通过页面sipjs+freeswitch服务器实现视频音频通话。
这样做的目的是使用户可以轻松地在不同的盒子上使用该模块,而不必下载freeswitch。 包括生成_ESL.so所需的源文件和头文件。 安装 : 如下所述,对点子使用“ Git”支持: 点安装git + 或者 git clone cd ...
freeswitch esl cti 中间件
sip通讯前端demo(基于FreeSwitch)
freeSwitch 源码中关于SIP模块的分析。想初学的童鞋们可以看下。很有帮助
实现了JSSIP 和 ESL 方式连接FreeSwitch
import org.freeswitch.esl.client.inbound.Client ; import org.freeswitch.esl.client.inbound.IEslEventListener ; import org.freeswitch.esl.client.internal.IModEslApi.EventFormat ; import org.freeswitch....
VoIP and WebRTC with FreeSWITCH: The definitive source.
关于freeSwitch代码的架构设计分析已经其sip模块的代码分析,蛮实用的文档。
freeswitch esl java client 示例代码,通过java调用esl中间件来进行freeswitch调度
计算机类毕业设计、课程作业,系统源码!!!
freeswitch xml_curl模块使用 freeswitch 数据库生成xml文件,使用php生成代码,替换掉directory,ivr,dialplan,等各种本地配置
使用 Check_MK 在 FreeSwitch 中避免 SIP 和 RTP 攻击者 #许可信息:阅读许可 #项目源码可以从### 下载 #作者和贡献者 香农明素万 报告的错误或请求的新功能可以发送到 #快照 ##Check_MK 代理安装和配置 在远程...
java版本的sip软电话。本地安装SIP服务(比如freeswitch)之后,导入源码,运行 net.sourceforge.peers.gui.MainFrame类中的main函数。设置账号(1001),密码(1234),domain(192.168.1.10)。即可注册。亲测有效...