I am passionate about programming, specially programming with design, and I love that. I also like to teach and I am very found of teaching programming. Like to learn new technologies.
Expertise:
Java, Cisco Finesse, ActiveMQ, CTI Integration
Hi, I am using finesse restful services, I the following scenario, fromAddress, DNIS and startTime is missing in dialog XML packet. Deployment: UCCX Version: 11.5 Scenario: The agent is logged out. The extension is working (IP Phone is working) Dialled a number of IP Phone the call is ringing Agent logged in to finesse call is answered make a rest call from the application to get dialog information the following packet returns by dialog API All the highlighted fields are empty. Which are not empty in normal cases. <Dialog> <associatedDialogUri/> <fromAddress/> <id>19249352</id> <mediaProperties> <DNIS/> <callType>OTHER_IN</callType> <callvariables> <CallVariable> <name>callVariable1</name> <value/> </CallVariable> <CallVariable> <name>callVariable2</name> <value/> </CallVariable> <CallVariable> <name>callVariable3</name> <value/> </CallVariable> <CallVariable> <name>callVariable4</name> <value/> </CallVariable> <CallVariable> <name>callVariable5</name> <value/> </CallVariable> <CallVariable> <name>callVariable6</name> <value/> </CallVariable> <CallVariable> <name>callVariable7</name> <value/> </CallVariable> <CallVariable> <name>callVariable8</name> <value/> </CallVariable> <CallVariable> <name>callVariable9</name> <value/> </CallVariable> <CallVariable> <name>callVariable10</name> <value/> </CallVariable> </callvariables> <dialedNumber/> <outboundClassification/> </mediaProperties> <mediaType>Voice</mediaType> <participants> <Participant> <actions> <action>TRANSFER_SST</action> <action>CONSULT_CALL</action> <action>HOLD</action> <action>UPDATE_CALL_DATA</action> <action>SEND_DTMF</action> <action>DROP</action> </actions> <mediaAddress>21020</mediaAddress> <mediaAddressType>AGENT_DEVICE</mediaAddressType> <startTime/> <state>ACTIVE</state> <stateCause/> <stateChangeTime>2018-03-05T10:55:03.118Z</stateChangeTime> </Participant> </participants> <state>ACTIVE</state> <uri>/finesse/api/Dialog/19249352</uri> </Dialog>
... View more
Hi, I have a UCCX agent with username "abc", I was able to log in to Finesse Agent Desktop, XMPP and RestFull service as well (via java code). Later on, I have changed username to "ABC". What happened now is, I can login to finesse desktop, and can request Restful API, but while login into XMPP, throws an error "org.jivesoftware.smack.sasl.SASLErrorException: SASLError using PLAIN: not-authorized" If I tried using old username "abc", I can successfully login to XMPP but when I hit API endpoints, It throws exception "java.io.IOException while LogIn Agent into Finesse: Server returned HTTP response code: 401 for URL" What is this issue? How would I handle it?. Finesse Version: 11.5
... View more
We are using UCCX Finesse 11. UCCX Finesse 11.5 was mentioned mistakenly. It is working fine with finesse 11. Can you please recommend the way to connect with finesse 11.5. Both for UCCE and UCCX?
... View more
Hi experts, I am trying to connect to UCCE finesse 11.5 to subscribe for XMPP notifications.
ConnectionConfiguration config = new ConnectionConfiguration( server , port , "" );
connection = new XMPPConnection(config);
connection.connect();
SASLAuthentication. supportSASLMechanism ( "PLAIN" , 0 );
String user=String. format ( "%s@%s" , agent .getAgentId(), server );
connection.login(user, agent .getPassword());
It throws an exception.
SASL authentication failed using mechanism PLAIN:
at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:325)
at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:395)
at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:349)
The Same code is working fine with UCCX 11.5 and prior versions of UCCE and UCCX Finesse. I have tried using both simple username and user@fqdn, but the exception is still there. Both UCCX and UCCE finesse are on SSL, and I have registered the certificate in JVM using the key tool.
... View more
Hi All, I have following questions. Which version of smack is compatible with cisco finesses.(I am using Finesse 10.5). Is there any sample available for java desktop application available for capturing XMPP events? Can I receive JSON instead of XML from finesse XMPP?
... View more