Dialogic 6.2 Manuale Utente

Pagina di 441
Enabling the R2 Protocol
November 2009
349
Forward Channel
The set of forward channel actions to backward channel signals is 
defined in 
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 
signal not defined; results 
in protocol termination.
Any
PROCESS_NEXT_DNIS_DIGIT_REQUEST
Process request for next 
DNIS digit; if invoked 
from the ANI state, then 
a state change to DNIS 
occurs.
DNIS or 
ANI
PROCESS_LAST_BUT_1_DNIS_DIGIT_REQUEST
Process request for N-1 
DNIS digit.
DNIS or 
ANI
PROCESS_LAST_BUT_2_DNIS_DIGIT_REQUEST
Process request for N-2 
DNIS digit.
DNIS or 
ANI
PROCESS_LAST_BUT_3_DNIS_DIGIT_REQUEST
Process request for N-3 
DNIS digit
DNIS or 
ANI
PROCESS_RESTART_DNIS_REQUEST
Process request for DNIS 
restart.
DNIS or 
ANI
PROCESS_CALL_COMPLETE_CHANGE_TO_
 
GROUP_B
Send Group II call 
category and change to 
Group B reception.
DNIS or 
ANI