Configure Additional SMS Charging Service

Perform this task to configure a customized SMS (short message) mobile originating (MO) or mobile terminating (MT) charging service.

About this task

Perform this task on any server.
Note: For SMS MO services, both CAP3 and CAP4 are supported. For SMS MT services, only CAP4 is supported.

Procedure

  1. Go to the ${MTX_CUSTOM_DIR} directory:
    cd_custom_dir
  2. Open the create_config.info file with a text editor and change the answer to the question How many additional SMS services do you wish to create? to 1 or more.
  3. Save and close the file.
  4. Run the configure_engine.py script as user mtx and answer the following Camel Gateway:SMS Additional 1: questions:
    What is the name identifier of the SMS service?
    Do you wish to charge short messages to this service?
    What charging Service ID should be used for this SMS service?
    What SMS charging type is required for this SMS service?
    What subscriber sources are required for this SMS service?
    What TCAP transaction prearranged-end behavior is required for this SMS service?
    Do you wish to enable relay sccp for the service?
    Enter the list of numbers to be treated as emergency numbers in this service?
    What rule set should be used for number (de)normalization for this SMS service?
    For descriptions of configuration properties for SMS services, see the discussion about SMS service configuration.
    Note: You can configure the service to relay incoming messages to another platform if the subscriber cannot be found in the MATRIXX subscriber database. For information, see the discussion about how to configure relay sccp address for a service.
  5. Specify the number of selectors for the service by answering the following question How many selectors do you wish to create for this service?

    A selector defines criteria for selecting the service. You must configure one or more selectors for each additional SMS charging service.

  6. For each selector, answer the following questions:
    What is the calling SCCP global title prefix for this selector?
    What is the calling SCCP point code for this selector?
    What is the SCCP Subsystem number for this selector?
    What is the TCAP Application Context for this selector?
    What is the IDPSMS Service Key for this selector?
    What is the IDPSMS eventTypeSMS for this selector?
    For descriptions of configuration properties for service selectors, see the discussion about service selector configuration.
    Note: For SMS MT services, you must set the TCAP application context to cap4sms (CAP4) and the IDPSMS eventTypeSms parameter to one of:
    • smsDeliveryRequested
    • tSmsFailure
    • tSmsDelivery
    .
  7. Restart the MATRIXX Engine:
    restart_engine.py

Example

The following example configuration in create_config.info is for an SMS MO service named "unit_rsv_sms_mo_service". The charging method configured for this service is unit reservation.
How many additional SMS services do you wish to create?1
Camel Gateway:SMS Additional 1:What is the name identifier of the SMS service?unit_rsv_sms_mo_service
Camel Gateway:SMS unit_rsv_sms_mo_service:Do you wish to charge short messages to this service?y
Camel Gateway:SMS unit_rsv_sms_mo_service:What charging Service ID should be used for this SMS service?4
Camel Gateway:SMS unit_rsv_sms_mo_service:What SMS charging type is required for this SMS service?2
Camel Gateway:SMS unit_rsv_sms_mo_service:What subscriber sources are required for this SMS service?imsi
Camel Gateway:SMS unit_rsv_sms_mo_service:What TCAP transaction prearranged-end behavior is required for this SMS service?2
Camel Gateway:SMS unit_rsv_sms_mo_service:Do you wish to enable relay sccp for the service?n
Camel Gateway:SMS unit_rsv_sms_mo_service:Enter the list of numbers to be treated as emergency numbers in this service?911
Camel Gateway:SMS unit_rsv_sms_mo_service:What rule set should be used for number (de)normalization for this SMS service?default
Camel Gateway:SMS my_sms_service:How many selectors do you wish to create for this service?1
Camel Gateway:SMS unit_rsv_sms_mo_service:Selector 1:What is the SCCP global title prefix for this selector?
Camel Gateway:SMS unit_rsv_sms_mo_service:Selector 1:What is the SCCP point code for this selector?
Camel Gateway:SMS unit_rsv_sms_mo_service:What is the SCCP Subsystem number for this selector?
Camel Gateway:SMS unit_rsv_sms_mo_service:What is the TCAP Application Context for this selector?cap3sms
Camel Gateway:SMS unit_rsv_sms_mo_service:What is the IDPSMS Service Key for this selector?222
Camel Gateway:SMS unit_rsv_sms_mo_service:What is the IDPSMS eventTypeSMS for this selector?1

The following example configuration is for an SMS MT service named "unit_reservation2".

How many additional SMS services do you wish to create?1
Camel Gateway:SMS Additional 1:What is the name identifier of the SMS service?unit_reservation2
Camel Gateway:SMS unit_reservation2:Do you wish to charge short messages to this service?y
Camel Gateway:SMS unit_reservation2:What charging Service ID should be used for this SMS service?11
Camel Gateway:SMS unit_reservation2:What SMS charging type is required for this SMS service?unit_reservation
Camel Gateway:SMS unit_reservation2:Do you wish to enable relay sccp for the service?n
Camel Gateway:SMS unit_reservation2:Enter the list of numbers to be treated as emergency numbers in this service?911
Camel Gateway:SMS unit_reservation2:What subscriber sources are required for this SMS service?imsi,destination
Camel Gateway:SMS unit_reservation2:What TCAP transaction prearranged-end behavior is required for this SMS service?abort
Camel Gateway:SMS unit_reservation2:What rule set should be used for number (de)normalization for this service?default
Camel Gateway:SMS unit_reservation2:How many selectors do you wish to create for this SMS service?1
Camel Gateway:SMS unit_reservation2:Selector 1:What is the calling SCCP global title prefix for this selector?any_or_not_present
Camel Gateway:SMS unit_reservation2:Selector 1:What is the calling SCCP point code for this selector?any_or_not_present
Camel Gateway:SMS unit_reservation2:What is the SCCP Subsystem number for this selector?146
Camel Gateway:SMS unit_reservation2:What is the TCAP Application Context for this selector?cap4sms
Camel Gateway:SMS unit_reservation2:What is the IDPSMS Service Key for this selector?222
Camel Gateway:SMS unit_reservation2:What is the IDPSMS eventTypeSMS for this selector?smsDeliveryRequested