0

我正在尝试通过 JTAPI 监控位于 Cisco 呼叫管理器上的 SIP 设备。我已经安装了 JTAPI 插件并尝试运行它的示例 makeCall 场景。CUCM 版本:9.1.2.10000-28

当我列出提供商的受控设备地址时,它只返回具有 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 电话,我还需要做任何其他配置等吗?

谢谢。

4

1 回答 1

1

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

于 2015-10-24T00:12:46.290 回答