Enabling the R2 Protocol

Forward Channel

The set of forward channel actions to backward channel signals is defined in Table 21.

Actions #2 - #8 might be used when processing DNIS or ANI digits according to a particular protocol variant. The processing changes state according to the current state and the particular event. For instance, when in the ANI state, if a backward signal event requires processing action PROCESS_NEXT_DNIS_DIGIT_REQUEST, then that action occurs with a return to the DNIS state. In certain protocol variants, a particular action might not be possible in a particular state. For instance, a particular China PRC variant uses R2B_01 to signal both the request for the next ANI digit and the request for the next DNIS digit. Since there is no other, DNIS related signal defined, the protocol cannot return to DNIS collection until all ANI digits have been delivered.

Table 21. IISDN_R2MFC_FORWARD_ACTIONS

Name

Description

State

 

 

 

PROCESS_INVALID_BACKWARD_SIGNAL

Process a backward

Any

 

signal not defined; results

 

 

in protocol termination.

 

 

 

 

PROCESS_NEXT_DNIS_DIGIT_REQUEST

Process request for next

DNIS or

 

DNIS digit; if invoked

ANI

 

from the ANI state, then

 

 

a state change to DNIS

 

 

occurs.

 

 

 

 

PROCESS_LAST_BUT_1_DNIS_DIGIT_REQUEST

Process request for N-1

DNIS or

 

DNIS digit.

ANI

 

 

 

PROCESS_LAST_BUT_2_DNIS_DIGIT_REQUEST

Process request for N-2

DNIS or

 

DNIS digit.

ANI

 

 

 

PROCESS_LAST_BUT_3_DNIS_DIGIT_REQUEST

Process request for N-3

DNIS or

 

DNIS digit

ANI

 

 

 

PROCESS_RESTART_DNIS_REQUEST

Process request for DNIS

DNIS or

 

restart.

ANI

 

 

 

PROCESS_CALL_COMPLETE_CHANGE_TO_

Send Group II call

DNIS or

GROUP_B

category and change to

ANI

 

Group B reception.

 

 

 

 

November 2009

349

Page 349
Image 349
Dialogic 6.2 manual Forward Channel, IISDNR2MFCFORWARDACTIONS, November 349