USSD SI Orchestrator CDR
The USSD SI (Orchestrator) generates a set of CDRs at various times in the system. The following is a list of the CDRs generated; the corresponding fields in these CDRs are described in more detail throughout this chapter and a sample /Orchestrator CDR breakdown is also provided.
All CDRs have a Service ID of 17 .
|
Subsections include:
USSD SI start CDR
The USSD Service Interpreter generates a SESSION_START
CDR, printed at the beginning of each USSD session handled by the Service Interpreter.
Subsections include:
Field | Name | Description | ||
---|---|---|---|---|
1 |
|
The MSISDN of the subscriber. This is in Tango internal format. |
||
2 |
|
The service ID number. It is always 17 for the USSD SI Orchestrator. |
||
3 |
|
The type of transaction. The type is 40 for start session CDRs. |
||
4 |
|
Blank field. |
||
5 |
|
Blank field. |
||
6 |
|
The date when the CDR was generated. Format: |
||
7 |
|
The time when the CDR was generated. Format: |
||
8 |
|
The unique ID for the dialogue. All other CDRs associated with this dialogue will contain this correlation ID. |
||
9 |
|
Numeric code entered by the user to select the service they wished to use.
|
||
10 |
|
This number identifies the order of the operation within the dialogue. The value is always 0 for |
||
11 |
|
Identifies how the dialogue commenced. options
|
||
12 |
|
Identifies the service which is carried out for this dialogue. The value corresponds to the order in which services are defined in the configuration file generated by the SCE. This should be a positive integer.
|
||
13 |
|
Identifies the name of the service as defined using the SCE, such as Voucher refill service for example.
|
||
14 |
|
This is the GT (Global Title) of the HLR (Home Location Register) at which the subscriber is registered.
|
||
15 |
|
The subscriber’s IMSI.
|
||
16 |
|
The originating VLR (Visitor Location Register) provided by the network.
|
USSD SI stop CDR
The USSD Service Interpreter generates a SESSION_END
CDR, printed at the end of each USSD session handled by the Service Interpreter.
Subsections include:
Field | Name | Description | ||||
---|---|---|---|---|---|---|
1 |
|
The MSISDN of the subscriber. This is in Tango internal format. |
||||
2 |
|
The service ID number. It is always 17 for the USSD SI Orchestrator. |
||||
3 |
|
The type of transaction. The type is 41 for session end CDRs. |
||||
4 |
|
Blank field. |
||||
5 |
|
Blank field. |
||||
6 |
|
The date when the CDR was generated. Format: |
||||
7 |
|
The time when the CDR was generated. Format: |
||||
8 |
|
The unique ID for the dialogue. All other CDRs associated with this dialogue will contain this correlation ID. |
||||
9 |
|
Numeric code entered by the user to select the service they used.
|
||||
10 |
|
The total number of Operations CDRs which were written during the session. |
||||
11 |
|
The total number of Content CDRs which were written during the session. |
||||
12 |
|
The time passed (seconds) since the |
||||
13 |
|
The total number of USSD requests sent to the user with whom the dialogue was initiated. |
||||
14 |
|
This is the total number of USSD Notify messages sent to the user with whom the dialogue was initiated. |
||||
15 |
|
This is the total number of service invocations that took place during the dialogue. |
||||
16 |
|
This is the total number of scripts executed during the dialogue. |
||||
17 |
|
This is the total number of USSD Requests sent to users other than the user with whom the dialogue was initiated.. |
||||
18 |
|
This is the total number of USSD Notify messages sent to users other than the user with whom the dialogue was initiated. |
||||
19 |
|
The total number of TCAP dialogues used during the session.
|
||||
20 |
|
Reason why the session ended. options
|
USSD SI operation CDR
The USSD Service Interpreter generates Operation CDRs after each completed operation.
Subsections include:
Field | Name | Description | ||||
---|---|---|---|---|---|---|
1 |
|
The MSISDN of the subscriber. This is in Tango internal format. |
||||
2 |
|
The service ID number. It is always 17 for the USSD SI Orchestrator. |
||||
3 |
|
The type of transaction.
|
||||
4 |
|
Blank field. |
||||
5 |
|
Blank field. |
||||
6 |
|
The date when the CDR was generated. Format: |
||||
7 |
|
The time when the CDR was generated. Format: |
||||
8 |
|
The unique ID for the dialogue. All other CDRs associated with this dialogue will contain this correlation ID. |
||||
9 |
|
Numeric code entered by the user to select the service they wished to use.
|
||||
10 |
|
This number identifies the order of the operation within the dialogue. |
||||
11 |
|
The number of bytes used by the encoded payload of the request.
|
||||
12 |
|
The character encoding used in the content of the request. possible values
|
||||
13 |
|
The number of characters in the request payload.
|
||||
14 |
|
The number of bytes used by the encoded response payload.
|
||||
15 |
|
The character encoding used in the content of the response. |
||||
16 |
|
The number of characters in the response payload.
|
||||
17 |
|
The MSISDN of the alternative user if the CDR desribes a
|
||||
18 |
|
Identifies the service instruction node that is being executed. This is a positive integer.
|
||||
19 |
|
The name of the service instruction being executed as specified on the SCE.
|
||||
20 |
|
The time elapsed (seconds) between the request being sent and the response being received.
|
||||
21 |
|
The value used by the service interpreter to decide which SIN to move to next. possible values
|
||||
22 |
|
Diagnostic error code indicated to the USSD SI in a response from a different process. This value is dependent upon the process.
|
||||
23 |
|
The error code that is mapped to the
|
||||
24 |
|
Indicates the raw error code type. possible values
|
USSD SI content CDR
The USSD Service Interpreter generates Content CDRs, printed whenever text is sent to, or received from the user.
The message of a Content CDR can be encrypted using the encryptcontent field in the USSD_SI_main.cfg file.
|
Subsections include:
Field | Name | Description | ||||||
---|---|---|---|---|---|---|---|---|
1 |
|
The MSISDN of the subscriber. This is in Tango internal format. |
||||||
2 |
|
The CDR Service ID. This is 17 for USSD CDRs. |
||||||
3 |
|
The type of transaction. This is 49 for USSD Content CDRs. |
||||||
4 |
|
Currently unused field.
|
||||||
5 |
|
Currently unused field.
|
||||||
6 |
|
The date the CDR was generated. Format: |
||||||
7 |
|
The time the CDR was generated. Format: |
||||||
8 |
|
The unique ID for the dialogue. All other CDRs associated with this dialogue will contain this correlation ID. |
||||||
9 |
|
Numeric code entered by the user to select the service they wish to use.
|
||||||
10 |
|
Identifies the order of the content CDR in the dialogue. |
||||||
11 |
|
Identifies whether the CDR relates to the request message or the response message of the corresponding possible values
|
||||||
12 |
|
The number of characters in the USSD message content. |
||||||
13 |
|
The number of control characters (such as line-feed and carriage return) as well as punctuation marks (comma and semi-colon) which have been replaced by spaces in the copy of the USSD message included in the CDR. |
||||||
14 |
|
The USSD string presented to the user.
See an example in the USSD Content CDR SM Sample section. |
USSD SI CDR transaction types
ID | Transaction Type | Description | ||
---|---|---|---|---|
42 |
|
A process USSD request was received by the user. It occurs at the beginning of every MI dialogue. contains
|
||
43 |
|
A process USSD response was sent to the user. This may occur at the end of an MI dialogue or immediately before a handover from MI to NI portions. contains
|
||
44 |
|
A ussd request message was sent to the user and the corresponding USSD response was received. contains
|
||
45 |
|
A ussd notify message was sent to the user and an acknowledgement response was received by the handset. contains
|
||
46 |
|
A service request was called upon. contains
|
||
47 |
|
A handover from the MI portion of the dialogue to the NI portion of the dialogue. contains
|
||
48 |
|
A javascript has been interpreted. contains
|
||
49 |
|
A text was sent to or received by the user. contains
|