Why won't you have the extension info? On behalf of what DN will T-Server place the call?
Regarding your question: ICON establishes a single connection to T-Server and makes a subscription for every DN it needs to receive updates for. Using this connection, ICON listens to messages T-Server sends in real time.
I'm afraid that querying ICON DB will not help you on this, because if T-Server doesn't know the extension, neither ICON will.
------------------------------
Rafael Marciano
------------------------------
Original Message:
Sent: 01-30-2019 14:30
From: Eric Scherrer
Subject: Getting Attached Data
We want to use the SDK, the problem is the thing that needs kvp's will not know the extension, only the connid. I think what we may need to do is query icon, or see how icon is able to gather all this data - does it keep an open connection to the TServer for each and every extension?
------------------------------
Eric Scherrer
BB&T (Branch Banking & Trust Comp.)
Original Message:
Sent: 01-30-2019 13:28
From: Rafael Marciano
Subject: Getting Attached Data
Hi Eric,
If we think about T-Server as controller of all voice interactions (both incoming and ongoing), we know it has a very important role in attaching data to the call.
However, T-Server must receive requests from somewhere in order to attach data. Let's consider Incoming calls: Requests to attach data are normally sent from the IVR (GVP for example) or the Routing platform (URS or ORS). For ongoing calls the process should be the same: you must have some component (typically the Agend Desktop) sending the data you want to attach together with the RequestMakeCall message (which is basically what the Outbound Solution does).
If you don't want to do it via SDK, I can't imagine what else you could do...
------------------------------
Rafael Marciano
Original Message:
Sent: 01-30-2019 13:07
From: Eric Scherrer
Subject: Getting Attached Data
Hello,
For an ongoing call we are given a conn ID and need to go out and get the attached data in real time. I know we can do this by logging into the TServer with the extension using the platform SDK, but is there any other way that doesn't require knowledge of the extension that is handling the call?
Thanks,
Eric
#ArchitectureandDesign
#Integrations
#Telephony
------------------------------
Eric Scherrer
BB&T (Branch Banking & Trust Comp.)
------------------------------