12-05-2017 12:48 PM
Hi Team,
One of our application, which connects to Cisco Finesse 11.0 server and customized the CTI related features through JabberWERX.js using httpbind.
Recently they have upgraded to Finesse 11.6 and we fail to connect to finesse server ( BOSH/XMPP) and it says Remote connection failed. We already downloaded the certificate from finesse server and imported into our system. Tried searching a clue in the finesse log, but no luck. Btw, we don’t face any problem of login into standard finesse application which is absolutely working fine. Would be really appreciated for the quick responses. Please note, this application is perfectly working in Finesse 11.0 or below.
Code Snippet,which connects the finesse server.
let jabberId: string;
let jwArgs: any;
if (window.jabberwerx) {
jabberId = this.getJabberId();
jwArgs = {
httpBindingURL: AppConfig.Finesse[this.activeServer].binding,
//Calls this function callback on successful BOSH connection by the
//JabberWerx library.
errorCallback: (data: any) => {
this.onJabberClientError(data);
},
successCallback: (data: any) => {
this.onJabberClientSuccess(data);
}
};
window.jabberwerx._config.unsecureAllowed = true;
this.jwClient.event('messageReceived').bindWhen('event[xmlns="http://jabber.org/protocol/pubsub#event"] items item notification', (data: any) => {
this.onJabberEventHandler(data);
});
this.jwClient.event('clientStatusChanged').bind((data: any) => {
this.onJabberClientStatusChanged(data);
});
this.jwClient.connect(jabberId, this.userInfo.Password, jwArgs);
Please find attached debugger logs /errors while attempting to connect to Finesse server. XMPP ( jwclient.connect )
12-05-2017 01:02 PM
Hi,
I don't see any attached errors as you stated in your message.
You say that you have customized the CTI related features through JabberClient.js. I am not familiar with the JabberClient.js as it is not a Finesse library. Also, you say "fail to connect to cisco server", which cisco server are you trying to connect to?
Thanx,
Denise
12-06-2017 10:56 PM
We are connecting to the finesse server ( XMPP/BOSH) to get events. I have included the code snippet as well as the error message returned.
Thanks
12-07-2017 11:02 AM
Hi,
I think it might be due to the new security standards that were in place post 11.0. In 11.6, by default, the notification service is using TLS 1.2. You may need to change the security settings that you are using to connect to the Finesse notification service.
Thanx,
Denise
09-11-2018 06:25 AM
Can you suggest me how to change the security settings that use to connect to the Finesse notification service.
I use jabberwerx library to connect xmpp service.
Any code snippets?
09-11-2018 11:36 AM
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide