Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call IP Technology Guide — November 2007 63
Dialogic Corporation
IP Call Scenarios
3.2.4.3 No Response From Party C
As indicated in Figure 17, the transferred-to endpoint (party C) may not respond to the incoming
call which would cause the T4 timer configured as 20 seconds at the transferred endpoint (party B)
to expire. As a result, the transferred endpoint (party B) receives the GCEV_DISCONNECTED
event for the transferred call timeout and after sending a ctInitiate.ReturnResult = Unspecified
APDU receives the GCEV_XFER_FAIL event on the primary call. Upon receiving the
ctInitiate.ReturnResult = Unspecified APDU, the transferring endpoint (party A) is notified by the
GCEV_INVOKE_XFER_FAIL termination event and the original primary call is left connected
and in the GCST_CONNECTED state from the perspective of both A and B.
Figure 17. H.450.2 Blind Call Transfer Failure - No Response from Party C
A
(Transferring)
IP CCLib
B
(Transferred)
App
B
(Transferred)
IP CCLib
C
(Transferred To)
App
gc_InvokeXfer(CRNp)
FACILITY(ctInitiate.Invoke)
FACILITY(ctInitiate.ReturnResult = unspecified)
Post condition: Parties A and B remain connected.
GCEV_
INVOKE_XFER_
FAIL(CRNp,
GCRV_REMOTEREJ_
UNSPECIFIED)
GCEV_
OFFERED
(CRNt,
GCRV_XFERCALL)
SETUP(ctSetup.Invoke)
GCEV_REQ_XFER
(CRNp)
gc_AcceptXfer
(CRNp
)
GCEV_
ACCEPT_XFER
(CRNp)
gc_MakeCall(CRNt,
CRNp
)
GCEV_XFER_
FAIL(CRNp)
Pre condition: Primary call between A and B is in connected (not shown).
GCEV_DIALING
(CRNt)
gc_DropCall(CRNt)
GCEV_
DROPCALL(CRNt)
gc_ReleaseCallEx
(CRNt)
GCEV_
RELEASECALL
(CRNt)
No response from C
GCEV_
DISCONNECTED
(CRNt)
gc_ReleaseCallEx(CRNt)
GCEV_
RELEASECALL
(CRNt)
gc_DropCall(CRNt)
GCEV_
DROPCALL
(CRNt)
A
(Transferring)
App
C
(Transferred To)
IP CCLib
T4 timer
expires
GCEV_
DISCONNECTED
(CRNt)
RELEASECOMPLETE