Hi,
We've developed an application for AES 4.2 , everything is working fine. But when we make extension to extension calls a conference event is triggered when the call is answered.
Here is the detailed flow.
1) Called from 19625 to 19624 from the application.
2) Call answered at 19624.
Now , a conference event is established automatically and another device ID: 299038 is getting added automatically.
Now problem is my application confused which is the real conference event and fake conference.
SPY LOG:
RECEIVED FROM APPLICATION:
70460864: InvokeID 9
70460864: CSTAMakeCall ::=
70460864: {
70460864: callingDevice "19625",
70460864: calledDevice "19624"
70460864: }
70460864: [07/06/11 09:49:17]
70460864: RECEIVED FROM TSERVER:
70460864: CSTAMakeCallConfEvent
70460864: Application not notified (notifyAll == FALSE)
70460864: [07/06/11 09:49:17]
70460864: RECEIVED FROM TSERVER:
70460864: ServiceInitiatedEvent
70460864: Application not notified (notifyAll == FALSE)
11281856: [07/06/11 09:49:17]
11281856: RECEIVED FROM TSERVER:
11281856: ACSClientHeartbeatEvent
11281856: Application not notified (internal event)
11281856: [07/06/11 09:49:17]
11281856: FOR LIBRARY:
11281856: ACSClientHeartbeatEvent ::=
11281856: {
11281856: null NULL
11281856: }
70460864: [07/06/11 09:49:18]
70460864: DELIVERED TO APPLICATION:
70460864: InvokeID 9
70460864: CSTAMakeCallConfEvent ::=
70460864: {
70460864: newCall
70460864: {
70460864: callID 2844,
70460864: deviceID "19625",
70460864: devIDType staticId
70460864: }
70460864: }
70460864: Private Data ::=
70460864: {
70460864: vendor "ECS"
70460864: length 28
70460864: data
70460864: {
70460864: 02 00 55 00 30 16 16 14 30 31 30 30 30 30 32 38
70460864: 34 34 31 33 30 39 39 35 36 35 37 37
70460864: }
70460864: }
70460864: [07/06/11 09:49:18]
70460864: RECEIVED FROM TSERVER:
70460864: OriginatedEvent
70460864: Application not notified (notifyAll == FALSE)
70460864: [07/06/11 09:49:18]
70460864: DELIVERED TO APPLICATION:
70460864: MonitorCrossRefID 2
70460864: ServiceInitiatedEvent ::=
70460864: {
70460864: initiatedConnection
70460864: {
70460864: callID 2844,
70460864: deviceID "19625",
70460864: devIDType staticId
70460864: },
70460864: localConnectionInfo csInitiate,
70460864: cause ecNone
70460864: }
70460864: Private Data ::=
70460864: {
70460864: vendor "ECS"
70460864: length 28
70460864: data
70460864: {
70460864: 02 00 5f 00 30 16 16 14 30 31 30 30 30 30 32 38
70460864: 34 34 31 33 30 39 39 35 36 35 37 37
70460864: }
70460864: }
70460864: [07/06/11 09:49:18]
70460864: RECEIVED FROM TSERVER:
70460864: DeliveredEvent
70460864: Application not notified (notifyAll == FALSE)
70460864: [07/06/11 09:49:19]
70460864: DELIVERED TO APPLICATION:
70460864: MonitorCrossRefID 2
70460864: OriginatedEvent ::=
70460864: {
70460864: originatedConnection
70460864: {
70460864: callID 2844,
70460864: deviceID "19625",
70460864: devIDType staticId
70460864: },
70460864: callingDevice
70460864: {
70460864: deviceID "19625",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: calledDevice
70460864: {
70460864: deviceID "19624",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: localConnectionInfo csInitiate,
70460864: cause ecNewCall
70460864: }
70460864: Private Data ::=
70460864: {
70460864: vendor "ECS"
70460864: length 21
70460864: data
70460864: {
70460864: 02 00 77 00 30 0f 16 06 32 31 39 35 39 35 30 05
70460864: 0a 01 ff 04 00
70460864: }
70460864: }
70460864: [07/06/11 09:49:20]
70460864: DELIVERED TO APPLICATION:
70460864: MonitorCrossRefID 2
70460864: DeliveredEvent ::=
70460864: {
70460864: connection
70460864: {
70460864: callID 2844,
70460864: deviceID "19624",
70460864: devIDType staticId
70460864: },
70460864: alertingDevice
70460864: {
70460864: deviceID "19624",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: callingDevice
70460864: {
70460864: deviceID "19625",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: calledDevice
70460864: {
70460864: deviceID "19624",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: lastRedirectionDevice
70460864: {
70460864: deviceID "",
70460864: deviceIDType explicitPublicUnknown,
70460864: deviceIDStatus idNotRequired
70460864: },
70460864: localConnectionInfo csConnect,
70460864: cause ecNewCall
70460864: }
70460864: Private Data ::=
70460864: {
70460864: vendor "ECS"
70460864: length 218
70460864: data
70460864: {
70460864: 02 00 80 00 30 81 d3 0a 01 02 16 00 16 00 16 00
70460864: 30 13 0a 01 ff 0a 01 00 02 01 00 02 01 00 02 01
70460864: 00 16 00 30 00 30 0a 0a 01 ff 0a 01 00 16 00 16
70460864: 00 30 05 0a 01 ff 04 00 0a 01 00 30 66 0a 01 00
70460864: 30 08 16 00 0a 01 1e 0a 01 02 30 08 16 00 0a 01
70460864: 1e 0a 01 02 16 00 16 00 30 13 0a 01 ff 0a 01 00
70460864: 02 01 00 02 01 00 02 01 00 16 00 30 00 30 0a 0a
70460864: 01 ff 0a 01 00 16 00 16 00 30 05 0a 01 ff 04 00
70460864: 16 14 30 30 30 30 30 30 30 30 30 30 30 30 30 30
70460864: 30 30 30 30 30 30 30 06 01 01 00 02 01 00 01 01
70460864: 00 30 00 30 08 16 00 0a 01 1e 0a 01 01 16 14 30
70460864: 31 30 30 30 30 32 38 34 34 31 33 30 39 39 35 36
70460864: 35 37 37 30 06 01 01 00 02 01 00 01 01 00 30 00
70460864: 30 08 16 00 0a 01 1e 0a 01 01
70460864: }
70460864: }
70460864: [07/06/11 09:49:37]
70460864: RECEIVED FROM TSERVER:
70460864: ACSClientHeartbeatEvent
70460864: Application not notified (internal event)
70460864: [07/06/11 09:49:37]
70460864: FOR LIBRARY:
70460864: ACSClientHeartbeatEvent ::=
70460864: {
70460864: null NULL
70460864: }
11281856: [07/06/11 09:49:37]
11281856: RECEIVED FROM TSERVER:
11281856: ACSClientHeartbeatEvent
11281856: Application not notified (internal event)
11281856: [07/06/11 09:49:37]
11281856: FOR LIBRARY:
11281856: ACSClientHeartbeatEvent ::=
11281856: {
11281856: null NULL
11281856: }
70460864: [07/06/11 09:49:57]
70460864: RECEIVED FROM TSERVER:
70460864: ACSClientHeartbeatEvent
70460864: Application not notified (internal event)
70460864: [07/06/11 09:49:57]
70460864: FOR LIBRARY:
70460864: ACSClientHeartbeatEvent ::=
70460864: {
70460864: null NULL
70460864: }
11281856: [07/06/11 09:49:57]
11281856: RECEIVED FROM TSERVER:
11281856: ACSClientHeartbeatEvent
11281856: Application not notified (internal event)
11281856: [07/06/11 09:49:57]
11281856: FOR LIBRARY:
11281856: ACSClientHeartbeatEvent ::=
11281856: {
11281856: null NULL
11281856: }
11281856: [07/06/11 09:50:17]
11281856: RECEIVED FROM APPLICATION:
11281856: InvokeID 0
11281856: CSTAAnswerCall ::=
11281856: {
11281856: alertingCall
11281856: {
11281856: callID 2844,
11281856: deviceID "19624",
11281856: devIDType staticId
11281856: }
11281856: }
11281856: [07/06/11 09:50:17]
11281856: RECEIVED FROM TSERVER:
11281856: CSTAAnswerCallConfEvent
11281856: Application was notified
11281856: [07/06/11 09:50:17]
11281856: DELIVERED TO APPLICATION:
11281856: InvokeID 0
11281856: CSTAAnswerCallConfEvent ::=
11281856: {
11281856: null NULL
11281856: }
70460864: [07/06/11 09:50:17]
70460864: RECEIVED FROM TSERVER:
70460864: EstablishedEvent
70460864: Application not notified (notifyAll == FALSE)
70460864: [07/06/11 09:50:18]
70460864: RECEIVED FROM TSERVER:
70460864: EstablishedEvent
70460864: Application not notified (notifyAll == FALSE)
70460864: [07/06/11 09:50:18]
70460864: DELIVERED TO APPLICATION:
70460864: MonitorCrossRefID 2
70460864: EstablishedEvent ::=
70460864: {
70460864: establishedConnection
70460864: {
70460864: callID 2844,
70460864: deviceID "19624",
70460864: devIDType staticId
70460864: },
70460864: answeringDevice
70460864: {
70460864: deviceID "19624",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: callingDevice
70460864: {
70460864: deviceID "19625",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: calledDevice
70460864: {
70460864: deviceID "19624",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: lastRedirectionDevice
70460864: {
70460864: deviceID "",
70460864: deviceIDType explicitPublicUnknown,
70460864: deviceIDStatus idNotRequired
70460864: },
70460864: localConnectionInfo csConnect,
70460864: cause ecNewCall
70460864: }
70460864: Private Data ::=
70460864: {
70460864: vendor "ECS"
70460864: length 215
70460864: data
70460864: {
70460864: 02 00 81 00 30 81 d0 16 00 16 00 16 00 30 13 0a
70460864: 01 ff 0a 01 00 02 01 00 02 01 00 02 01 00 16 00
70460864: 30 00 30 0a 0a 01 ff 0a 01 00 16 00 16 00 30 05
70460864: 0a 01 ff 04 00 0a 01 00 30 66 0a 01 00 30 08 16
70460864: 00 0a 01 1e 0a 01 02 30 08 16 00 0a 01 1e 0a 01
70460864: 02 16 00 16 00 30 13 0a 01 ff 0a 01 00 02 01 00
70460864: 02 01 00 02 01 00 16 00 30 00 30 0a 0a 01 ff 0a
70460864: 01 00 16 00 16 00 30 05 0a 01 ff 04 00 16 14 30
70460864: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
70460864: 30 30 30 30 06 01 01 00 02 01 00 01 01 00 30 00
70460864: 30 08 16 00 0a 01 1e 0a 01 01 16 14 30 31 30 30
70460864: 30 30 32 38 34 34 31 33 30 39 39 35 36 35 37 37
70460864: 30 06 01 01 00 02 01 00 01 01 00 30 00 30 08 16
70460864: 00 0a 01 1e 0a 01 01
70460864: }
70460864: }
70460864: [07/06/11 09:50:18]
70460864: RECEIVED FROM TSERVER:
70460864: ConferencedEvent
70460864: Application not notified (notifyAll == FALSE)
70460864: [07/06/11 09:50:19]
70460864: DELIVERED TO APPLICATION:
70460864: MonitorCrossRefID 2
70460864: EstablishedEvent ::=
70460864: {
70460864: establishedConnection
70460864: {
70460864: callID 2844,
70460864: deviceID "299036",
70460864: devIDType staticId
70460864: },
70460864: answeringDevice
70460864: {
70460864: deviceID "299036",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: callingDevice
70460864: {
70460864: deviceID "19625",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: calledDevice
70460864: {
70460864: deviceID "19624",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: lastRedirectionDevice
70460864: {
70460864: deviceID "",
70460864: deviceIDType explicitPublicUnknown,
70460864: deviceIDStatus idNotRequired
70460864: },
70460864: localConnectionInfo csConnect,
70460864: cause ecSilentMonitor
70460864: }
70460864: Private Data ::=
70460864: {
70460864: vendor "ECS"
70460864: length 215
70460864: data
70460864: {
70460864: 02 00 81 00 30 81 d0 16 00 16 00 16 00 30 13 0a
70460864: 01 ff 0a 01 00 02 01 00 02 01 00 02 01 00 16 00
70460864: 30 00 30 0a 0a 01 ff 0a 01 00 16 00 16 00 30 05
70460864: 0a 01 ff 04 00 0a 01 00 30 66 0a 01 00 30 08 16
70460864: 00 0a 01 1e 0a 01 02 30 08 16 00 0a 01 1e 0a 01
70460864: 02 16 00 16 00 30 13 0a 01 ff 0a 01 00 02 01 00
70460864: 02 01 00 02 01 00 16 00 30 00 30 0a 0a 01 ff 0a
70460864: 01 00 16 00 16 00 30 05 0a 01 ff 04 00 16 14 30
70460864: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
70460864: 30 30 30 30 06 01 01 00 02 01 00 01 01 00 30 00
70460864: 30 08 16 00 0a 01 1e 0a 01 01 16 14 30 31 30 30
70460864: 30 30 32 38 34 34 31 33 30 39 39 35 36 35 37 37
70460864: 30 06 01 01 00 02 01 00 01 01 00 30 00 30 08 16
70460864: 00 0a 01 1e 0a 01 01
70460864: }
70460864: }
70460864: [07/06/11 09:50:19]
70460864: RECEIVED FROM TSERVER:
70460864: EstablishedEvent
70460864: Application not notified (notifyAll == FALSE)
70460864: [07/06/11 09:50:20]
70460864: DELIVERED TO APPLICATION:
70460864: MonitorCrossRefID 2
70460864: ConferencedEvent ::=
70460864: {
70460864: primaryOldCall
70460864: {
70460864: callID 0,
70460864: deviceID "0",
70460864: devIDType dynamicId
70460864: },
70460864: secondaryOldCall
70460864: {
70460864: callID 2844,
70460864: deviceID "299036",
70460864: devIDType staticId
70460864: },
70460864: confController
70460864: {
70460864: deviceID "299036",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: addedParty
70460864: {
70460864: deviceID "299036",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: conferenceConnections
70460864: {
70460864: {
70460864: party
70460864: {
70460864: callID 2844,
70460864: deviceID "19625",
70460864: devIDType staticId
70460864: },
70460864: staticDevice
70460864: {
70460864: deviceID "19625",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: }
70460864: },
70460864: {
70460864: party
70460864: {
70460864: callID 2844,
70460864: deviceID "19624",
70460864: devIDType staticId
70460864: },
70460864: staticDevice
70460864: {
70460864: deviceID "19624",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: }
70460864: },
70460864: {
70460864: party
70460864: {
70460864: callID 2844,
70460864: deviceID "299036",
70460864: devIDType staticId
70460864: },
70460864: staticDevice
70460864: {
70460864: deviceID "299036",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: }
70460864: }
70460864: },
70460864: localConnectionInfo csConnect,
70460864: cause ecSilentMonitor
70460864: }
70460864: Private Data ::=
70460864: {
70460864: vendor "ECS"
70460864: length 167
70460864: data
70460864: {
70460864: 02 00 85 00 30 81 a0 30 70 0a 01 02 30 0d 16 05
70460864: 31 39 36 32 35 0a 01 37 0a 01 00 30 0d 16 05 31
70460864: 39 36 32 34 0a 01 37 0a 01 00 16 00 16 00 30 13
70460864: 0a 01 ff 0a 01 00 02 01 00 02 01 00 02 01 00 16
70460864: 00 30 00 30 0a 0a 01 ff 0a 01 00 16 00 16 00 30
70460864: 05 0a 01 ff 04 00 16 14 30 30 30 30 30 30 30 30
70460864: 30 30 30 30 30 30 30 30 30 30 30 30 30 06 01 01
70460864: 00 02 01 00 01 01 00 30 00 30 08 16 00 0a 01 1e
70460864: 0a 01 01 16 14 30 31 30 30 30 30 32 38 34 34 31
70460864: 33 30 39 39 35 36 35 37 37 30 00 30 00 30 08 16
70460864: 00 0a 01 1e 0a 01 01
70460864: }
70460864: }
70460864: [07/06/11 09:50:20]
70460864: RECEIVED FROM TSERVER:
70460864: ConferencedEvent
70460864: Application not notified (notifyAll == FALSE)
70460864: [07/06/11 09:50:21]
70460864: DELIVERED TO APPLICATION:
70460864: MonitorCrossRefID 2
70460864: EstablishedEvent ::=
70460864: {
70460864: establishedConnection
70460864: {
70460864: callID 2844,
70460864: deviceID "299038",
70460864: devIDType staticId
70460864: },
70460864: answeringDevice
70460864: {
70460864: deviceID "299038",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: callingDevice
70460864: {
70460864: deviceID "19625",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: calledDevice
70460864: {
70460864: deviceID "19624",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: lastRedirectionDevice
70460864: {
70460864: deviceID "",
70460864: deviceIDType explicitPublicUnknown,
70460864: deviceIDStatus idNotRequired
70460864: },
70460864: localConnectionInfo csConnect,
70460864: cause ecSilentMonitor
70460864: }
70460864: Private Data ::=
70460864: {
70460864: vendor "ECS"
70460864: length 215
70460864: data
70460864: {
70460864: 02 00 81 00 30 81 d0 16 00 16 00 16 00 30 13 0a
70460864: 01 ff 0a 01 00 02 01 00 02 01 00 02 01 00 16 00
70460864: 30 00 30 0a 0a 01 ff 0a 01 00 16 00 16 00 30 05
70460864: 0a 01 ff 04 00 0a 01 00 30 66 0a 01 00 30 08 16
70460864: 00 0a 01 1e 0a 01 02 30 08 16 00 0a 01 1e 0a 01
70460864: 02 16 00 16 00 30 13 0a 01 ff 0a 01 00 02 01 00
70460864: 02 01 00 02 01 00 16 00 30 00 30 0a 0a 01 ff 0a
70460864: 01 00 16 00 16 00 30 05 0a 01 ff 04 00 16 14 30
70460864: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
70460864: 30 30 30 30 06 01 01 00 02 01 00 01 01 00 30 00
70460864: 30 08 16 00 0a 01 1e 0a 01 01 16 14 30 31 30 30
70460864: 30 30 32 38 34 34 31 33 30 39 39 35 36 35 37 37
70460864: 30 06 01 01 00 02 01 00 01 01 00 30 00 30 08 16
70460864: 00 0a 01 1e 0a 01 01
70460864: }
70460864: }
70460864: [07/06/11 09:50:22]
70460864: DELIVERED TO APPLICATION:
70460864: MonitorCrossRefID 2
70460864: ConferencedEvent ::=
70460864: {
70460864: primaryOldCall
70460864: {
70460864: callID 0,
70460864: deviceID "0",
70460864: devIDType dynamicId
70460864: },
70460864: secondaryOldCall
70460864: {
70460864: callID 2844,
70460864: deviceID "299038",
70460864: devIDType staticId
70460864: },
70460864: confController
70460864: {
70460864: deviceID "299038",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: addedParty
70460864: {
70460864: deviceID "299038",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: },
70460864: conferenceConnections
70460864: {
70460864: {
70460864: party
70460864: {
70460864: callID 2844,
70460864: deviceID "19625",
70460864: devIDType staticId
70460864: },
70460864: staticDevice
70460864: {
70460864: deviceID "19625",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: }
70460864: },
70460864: {
70460864: party
70460864: {
70460864: callID 2844,
70460864: deviceID "19624",
70460864: devIDType staticId
70460864: },
70460864: staticDevice
70460864: {
70460864: deviceID "19624",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: }
70460864: },
70460864: {
70460864: party
70460864: {
70460864: callID 2844,
70460864: deviceID "299036",
70460864: devIDType staticId
70460864: },
70460864: staticDevice
70460864: {
70460864: deviceID "299036",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: }
70460864: },
70460864: {
70460864: party
70460864: {
70460864: callID 2844,
70460864: deviceID "299038",
70460864: devIDType staticId
70460864: },
70460864: staticDevice
70460864: {
70460864: deviceID "299038",
70460864: deviceIDType explicitPrivateLocalNumber,
70460864: deviceIDStatus idProvided
70460864: }
70460864: }
70460864: },
70460864: localConnectionInfo csConnect,
70460864: cause ecSilentMonitor
70460864: }
70460864: Private Data ::=
70460864: {
70460864: vendor "ECS"
70460864: length 167
70460864: data
70460864: {
70460864: 02 00 85 00 30 81 a0 30 70 0a 01 02 30 0d 16 05
70460864: 31 39 36 32 35 0a 01 37 0a 01 00 30 0d 16 05 31
70460864: 39 36 32 34 0a 01 37 0a 01 00 16 00 16 00 30 13
70460864: 0a 01 ff 0a 01 00 02 01 00 02 01 00 02 01 00 16
70460864: 00 30 00 30 0a 0a 01 ff 0a 01 00 16 00 16 00 30
70460864: 05 0a 01 ff 04 00 16 14 30 30 30 30 30 30 30 30
70460864: 30 30 30 30 30 30 30 30 30 30 30 30 30 06 01 01
70460864: 00 02 01 00 01 01 00 30 00 30 08 16 00 0a 01 1e
70460864: 0a 01 01 16 14 30 31 30 30 30 30 32 38 34 34 31
70460864: 33 30 39 39 35 36 35 37 37 30 00 30 00 30 08 16
70460864: 00 0a 01 1e 0a 01 01
70460864: }
70460864: }