Associated variant: ANSI 95
Contains information sent as an optional parameter in a call setup message.
typedef struct _opServInfo /* Optional Backward Call Ind. */
{
ElmtHdr eh; /* element header */
TknU8 infoType; /* information type */
TknU8 infoVal; /* information value */
} SiOpServInfo;
The fields in the SiOpServInfo structure are encoded as follows:
Field |
Value |
infoType |
Information type. Defined values: 0x01 = OSITYP_ORIGACC Original access prefix 0x02 = OSITYP_BILLINFO Bill-to information entry and handling type 0x03 = OSITYP_BILLTYPE Bill-to type 0x04 = OSITYP_BILLSPEC Bill-to specific information 0x05 = OSITYP_SPECHAND Special handling 0x07 = OSITYP_ACCSIG Access signaling |
infoVal |
Information value. Defined values depend on the value of infoType. |
The following table shows the defined values for infoVal:
Information type |
Defined values |
OSITYP_ORIGACC |
0x00 = OSIVAL_UNKNOWN Unknown 0x01 = OSIVAL_ONEPLUS 1+ or 011+ 0x02 = OSIVAL_ZEROPLUS 0+ r 01+ 0x03 = OSIVAL_ZERO 0- |
OSITYP_BILLINFO |
0x01 = OSIVAL_MANSTAT Information entry manual by operator, station handling 0x02 = OSIVAL_MANPERS Information entry manual by operator, person handling 0x03 = OSIVAL_AUTOTONESTAT Information entry automated by tone input, station handling 0x04 = OSIVAL_UNKSTAT Information entry unknown, station handling 0x05 = OSIVAL_UNKPERS Information entry unknown, person handling 0x06 = OSIVAL_MANUNK Information entry manual by operator, unknown handling 0x07 = OSIVAL_AUTOTONEUNK Information entry automated by tone input, unknown handling 0x08 = OSIVAL_AUTOTONEPERS Information entry automated by tone input, person handling 0x09 = OSIVAL_AUTOSPUNK Information entry automated by spoken input, unknown handling 0x0a = OSIVAL_AUTOSPSTAT Information entry automated by spoken input, station handling 0x0b = OSIVAL_AUTOSPPERS Information entry automated by spoken input, person handling |
OSITYP_BILLTYPE |
0x01 = OSIVAL_CARD14 Card – 14 digit format 0x02 = OSIVAL_CARD89C Card – 89C format 0x03 = OSIVAL_CARDOTHER Card – other format 0x04 = OSIVAL_COLLECT Collect 0x05 = OSIVAL_THIRDNUM Third number 0x06 = OSIVAL_SENTPAID Sent paid |
OSITYP_BILLSPEC |
0x01 = OSIVAL_NIDBAUTH NIDB authorizes 0x02 = OSIVAL_NIDBRPTAUTO NIDB reports, verify by automated means 0x03 = OSIVAL_NIDBRPTOPER NIDB reports, verify by operator 0x04 = OSIVAL_NONIDBQRY No NIDB query 0x05 = OSIVAL_NONIDBRSP No NIDB response 0x06 = OSIVAL_NIDBRPTUNAVAIL NIDB reports unavailable 0x07 = OSIVAL_NONIDBRSPTMOUT No NIDB response - timeout 0x08 = OSIVAL_NONIDBRSPREJ No NIDB response – reject component 0x09 = OSIVAL_NONIDBRSPACG No NIDB response – ACG in effect 0x0a = OSIVAL_NONIDBSCCPFAIL No NIDB response – SCCP failure |
OSITYP_SPECHAND |
0x01 = OSIVAL_CALLCOMP Call completion 0x02 = OSIVAL_RATEINFO Rate information 0x03 = OSIVAL_TROUBLE Trouble reporting 0x04 = OSIVAL_TIMECHRG Time and charges 0x05 = OSIVAL_CREDIT Credit reporting 0x06 = OSIVAL_ASSIST General assistance |
OSITYP_ACCSIG |
0x01 = OSIVAL_DIAL Dial pulse 0x02 = OSIVAL_DTMF Dual tone multifrequency |
Token |
ANSI 95 |
infoType |
* |
infoVal |
* |