Genesys CTI User Forum
Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: mcruli on October 31, 2007, 09:57:25 PM
-
Hi,
I need retrieve the Atribute TransferConnID (or previus ConnID) of a call from a strategy in URS.
For example, in this call, the Tserver write:
@16:50:37.7930 [0] 7.2.004.00 distribute_event: message EventRouteRequest (3942)
AttributeEventSequenceNumber 00000000001758bd
AttributeTimeinuSecs 793000
AttributeTimeinSecs 1193777437 (16:50:37)
AttributeThisQueue '6541'
AttributeCallState 0
AttributeOtherDNRole 1
AttributeOtherDN '8755'
AttributeThisTrunk 4472
AttributeThisDNRole 2
AttributeThisDN '6541'
AttributeExtensions [41] 00 02 00 00..
'OrigAddress' '8755'
'OrigAddrType' bin: 00 1E
AttributeDNIS '6541'
AttributeTransferConnID 006f017f6cd3e73d
AttributeCallUUID '05B63BF5-1463-4526-985A-16DFB4A6FA7B'
AttributeConnID 006f017f6cd3e73e
AttributeCallID 13463
AttributeCallType 4
The strategy I could read the Callid (13463) and ConnID. (006f017f6cd3e73e)
I need read the TransferConnID (006f017f6cd3e73d) in the strategy, ?Is this possible¿?
thanks.
-
My initial guess would be no, but given all the tricks we could have done with undocumented functions, I am sure there is something to retrieveve that attribute. In the worst case scenario, you would need to use RequestAttachUserData to add the value of TransferConnID to the call so that your URS could read.
Vic
-
I did not have time to check if there is no PreviousConnID in IRd, but here is a REALLY dumb way of doing it:
I am enclosing a simple program I wrote that would add attach data which would include PreviousConnID as attach data to all the transferred calls. Like I said, this is not the smartest thing in the world, but it should work (after some debugging, since I did not debug it) when combined with a route point.