Поддержка Cisco Call Manager JTAPI для протокола SIP

Я пытаюсь контролировать устройства SIP, расположенные на диспетчере вызовов Cisco через JTAPI. Я установил плагин 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-телефоны?

Благодарю.

1 ответ

Решение

Приложения JTAPI могут управлять только IP-телефоном Cisco Unified серии 7900, на котором работает SIP, включая телефоны 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

Другие вопросы по тегам