Get Call Contact Info step not always populating variables
Hi everyone, I have a script that starts like this: Start Accept (--Triggering Contact--) logContactInfo = Get Trigger Info (Contact) On Exception (ContactInactiveException) Goto END Get Call Contact Info (--Triggering Contact) --> Calling Number: callingNumber --> Called Number: calledNumber --> Original Called Number: originalCalledNumber ... For the sake of brevity I've omitted some custom Java code that sends log information to another server, but suffice it to say that I know exactly what's going on in the script because of this logging. I've removed the custom code while diagnosing this issue just to be sure that it wasn't causing the problem in the first place. The problem is that the "calledNumber" and "originalCalledNumber" variables aren't always being populated. That's to say that it's intermittent; sometimes they're populated but most of the time they not. I understand that the "Called Number" and "Original Called Number" are different things but I need at least one of them to populate for the rest of the script to function properly. If I do a reactive debug on the script in the CCX Editor the variables populate without a problem. This leads me to think that it's a timing issue; the server doesn't give the Get Call Contact Info step enough time to do whatever it does, but when I'm stepping through the script in the reactive debug I go a lot slower than the server, thus the variables populate properly. But I've added 5 second delays before and after the Get Call Contact Info step and it doesn't make a difference. And here's the really weird thing, the "callingNumber" (ie the Caller ID) always gets populated, without fail. I could write some custom Java code to pull the Calling Number out of the JTAPI stream but I feel like that's just ignoring a potentially bigger issue. Any suggestions would be appreciated - thanks!
I want to find out how many agents are configured for an attribute. I have followed all the steps which are provided by the Cisco UCCE 11.6 API guide but I could not get the count. Is it possible to get a count of agents or not?
Collaboration Management Knowledge Base
For one-on-one help with these products, you can open a ticket at https://developer.cisco.com/site/support/. For other products, please contact Cisco TAC at https://www.cisco.com/c/en/us/support/index.html
Lately I have received a few requests from people asking if it was possible to Archive a Webex MessageSpace as in "download all messages".Interesting.
You can download all messages using the messages API but that leaves yo...
On May 10th 2021 a new API component was added: SPACE Tabs!
We call them ROOM tabs to be consistent with the room (space) API. Room Tabs represent an always available tab that is added as a tab in the space. It is co...
In a previous article I talked about the Cards & Buttons functionality of Webex Message. It's great to send nicely formatted or interactive messages.
What if you want to learn about Cards? There is a bot that teaches you all about Cards using...