Appendix B - DPNSS Call Scenarios
417
1. Places an outgoing call (cc_MakeCall( )) to a busy extension with intrusion
information set to "Prior Validation." See Appendix C for the format of
Intrusion IE.
2. Receives call proceeding (CCEV_PROCEEDING) event with indication that
remote party was busy. Use cc_GetSigInfo( ) to retrieve Busy IE. See
Appendix C for Busy IE's format.
3. Sends intrude request using (cc_SndMsg( )). See the cc_SndMsg( ) function
description for details.
4. Receives call connected (CCEV_CONNECTED) event. Call successfully
intruded.
5. Receives call disconnect (CCEV_DISCONNECT) event. Call was not
intruded.
Local diversion - outboundStep Dialogic API Action/Result Dialogic Event
1cc_MakeCall( ) -->
2 <-- CCEV_PROCEEDING (with Diversion
IE, diversion location:
DIVERT_LOCAL)
3 <-- CCEV_CONNECTED
1. Places an outgoing call (cc_MakeCall( )).
2. Receives call proceeding (CCEV_PROCEEDING) event with indication that
call was diverted to another location. Use cc_GetSigInfo( ) to retrieve
Diversion IE. See Appendix C for Diversion IE's format.
3. Receives call connected (CCEV_CONNECTED) event. Call established.
Local diversion - inboundStep Dialogic API Action/Result Dialogic Event
1 <-- CCEV_OFFERED