【发布时间】:2019-07-19 03:47:05
【问题描述】:
当我打电话时:
final JtapiPeer jtapiPeer = JtapiPeerFactory.getJtapiPeer(null);
final CiscoProvider ciscoProvider = jtapiPeer.getProvider(String.format(CUCM_LOGIN_STRING,
telephonyPropertyCucm.getHost(),
telephonyPropertyCucm.getLogin(),
telephonyPropertyCucm.getPassword()));
final Call call = ciscoProvider.createCall();
final Address addressFrom = ciscoProvider.getAddress(from);
addressFrom.addCallObserver((callEvs) -> {});
call.connect(addressFrom.getTerminals()[0], addressFrom, to);
然后我有有时一个 PlatformExceptionImpl:
...
Caused by: com.cisco.jtapi.PlatformExceptionImpl: Could not meet post conditions of connect()
at com.cisco.jtapi.CallImpl.connect(CTQF) ~[cisco-jtapi-0.0.1-SNAPSHOT.jar!/:11.5(1.13045)-1 Release]
at com.cisco.jtapi.CallImpl.connect(CTQF) ~[cisco-jtapi-0.0.1-SNAPSHOT.jar!/:11.5(1.13045)-1 Release]
at ru.bcs.telephony.jtapi.starter.helper.call.CallingExecutable.execute(CallingExecutable.java:33) ~[telephony-jtapi-spring-boot-starter-1.1-RELEASE.jar!/:na]
... 124 common frames omitted
我已经尝试将 jtapi.ini 中的 JtapiPostConditionTimeout 增加到 20 秒(正如我在文档中看到的那样,它是最大值)。
我希望这个异常不会出现。
但只有有时会出现此异常。
附:异常字段如下:
PLATFORM EXCEPTION. It's a message: Could not meet post conditions of connect(). It's error code: 100. It's error name: . It's error description:
【问题讨论】:
标签: java cisco cucm cisco-jtapi