2015-10-20 86 views
0

思科呼叫管理器JTAPI支持我试图通过监控JTAPI位于思科呼叫管理器SIP设备。我已经安装了JTAPI插件并尝试运行其示例makeCall场景。 CUCM版本:9.1.2.10000-28对SIP协议

当我列出了供应商的控制设备地址,它只返回与SCCP协议(瘦手机)设备,但不能退货与SIP设备协议的设备。已经有基于SIP的设备添加到CUCM提供商的受控设备列表中。

JtapiPeer peer = JtapiPeerFactory.getJtapiPeer(null); 

    /* connect to the provider */ 
    String providerString = hostname; 
    providerString += ";login=" + login; 
    providerString += ";passwd=" + passwd; 
    Provider provider = peer.getProvider(providerString); 

    /* wait for it to come into service */ 
    final Condition inService = new Condition(); 
    provider.addObserver(new ProviderObserver() { 
     public void providerChangedEvent (ProvEv [] eventList) { 
      if (eventList == null) return; 
      for (int i = 0; i < eventList.length; ++i) { 
       if (eventList[i] instanceof ProvInServiceEv) { 
        inService.set(); 
       } 
      } 
     } 
    }); 
    inService.waitTrue(); 

    for(Address address : provider.getAddresses()){ 
     System.out.println(address.getName()); 
    } 

是否有其他配置等,我需要做以列出SIP电话以及?

谢谢。

+0

您正在使用的IP电话型号和固件? – spicyramen

回答

1

JTAPI应用程序只能控制Cisco Unified IP电话7900系列运行SIP,其中包括思科IP电话7970。你正在使用哪个模型? http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/jtapi_dev/9_1_1/jtapidevguide/featsupported.html#wp1148307

+0

感谢您的链接。我有7960,根据这个解释,我无法使用SIP监控这款手机。 – perloc

+0

JTAPi用户是否与7960电话和线路关联?分配的权限是否正确?我通常会检查以下权限:标准CTI启用和标准CTI允许控制支持连接Xfer和conf的电话。 http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/admin/8_0_1/ccmsys/accm-801-cm/a08cti.html#wp1070148。 – spicyramen