Operator services information

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


Tokens

Token

ANSI 95

infoType

*

infoVal

*