ISDN Software Reference for Linux and Windows
420
2. Party 2 diverts incoming call to Party 3. Send Party 3’s telephone number as
Diversion number. See Appendix C for the format of SndMsg_Divert
message.
3. Party 1 disconnects call to Party 2.
4. Party 2 drops call (cc_DropCall( )).
5. Party 2 receives drop call event (CCEV_DROPCALL) event from Party 1.
6. Releases call.
Transfer
Step Dialogic API Action/Result Dialogic Event
1 <-- CCEV_OFFERED (CRN 1)
2cc_AnswerCall( ) (CRN 1) -->
3cc_HoldCall( ) (CRN 1) -->
4 <-- CCEV_HOLDACK (CRN 1)
5cc_MakeCall( )
(CRN 2, with Inquiry IE) -->
6 <-- CCEV_PROCEEDING (CRN 2 with
Inquiry IE)
7 <-- CCEV_CONNECTED (CRN 2 with
Inquiry IE)
8cc_SndMsg( )
(SndMsg_Transfer, CRN 1) -->
9cc_SndMsg( )
(SngMsg_Transfer, CRN 2) -->
10 <-- CCEV_TRANSFERACK (CRN 1)
11 <-- CCEV_TRANSFERACK (CRN 2)
12 Cross connect CRN 1’s and
CRN 2’s SCbus time slot
13 <-- CCEV_TRANSIT (CRN 1)
14 cc_SndMsg( )
(SndMsg_Transit, CRN 2) -->
15 <-- CCEV_TRANSIT (CRN 2)
16 cc_SndMsg( )
(SndMsg_Transit, CRN 1) -->
17 <-- CCEV_DISCONNECT (CRN 1)