当前位置: 首页 > 工具软件 > Asterisk-Java > 使用案例 >

java 连接asterisk_asterisk-java ami 入门篇,连接与关闭服务器

韩寂离
2023-12-01

我选择的是通过AsteriskServer 来生成连接,因为后面要通过AsteriskServer来进行监听通话属性的改变。

demo:

AsteriskServer asteriskServer=new DefaultAsteriskServer("服务器ip", "账号","密码");

if(asteriskServer!=null){

ManagerConnection conn=asteriskServer.getManagerConnection();

conn.login();//服务器连接

}

//可以将连接对象放入缓存中,提取出来进行关闭

MapCacheUtil instance=MapCacheUtil.getInstance();//获得缓存对象

ManagerConnection conn=(ManagerConnection) instance.get(BaseUtil.CONNECTION_CENTENT);

if(conn!=null){

conn.logoff();

}

目前我是应用启动,开启连接,关闭时,关闭连接。  貌似还可以一个用户软登入时,打开一个新的连接,大家可以自己去试试。

 类似资料: