Service Selector Configuration

You must configure between 1 and 20 service selectors for each additional voice charging service or SMS charging service. If you are using the Temporary Service Access Number (TSAN) reorigination service for CAP1 calls, you can also configure between 1 and 20 TSAN service selectors.

A service selector defines the criteria for determining which service to select for the incoming message based on:
  • Signaling Connection Control Part (SCCP) Global Title (GT) prefix from the calling SCCP address.
  • SCCP Point Code (PC) from the calling SCCP address.
  • SCCP subsystem number from the called SCCP address.
  • TCAP application context.
  • IDP or IDPSMS Service Key.
  • Event Type Detection Point (EDP) or eventTypeSMS.

Selector Priority

CCF matches selectors to the incoming message in the following order: Global Title Prefix, Point Code Prefix, Called SSN, Application Context, Event Type, Service Key. Selector values are prioritized as follows:
  1. The Global Title Prefix is matched in the following order:
    • Specific value or not present
    • Present
    • Any or not present
  2. The Point Code Prefix is matched in the following order:
    • Specific value or not present
    • Present
    • Any or not present
  3. The called SSN is matched in the following order:
    • Specific value
    • Any
  4. The Application Context is matched in the following order:
    • Specific value
    • Any
  5. The Event Type is matched in the following order:
    • Specific value
    • Any
  6. The Service Key is matched in the following order:
    • Specific value
    • Any

Example Configuration for Service Selectors

Service Selectors Configuration describes service selector configuration parameters for voice charging services, SMS charging services, and the TSAN reorigination service, and shows example values for each parameter.
Note: For voice charging services create_config.info questions are prefaced with the following text: Camel Gateway:VCS voice_service_name:

For SMS charging services create_config.info questions are prefaced with the following text: Camel Gateway:SMS sms_service_name:

For the TSAN reorigination service create_config.info questions are prefaced with the following text: Camel Gateway:TSAN _tsan1:

Table 1. Service Selectors Configuration
Parameter Description Default Value
Number of Selectors The number of selectors to create for this service. You can create between 1 and 20 selectors for a service. The default value is 1.

For each additional voice service you must answer the following create_config.info question: Camel Gateway:VCS my_voice_service:How many selectors do you wish to create for this service?

For each additional SMS service you must answer the following create_config.info question: Camel Gateway:SMS my_sms_service:How many selectors do you wish to create for this SMS service?

For the TSAN reorigination service you must answer the following create_config.info question: Camel Gateway:How many TSAN selectors do you wish to create for the TSAN service?

1
SCCP Global Title The originating SCCP GT address prefix from the IDP or IDPSMS of the TCAP BEGIN message. When set, enables a service to be selected based on the GT address prefix of the Mobile Switching Center (MSC). Valid values are:
  • any_or_not_present
  • not_present
  • present
  • A string of digits

create_config.info question: Selector 1:What is the calling SCCP global title prefix for this selector?

If more than one selector matches the incoming message, the selector with the longest global title prefix is selected.

any_or_not_present
SCCP Point Code The originating SCCP PC from the IDP or IDPSMS of the TCAP BEGIN message. When set, enables a service to be selected based on the PC of the MSC. Valid values are:
  • any_or_not_present
  • not_present
  • present
  • A string of digits

create_config.info question: Selector 1:What is the calling SCCP point code for this selector?

any_or_not_present
SCCP Subsystem Number
SCCP subsystem number (SSN) that this selector uses. Valid values are:
  • any
  • An integer between 2 and 254
The default value is 146.
Note: The SSN for CS1 voice services is 241.

create_config.info question: Selector 1:What is the SCCP Subsystem number for this selector?

146
TCAP Application Context
Sets the TCAP application context that is used to trigger the service. Valid values for Voice services or the TSAN reorigination service are:
  • any
  • cap2
  • cap3
  • User defined
Valid values for SMS services are:
  • any
  • cap3sms
  • cap4sms
  • User defined

create_config.info question: Selector 1:What is the TCAP Application Context for this selector?

Note: To specify an user defined TCAP application context, use full dot notation; for example, enter 0.4.0.1.1.1.0.0 to specify the application context for a CS1 voice service.
any
Service Key
The IDP Service Key or the IDPSMS Service Key to use for this selector depending on whether this is a voice service, the TSAN reorigination service or an SMS service. Valid values are:
  • any
  • An integer > 0

For voice services or the TSAN reorigination service, answer the following create_config.info question: Selector 1:What is the IDP Service Key for this selector?

For SMS services, answer the following create_config.info question: Selector 1:What is the IDPSMS Service Key for this selector?

any
IDP Event Detection Point Trigger (Voice or TSAN services only) Sets the triggering IDP event type for this selector. Valid values are:
  • 1 — origAttemptAuthorized
  • 2 — collectedInfo
  • 3 — analyzedInformation
  • 4 — routeSelectFailure
  • 5 — oCalledPartyBusy
  • 6 — oNoAnswer
  • 7 — oAnswer
  • 8 — oMidCall
  • 9 — oDisconnect
  • 10 — oAbandon
  • 11 — any (default)
  • 12 — termAttemptAuthorized
  • 13 — tBusy
  • 14 — tNoAnswer
  • 15 — tAnswer
  • 16 — tMidCall
  • 17 — tDisconnect
  • 18 — tAbandon
  • 19 — absent

If a match is required when the event type is not present, specify 11 (any) or 19 (absent).

create_config.info question: Selector 1:What is the IDP Event Detection Point for this selector?

any
IDPSMS Event Type Trigger (SMS Services only) Sets the triggering IDPSMS eventTypeSMS for this selector, and determines whether the service is SMS MO or SMS MT. Valid values are:
  • 1 — smsCollectedInfo
  • 2 — oSmsFailure
  • 3 — oSmsSubmitted
  • 4 — absent
  • 5 — any (default)
  • 6 — smsDeliveryRequested (SMS MT service)
  • 7 — tSmsFailure (SMS MT service)
  • 8 — tSmsDelivery (SMS MT service)
If a match is required when the eventTypeSms is not present, specify 5 (any) or 4 (absent).

create_config.info question: Selector 1:What is the IDPSMS eventTypeSMS for this selector?

any

Service Selector Configuration

The following create_config.info snippets show selector configuration for voice charging, SMS charging, and TSAN reorigination services.
This snippet shows selector configuration for a voice charging service.
Camel Gateway:VCS my_voice_service:How many selectors do you wish to create for this service?1
Camel Gateway:VCS my_voice_service:Selector 1:What is the SCCP global title prefix for this selector?
Camel Gateway:VCS my_voice_service:Selector 1:What is the SCCP point code for this selector?
Camel Gateway:VCS my_voice_service:What is the SCCP Subsystem number for this selector?
Camel Gateway:VCS my_voice_service:What is the TCAP Application Context for this selector?cap2
Camel Gateway:VCS my_voice_service:Selector 1:What is the IDP Service Key for this selector?333
Camel Gateway:VCS my_voice_service:Selector 1:What is the IDP Event Detection Point for this selector?3
This snippet shows selector configuration for an SMS MO charging service.
Camel Gateway:SMS my_sms_service:How many selectors do you wish to create for this service?1
Camel Gateway:SMS my_sms_service:Selector 1:What is the SCCP global title prefix for this selector?
Camel Gateway:SMS my_sms_service:Selector 1:What is the SCCP Subsystem number for this selector?
Camel Gateway:SMS my_sms_service:Selector 1:What is the SCCP Subsystem number for this selector?
Camel Gateway:SMS my_sms_service:What is the TCAP Application Context for this selector?cap3sms
Camel Gateway:SMS my_sms_service:What is the IDPSMS Service Key for this selector?222
Camel Gateway:SMS my_sms_service:What is the IDPSMS eventTypeSMS for this selector?1
This snippet shows selector configuration for an SMS MT charging service.
Camel Gateway:SMS my_sms_mt_service:How many selectors do you wish to create for this service?1
Camel Gateway:VCS my_sms_mt_service:Selector 1:What is the SCCP global title prefix for this selector?any_or_not_present
Camel Gateway:VCS my_sms_mt_service:Selector 1:What is the SCCP point code for this selector?any_or_not_present
Camel Gateway:SMS my_sms_mt_service:Selector 1:What is the SCCP Subsystem number for this selector?146
Camel Gateway:SMS my_sms_mt_service:What is the TCAP Application Context for this selector?cap4sms
Camel Gateway:SMS my_sms_mt_service:What is the IDPSMS Service Key for this selector?222
Camel Gateway:SMS my_sms_mt_service:Selector 1:What is the IDPSMS eventTypeSMS for this selector?smsDeliveryRequested
This snippet shows selector configuration for the TSAN service.
Camel Gateway:VCS my_voice_service:How many selectors do you wish to create for this service?1
Camel Gateway:TSAN _tsan1:Selector 1:What is the SCCP global title prefix for this selector?any_or_not_present
Camel Gateway:TSAN _tsan1:Selector 1:What is the SCCP point code for this selector?any_or_not_present
Camel Gateway:TSAN _tsan1:Selector 1:What is the SCCP Subsystem number for this selector?146
Camel Gateway:TSAN _tsan1:What is the TCAP Application Context for this selector?0.4.0.0.1.0.50.0
Camel Gateway:TSAN _tsan1:Selector 1:What is the IDP Service Key for this selector?22
Camel Gateway:TSAN _tsan1:Selector 1:What is the IDP Event Detection Point for this selector?termAttemptAuthorized