2015-10-20 128 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