gpt4 book ai didi

java - 如何接收电话事件

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:24:51 24 4
gpt4 key购买 nike

我正在开发的应用程序需要从 SAP Contact Center 接收事件,以便在手机上进行交互。例如,IciEvent_phoneCallChanged 等事件。

我已经能够通过发送订阅请求来接收用户事件。我正在发送 Container 接口(interface)的订阅请求,它似乎正在运行。在 Wireshark 中,我可以看到从联络中心返回的响应,但是当我进行测试调用时,没有收到任何事件。

容器订阅是这样的

containerSubscriber = new ContainerSubscriber("urn:IciContainerInterface", "IciContainerService", "http://<client_address>/oii/icicontainerservice.asmx?wsdl");

IciContainerServiceSoap port = containerSubscriber.getPort();
com.dvsoft.sap.containerici.client.SubscribeResponseResponse response = port.subscribe(appURL, appIdContainer, "1", container);



public class ContainerSubscriber {

private QName SERVICE_NAME;
private String wsdlurl;

public ContainerSubscriber(String namespaceURI, String localPart, String wsdlurl) {
this.wsdlurl = wsdlurl;
SERVICE_NAME = new QName(namespaceURI, localPart);
}

public IciContainerServiceSoap getPort() {
IciContainerServiceSoap port = null;
try {
URL wsdlURL;
wsdlURL = new URL(wsdlurl);
IciContainerService service = new IciContainerService(wsdlURL, SERVICE_NAME);

port = service.getIciContainerServiceSoap();

} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return port;

}
}

所以……

如何正确订阅和接收电话事件?

最佳答案

事实证明,它似乎 起作用了,它确实起作用了。我在我这边做的一切都是正确的。问题是我要测试的用户没有添加到正确的组/队列中,因此没有发送事件。

关于java - 如何接收电话事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43754118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com