Dear Sir,
Let me explain what information we want for VDN.
1) When outside line calls VDN, we get logs as follows:
terminalConnectionRinging()
printCallControlTerminalConnectionEvent() CallControlTerminalConnectionEvent.CALLCTL_TERMINAL_CONNECTION_RINGING
Event.CAUSE_SNAPSHOT (110)
UCID = 00001066601666299433
TsapiCallID = 6660
callingAddress = 09065693055
calledAddress = 05030331148
lastRedirectedAddress = null
Here we want extension number, 5003 instead of 05030331148 which is VDN.
2) Then we answer the call from 09065693055 above, we get the next lods:
singleCallMetaProgressStarted()
printMetaEvent() SingleCallMetaEvent.SINGLECALL_META_PROGRESS_STARTED
Event.CAUSE_NORMAL (100)
UCID = 00001066601666299433
TsapiCallID = 6660
callingAddress = 09065693055
calledAddress = 5003
CCTerminalConnState = TALKING (98)
lastRedirectedAddress = null
reason = OR_NEW_CALL (4) <-- next 3 lines are retrieved from OriginalCallInfo
callingDevice = 09065693055
calledDevice = 05030331148
We get the same information from listener event of connectionEstablished() and terminalConnectionTalking().
As I explained above 1), I really want extension number instead of VDN at Ringing event.
This is because at Ringing event we send outside line information from DB to extension number, 5003 so that a called person knows who calls before picking up a call.
I really appreciate your comment and/or suggestion. Please let me know anything!!!
Best regards,
|