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

我选择的是通过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();
  }

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

 

posted on 2016-05-16 09:44  sui008  阅读(1816)  评论(0编辑  收藏  举报

导航