Поддержка 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