Even more mind bothering ... I call from my IVR application GetCI1 which should be translated into GetCallInfo(EventName) as you can see from my attached .ppr file.
[code]block:
(
[b]name: GetCI1
X: 414
Y: 112
notes: "Ensure that the Iserver is ready by requesting
the last event and checking that it is event established. (will occur after a NotfyCallStart, and
the Iserver is ready)"
user:
(
type: GetCallInfo
number: 4
parm: System.SystemNumber
parm: System.ApplicationNumber
parm: "\"EventName\" "
parm: Genesys-CTP.iRetValue
)[/b]
next_block: GetRpl?
)[/code]
but all I can see in the logs of the TServerIVR is the call GetCallInfo Type = "LastEvent" with Call State = "Unknown":
[code]
02/09/09 14:50:18.858 FL|00000000|IVR_mpsbuc14:::IP[XXX.XX.XX.XX]:7100: DRIVER accept connection from IP[YYY.YY.YY.YYY], port 54314, socket 12
02/09/09 14:50:18.961 AP>00000004|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: NoteCallStart Call ID = " 5000", DNIS = "", ANI = "", CDT Tag = "" with Call State = Unknown, Driver version = 7.5.000.06, ILibrary version = 7.5.004.00, IServer version = 7.5.016.00, DTD version = 4.0, Active calls = 1, Outstanding request id's = 0
02/09/09 14:50:18.961 XM|00000004|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: Sent on socket <IVR_mpsbuc14:7100:IP[XXX.XX.XX.XX]> XML message <<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE GctiMsg SYSTEM "IServer.dtd"><GctiMsg><CallId>IVR_mpsbuc14�20�2</CallId><NewCall CallControlMode="Network" Version="4.0"><CalledNum>20</CalledNum></NewCall></GctiMsg>>
02/09/09 14:50:18.961 IS<00000004|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: NewCall Call ID = " 5000", DNIS = "", ANI = "", CDT Tag = ""
02/09/09 14:50:18.961 AP<00000004|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: NoteCallStart rc=0
02/09/09 14:50:18.970 AP>ffffffff|IVR_mpsbuc14::::: Timeout value changed from 5000 to 50
02/09/09 14:50:18.970 AP>00000004|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 00000004
02/09/09 14:50:18.970 AP<00000004|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "OK"
02/09/09 14:50:18.980 AP>00000005|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:18.980 AP<00000005|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:18.990 AP>00000005|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 00000005
02/09/09 14:50:18.990 AP<00000005|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:20.010 AP>00000006|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:20.011 AP<00000006|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:20.020 AP>00000006|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 00000006
02/09/09 14:50:20.020 AP<00000006|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:21.040 AP>00000007|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:21.040 AP<00000007|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:21.050 AP>00000007|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 00000007
02/09/09 14:50:21.050 AP<00000007|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:22.070 AP>00000008|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:22.070 AP<00000008|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:22.080 AP>00000008|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 00000008
02/09/09 14:50:22.080 AP<00000008|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:23.100 AP>00000009|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:23.101 AP<00000009|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:23.110 AP>00000009|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 00000009
02/09/09 14:50:23.110 AP<00000009|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:24.130 AP>0000000a|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:24.130 AP<0000000a|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:24.140 AP>0000000a|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 0000000a
02/09/09 14:50:24.140 AP<0000000a|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:25.160 AP>0000000b|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:25.160 AP<0000000b|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:25.170 AP>0000000b|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 0000000b
02/09/09 14:50:25.170 AP<0000000b|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:26.190 AP>0000000c|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:26.190 AP<0000000c|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:26.200 AP>0000000c|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 0000000c
02/09/09 14:50:26.200 AP<0000000c|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:27.220 AP>0000000d|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:27.220 AP<0000000d|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:27.230 AP>0000000d|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 0000000d
02/09/09 14:50:27.230 AP<0000000d|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:28.250 AP>0000000e|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "LastEvent" with Call State = "Unknown"
02/09/09 14:50:28.250 AP<0000000e|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:28.260 AP>0000000e|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 0000000e
02/09/09 14:50:28.260 AP<0000000e|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:28.270 AP>0000000f|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "DNIS" with Call State = "Unknown"
02/09/09 14:50:28.270 AP<0000000f|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:28.280 AP>0000000f|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 0000000f
02/09/09 14:50:28.280 AP<0000000f|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:28.290 AP>00000010|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo Type = "ANI" with Call State = "Unknown"
02/09/09 14:50:28.290 AP<00000010|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetCallInfo rc=0
02/09/09 14:50:28.300 AP>00000010|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 00000010
02/09/09 14:50:28.300 AP<00000010|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "NULL"
02/09/09 14:50:28.310 AP<00000011|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: UDataAddKD rc=-1, Cannot process this API request with a call not at least in ringing, status state = "Unknown"
02/09/09 14:50:28.320 AP<00000012|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: CallTransfer rc=-1, Cannot process this API request with a call not established, status state = "Unknown"
02/09/09 14:50:28.440 AP>00000013|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: NoteCallEnd with Call State = "Unknown"
02/09/09 14:50:28.440 XM|00000013|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: Sent on socket <IVR_mpsbuc14:7100:IP[XXX.XX.XX.XX]> XML message <<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE GctiMsg SYSTEM "IServer.dtd"><GctiMsg><CallId>IVR_mpsbuc14�20�2</CallId><EndCall EndCause="Normal"><ExtnsEx><Node Name="GCTIActiveRelease" Type="Str" Val="false" /></ExtnsEx></EndCall></GctiMsg>>
02/09/09 14:50:28.440 IS<00000013|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: EndCall
02/09/09 14:50:28.440 AP<00000013|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: NoteCallEnd rc=0
02/09/09 14:50:28.450 AP>00000013|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply request id = 00000013
02/09/09 14:50:28.450 AP<00000013|IVR_mpsbuc14:20:IVR_mpsbuc14�20�2:IP[XXX.XX.XX.XX]:7100: GetReply "OK"
[/code]
if you grep the testCTI.ppr you will never get a matching LastEvent.
As for the TServerIVR nothing changed:
[code]@14:52:57.3639 [xml:DEBUG]: XmlSap::process(): Xml string received = [ <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE GctiMsg SYSTEM "IServer.dtd"><GctiMsg><CallId>IVR_mpsbuc
14�20�2</CallId><NewCall CallControlMode="Network" Version="4.0"><CalledNum>20</CalledNum></NewCall></GctiMsg> ]
@14:52:57.3713 [tcl:DEBUG2]: App Received: Type = Indication
Id = "00.00.00.00.00.00.01.05"
Call Id = "00.00.00.00.00.00.00.25"
Data = ...
Offset = 6
Properties =
[GLI] = Properties:
[AppId] = Int(0)
[Circuit] = Int(1)
[Group] = Int(-1)
[Version] = Int(2)
[XML] = Properties:
[Encoding] = String(iso-8859-1)
[Message] = Properties:
[GctiMsg] = Properties:
[CallId] = Properties:
[Val] = String(IVR_mpsbuc14�20�2)
[NewCall] = Properties:
[Attrs] = Properties:
[CallControlMode] = String(Network)
[Version] = String(4.0)
[CalledNum] = Properties:
[Val] = String(20)
[Version] = String(1.0)
14:52:57.371 Trc 29043 Received message 00.00.00.00.00.00.00.25:00.00.00.00.00.00.01.05:New Call Network.
@14:52:57.3719 [tcl:DEBUG2]: TimerManager::startTimer: local id: 0 , conn id: 153092122 , period: 28800000
@14:52:57.3728 [tcl:DEBUG]: TclHandler::copy_value : IN_MSG [ GLI.Group ] -> USER_DATA [ GLI.Group ]
@14:52:57.3729 [tcl:DEBUG]: TclHandler::copy_value : IN_MSG [ GLI.Circuit ] -> USER_DATA [ GLI.Circuit ]
@14:52:57.3730 [tcl:DEBUG]: TclHandler::get_value : IN_MSG [ XML.Message.GctiMsg.NewCall.CalledNum.Val ] = String(20)
@14:52:57.3732 [tcl:DEBUG]: TclHandler::get_value : IN_MSG [ XML.Message.GctiMsg.NewCall.Attrs.Version ] = String(4.0)
@14:52:57.3733 [tcl:DEBUG]: TclHandler::get_value : IN_MSG [ XML.Message.GctiMsg.NewCall.ANI.Val ]: set to default val:
@14:52:57.3734 [tcl:DEBUG]: TclHandler::get_value : IN_MSG [ XML.Message.GctiMsg.NewCall.DNIS.Val ]: set to default val:
@14:52:57.3740 [tcl:DEBUG]: TclHandler::value_exists : ENV_DATA [ TLIB.DNList.20 ] does not exist
@14:52:57.3740 [tcl:DEBUG]: TclHandler::get_value : IN_MSG [ GLI.Group ] = Int(-1)
@14:52:57.3741 [tcl:DEBUG]: TclHandler::get_value : IN_MSG [ GLI.Circuit ] = Int(1)
@14:52:57.3742 [tcl:DEBUG]: TclHandler::set_value : USER_DATA [ INFO.PortDN ] = String(898719)
@14:52:57.3743 [tcl:DEBUG]: TclHandler::set_value : USER_DATA [ TSClient ] = String(TServer_IVR_750_buc)
@14:52:57.3744 [tcl:DEBUG]: TclHandler::set_value : USER_DATA [ ThisDN ] = String(898719)
@14:52:57.3744 [tcl:DEBUG]: TclHandler::set_value : USER_DATA [ RouteDN ] = String(898719)
@14:52:57.3745 [tcl:DEBUG]: TclHandler::set_value : USER_DATA [ IVROpMode ] = Int(1)
@14:52:57.3747 [tcl:DEBUG]: TclHandler::get_value : USER_DATA [ IVROpMode ] = Int(1)
@14:52:57.3747 [tcl:DEBUG]: TclHandler::get_value : ENV_DATA [ GLM.LicensedForIVRBehind ] = Bool(true)
@14:52:57.3749 [tcl:DEBUG]: TclHandler::value_exists : USER_DATA [ Licensed ] does not exist
@14:52:57.3750 [tcl:DEBUG]: TclHandler::get_value : ENV_DATA [ GLM.IVR.ActiveBehindCalls ] = Int(0)
@14:52:57.3751 [tcl:DEBUG]: TclHandler::set_value : ENV_DATA [ GLM.IVR.ActiveBehindCalls ] = Int(1)
@14:52:57.3751 [tcl:DEBUG]: TclHandler::get_value : ENV_DATA [ GLM.IVR.MaxBehindCallsForInterval ] = Int(0)
@14:52:57.3752 [tcl:DEBUG]: TclHandler::set_value : ENV_DATA [ GLM.IVR.MaxBehindCallsForInterval ] = Int(1)
@14:52:57.3752 [tcl:DEBUG]: TclHandler::set_value : USER_DATA [ Licensed ] = Bool(true)
@14:52:57.3753 [tcl:DEBUG]: TclHandler::get_value : IN_MSG [ XML.Encoding ] = String(iso-8859-1)
@14:52:57.3754 [tcl:DEBUG]: TclHandler::set_value : USER_DATA [ DestEncoder ] = String(ISO-8859-1)
@14:52:57.3754 [tcl:DEBUG]: TclHandler::copy_value : IN_MSG [ XML.Message.GctiMsg.CallId.Val ] -> USER_DATA [ CallID ]
@14:52:57.3755 [tcl:DEBUG]: TclHandler::get_value : GLOBAL_DATA [ FlowControl ] = Bool(false)
@14:52:57.3757 [tcl:DEBUG]: TclHandler::create_msg : Created message: ( 00.00.00.00.00.00.00.25 00.00.00.00.00.00.01.06 )
@14:52:57.3758 [tcl:DEBUG]: TclHandler::set_value : OUT_MSG [ Type ] = String(NewCall)
@14:52:57.3758 [tcl:DEBUG]: TclHandler::copy_value : USER_DATA [ TSClient ] -> OUT_MSG [ ClientName ]
@14:52:57.3759 [tcl:DEBUG]: TclHandler::copy_value : USER_DATA [ ThisDN ] -> OUT_MSG [ DN ]
14:52:57.376 Trc 29044 Sent message 00.00.00.00.00.00.00.25:00.00.00.00.00.00.01.06:NewCall.
@14:52:57.3761 [tcl:DEBUG2]: App Sent: Type = Notify
Id = "00.00.00.00.00.00.01.06"
Call Id = "00.00.00.00.00.00.00.25"
Data = ...
Offset = 0
Properties =
[ClientName] = String(TServer_IVR_750_buc)
[DN] = String(898719)
[Type] = String(NewCall)
@14:52:57.3762 [tcl:DEBUG]: TclHandler::timer : cmd: timer_start timerName: wait-for-ringing
@14:52:57.3762 [tcl:DEBUG2]: TimerManager::startTimer: local id: 1 , conn id: 142606358 , period: 60000
@14:52:57.3763 [tcl:DEBUG]: TclHandler::set_condition : add blocking condition = Established
@14:52:57.3764 [tcl:DEBUG]: TclHandler::set_condition : add blocking condition = Ringing
@14:52:57.3764 [tcl:DEBUG]: TclHandler::set_condition : add non-blocking condition = Party Changed
@14:52:57.3765 [tcl:DEBUG]: TclHandler::get_value : USER_DATA [ ThisDN ] = String(898719)
@14:52:57.3765 [tcl:DEBUG]: TclHandler::set_value : USER_DATA [ CallType ] = Int(2)
@14:52:57.3766 [tcl:DEBUG]: TclHandler::copy_value : IN_MSG [ XML.Message.GctiMsg.NewCall.CalledNum.Val ] -> USER_DATA [ INFO.CalledNum ]
@14:52:57.3767 [tcl:DEBUG]: TclHandler::copy_value : IN_MSG [ XML.Message.GctiMsg.NewCall.ANI.Val ] does not exist
@14:52:57.3767 [tcl:DEBUG]: TclHandler::copy_value : IN_MSG [ XML.Message.GctiMsg.NewCall.DNIS.Val ] does not exist
@14:52:57.3770 [tcl:DEBUG]: TclHandler::sub_call : created sub call for call id: 00.00.00.00.00.00.00.25
@14:52:57.3771 [tcl:DEBUG]: TclHandler::sub_call : created sub call for call id: 00.00.00.00.00.00.00.25
@14:52:57.3772 [tcl:DEBUG]: TclHandler::sub_call : created sub call for call id: 00.00.00.00.00.00.00.25
@14:52:57.3773 [tcl:DEBUG]: TclHandler::erase_value : USER_DATA [ MultipleParty ]
@14:52:57.3774 [tcl:DEBUG]: TclHandler::sub_call : created sub call for call id: 00.00.00.00.00.00.00.25
@14:52:57.3775 [tcl:DEBUG]: TclHandler::sub_call : created sub call for call id: 00.00.00.00.00.00.00.25
@14:52:57.3777 [tcl:DEBUG]: TclHandler::value_exists : USER_DATA [ RoutingStarted ] does not exist
@14:52:57.3777 [tcl:DEBUG]: TclHandler::get_value : USER_DATA [ IVROpMode ] = Int(1)
@14:52:57.3778 [tcl:DEBUG]: TclHandler::set_condition : add non-blocking condition = Call Info
@14:52:57.3778 [tcl:DEBUG]: TclHandler::set_condition : add non-blocking condition = Log Message
@14:52:57.3779 [tcl:DEBUG]: TclHandler::set_value : USER_DATA [ Version ] = String(4.0)
14:52:57.552 Trc 04541 Message EventOffHook received from 65201 ( 'buc_tserver_p')
@14:52:57.5529 [0] message EventOffHook
AttributeThisDN '898719'
AttributeTimeinSecs 1234183977 (14:52:57)
AttributeTimeinuSecs 550721
AttributeEventSequenceNumber 000000000bce52ae
14:52:57.553 Trc 04541 Message EventEstablished received from 65201 ( 'buc_tserver_p')
@14:52:57.5533 [0] message EventEstablished
AttributeCallType 2
AttributeCallID 18102150
AttributeConnID 006c01a54474bd1f
AttributeCallUUID '000A2ADA-2728-1990-A640-AC103133AA77'
AttributeUserData [64] 00 03 00 00..
'k_ani' '0[MYPHONENUMBER]'
'k_home_location' 'buc'
'k_from_ivr' 'true'
AttributeANI '[MYPHONENUMBER]'
AttributeThisDN '898719'
AttributeThisDNRole 2
AttributeThisTrunk 2055
AttributeOtherTrunk 10448
AttributeOtherDNRole 1
AttributeOtherDN '[MYPHONENUMBER]'
AttributeCallState 0
AttributeTimeinSecs 1234183977 (14:52:57)
AttributeTimeinuSecs 551197
AttributeEventSequenceNumber 000000000bce52af
@14:52:57.5535 [tcl:DEBUG2]: App Received: Type = Indication
Id = "00.00.00.00.00.00.01.07"
Call Id = "00.00.00.00.00.00.00.18"
Data = ...
Offset = 0
Properties =
[TLIB] = Properties:
[ClientName] = String(buc_tserver_p)
[Message] = Properties:
[AttributeEventSequenceNumber] = OctetString("00.00.00.00.0b.ce.52.ae")
[AttributeThisDN] = String(898719)
[AttributeTimeinSecs] = Int(1234183977)
[AttributeTimeinuSecs] = Int(550721)
[Id] = String(EventOffHook)
14:52:57.553 Trc 29043 Received message 00.00.00.00.00.00.00.18:00.00.00.00.00.00.01.07:Off Hook.
@14:52:57.5542 [tcl:DEBUG]: TclHandler::set_condition : add non-blocking condition = Ignorable
@14:53:06.8428 [gli:WARN]: request for fd: 17
@14:53:06.8429 [gli:DEBUG]: Receiving message on ( -1 , 1 )
fd = 17
localAddr = IP[XXX.XX.XX.XX]:7100
remoteAddr = IP[YYY.YY.YY.YYY]:54308
@14:53:06.8430 [gli:DEBUG3]: Read:
0: 00 03 00 f9 02 00 3c 3f 78 6d 6c 20 76 65 72 73 * ......<?xml vers
16: 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 * ion="1.0" encodi
32: 6e 67 3d 22 69 73 6f 2d 38 38 35 39 2d 31 22 3f * ng="iso-8859-1"?
48: 3e 3c 21 44 4f 43 54 59 50 45 20 47 63 74 69 4d * ><!DOCTYPE GctiM
64: 73 67 20 53 59 53 54 45 4d 20 22 49 53 65 72 76 * sg SYSTEM "IServ
80: 65 72 2e 64 74 64 22 3e 3c 47 63 74 69 4d 73 67 * er.dtd"><GctiMsg
96: 3e 3c 43 61 6c 6c 49 64 3e 49 56 52 5f 6d 70 73 * ><CallId>IVR_mps
112: 62 75 63 31 34 ff 32 30 ff 32 3c 2f 43 61 6c 6c * buc14.20.2</Call
128: 49 64 3e 3c 45 6e 64 43 61 6c 6c 20 45 6e 64 43 * Id><EndCall EndC
144: 61 75 73 65 3d 22 4e 6f 72 6d 61 6c 22 3e 3c 45 * ause="Normal"><E
160: 78 74 6e 73 45 78 3e 3c 4e 6f 64 65 20 4e 61 6d * xtnsEx><Node Nam
176: 65 3d 22 47 43 54 49 41 63 74 69 76 65 52 65 6c * e="GCTIActiveRel
192: 65 61 73 65 22 20 54 79 70 65 3d 22 53 74 72 22 * ease" Type="Str"
208: 20 56 61 6c 3d 22 66 61 6c 73 65 22 20 2f 3e 3c * Val="false" /><
224: 2f 45 78 74 6e 73 45 78 3e 3c 2f 45 6e 64 43 61 * /ExtnsEx></EndCa
240: 6c 6c 3e 3c 2f 47 63 74 69 4d 73 67 3e * ll></GctiMsg>
@14:53:06.8433 [xml:DEBUG]: XmlSap::process(): Xml string received = [ <?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE GctiMsg SYSTEM "IServer.dtd"><GctiMsg><CallId>IVR_mpsbuc
14�20�2</CallId><EndCall EndCause="Normal"><ExtnsEx><Node Name="GCTIActiveRelease" Type="Str" Val="false" /></ExtnsEx></EndCall></GctiMsg> ]
@14:53:06.8517 [tcl:DEBUG2]: App Received: Type = Indication
[/code]
Regards