Dialogic 6.2 Fax Machine User Manual


 
Enabling the R2 Protocol
November 2009 349
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
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