Translation Entry

Description:

The Translation Entry pane will add an entry to an Incoming or Outgoing Translation Tables. Once the  translation table is created, it will define the digit processing attributes that the IMG uses to process digit strings. Translation Tables define the mechanism that the IMG uses for matching and translating digits for an incoming and/or outgoing digit string. Configuring Translation Tables is done using the Incoming or Outgoing Translation Entry Pane in ClientView. The Incoming or Outgoing Translation Entry pane allows you to assign an incoming and/or outgoing translation table to a specific channel group. This table will specify the matching and manipulation the IMG needs to perform to route a call through a channel group. The IMG supports creating up to 20 translation tables in ClientView each allowing up to 200 entries.

 

Note: In software version 10.3.x-10.5.1_ER1 the translation fields which include the String field, the Dialed Number Translation field, and the Billing Number Translation field all support a maximum of 24 digits. In software version 10.5.1_ER2 that maximum number was increased to 32 digits.

 

Accessing this Pane: (Software 10.5.x)

Dialogic IMG EMS -> New Routing Configuration -> New Outgoing Translation Tables -> New Translation Tables -> New Translation Table -> New Translation Entry

or:

Dialogic IMG EMS -> New Routing Configuration -> New Incoming Translation Tables -> New Translation Tables -> New Translation Table -> New Translation Entry

 

Maximum Objects:

200 Entries per translation table

 

Related Topics:

The next few topics below explain digit translation on the IMG. It is highly recommended that they be read before proceeding on to configuring a Translation Entry

Digit Translation

Configuring Digit Matching and Translation

 

Incoming Translation Entry Pane:

sc_incoming_translation_table_entry.png

 

Outgoing Translation Entry Pane:

sc_outgoing_translation_table_entry.png

 

Error Detection:

sc_trans_entry_ed.png

 

Field Descriptions:

Entry ID:

This field is automatically populated with the next available ID and cannot be changed.

 

Enable:

Select from a drop down menu either True or False.

True (Enabled) - If True is selected then the translation table is available for use on incoming calls.

False (Disabled) - If False is selected then the translation table is not available for use on incoming calls.

 

With this option an entry can be created but does not need to be used. Entries can be enabled and disabled at any time.

(Default = True)

 

Type of Operation:

The operation that the IMG performs for the current entry.

Translation - Translate a matched digit string and/or associated call parameters to a different digit string and parameter values.

Error Detection - (Incoming Translation Only) You can specify the cause code that the IMG associates with a dialed number or carrier number that represents an error condition. See Error Detection fields below in this topic for more information.

 

Translation Fields: (Applies only if the Type of Operation is Translation)

String to Match:

The type of digit string that the IMG uses to match against the value in the String field. The options vary based on the type of operation you select in the Type of Operation field. The following values are available:

Dialed Number - Match the dialed number against the value in the 'String' field. The dialed number is the called party number. Available when Operation is Translation or Error Detection.

Originating Number - Match the originating number against the value in the 'String' field. The originating number is generally the calling party number. Available when Operation is Translation.

Error Detection -  (Incoming Translation Only) Identify a digit string that represents an error condition and assign the appropriate cause code.

 

String:

The digit string mask is compared to each incoming or outgoing number. The digit string mask is used to determine whether the number is a match for the current Translation Table attributes entry. The Digit String Mask supports the use of wild– cards within the string. Below is short explanation on how to use wild– cards in the "String" field. For more information on using wild– cards in the String field see Digit Translation Wildcards.

 

Digits and wild-cards can be used in the string field. The values entered in this field are processed as strings not numbers. Enter values accordingly.

 

 

Match Channel Group as Well:

If there are any channel groups created this field becomes a drop down menu with all the Channel Groups configured. The IMG supports matching both the incoming string along with the Channel Group. This option is typically used if a channel group uses a specific prefix like 606. The incoming call will be routed to a channel group that only accepts 606 numbers. All other numbers will not be accepted. The selections in the drop down menu are as follows:

 

 

Note: 'Outgoing Only' Channel Groups will not be included in this list.

 

 

Match Nature of Address as Well (Incoming Only):

When a call comes in to a channel group the IMG supports matching the Nature of Address along with matching the channel group and specific strings. This option could be used to route international calls away from a particular channel group. Click in the "Match Nature of Address as Well" field and a drop down menu with the selections below will appear. Select from drop down menu.

 

Match “+” as well (Incoming Only):

In the SIP protocol a “+” sign is used to indicate an international number. On an incoming call, this feature allows the IMG to either append or strip digits based upon the presence or absence of the “+”. When a call comes in from SIP with the "+" sign, the IMG can do one of the following:

 

Matching on Dialed Number:

If the IMG is matching a Dialed Number the IMG will allow the matching on either the “SIP URI Header” or the “To Header” this is an “OR” condition if both are selected.

 

Matching on Originating Number:

If the IMG is matching on an Originating Number (ANI) the IMG will allow matching the “From Header” only.

 

To select either the SIP URI or the To Header Field click on the "Match + as well" field and a multiple items screen will appear. You will be able to select from a list that includes the following:

 

Note: A “+” sign can only be the first digit in a number string.

 

Dialed # Translation:

The translation mask that describes how the Dialing Plan Engine (DPE) translates a dialed number to a new value. You can use the digits and wildcard. This field is available only when the Operation is Translation. This field can be left empty to translate to a null string. (10.3.3 ER 2 +)

 

Originating # Translation:

The translation mask that describes how the Dialing Plan Engine (DPE) translates an originating number to a new value. Either digits or a wildcard can be used. This field is available only when the Operation Type is Translation. (10.3.3 ER2+)

 

A feature was added to the IMG that allows an incoming ANI to be translated when it is blank or null. Follow the steps below to translate a blank originating number.

Once accomplished the IMG will translate a blank or null ANI into the number entered in the Originating # Translation field.

 

Note: The next two fields are used to alter the “+” sign headers, here we will expose all the headers that use the “+” sign and they can be altered for any type of match, you do not have to match on the “+” sign to alter it.  The two new fields are “Append (+) for Headers” and “Remove (+) for Headers”

 

Append (+) for Headers:

The "Append (+) for Headers" field is used to alter the incoming header and add a "+" sign to it. If the SIP Header comes in to the IMG and doesn't have the "+" sign on it the IMG will append the "+" sign to it. Use this field to prefix ‘+’ to the user if the incoming INVITE does not have ‘+’. Appending a "+" sign can be done to the following Header fields below. To select one or more Headers to append a "+" sign, simply click in the "Append (+) for Headers" field and the Select Multiple items box below will appear.

 

sc_sip_translation_remove_header_info_selmultscreen.png

 

Remove (+) for Headers:

The "Remove (+) for Headers field is used to alter the incoming header and remove the "+" from an incoming INVITE. This can also be used in the case that the incoming side is not SIP. Removing a "+" sign can be done to the following Header fields below. To select one or more Headers to remove the "+" sign, simply click in the "Remove (+) for Headers" field and the Select Multiple items box below will appear.

 

sc_sip_translation_remove_header_info_selmultscreen.png

 

 

 

Billing Number Translation:

The value added to the billing number translation field will be included in the Charge Number parameter in the case of an outgoing SS7 call (IAM message) using this translation table. To change the default attributes of the parameter use the Advanced Billing Number Translation pane.

 

Info Digits Translation:

Info Digits are included in the Originating Line Info Parameter (OLIP) in case of an outgoing SS7 call (IAM Message). See Advanced Translation Features.

 

Carrier Number Translation:

The value present will be included in the Transient Network Selection (TNS) parameter in case of an outgoing SS7 call (IAM message) using this translation table. To change the default attributes of the parameter, use the Advanced Carrier Number Translation pane.

 

Re-Run Option:

Valid only if Type of Operation is Translation and String to Match is Dialed Number. Click in the RE-Run option field and a drop down menu will offer the following selections:

If a call matches this entry any defined translation will occur and processing would jump to the Originating Number portion of the current translation table.  

 

Second String for Translation:

The info digits are included within the Originating Line Info Parameter (OLIP) that is received from the SS7 side. ANSI protocol variants require including the Charge Number parameter whenever the Originating Line Info Parameter is included in the IAM. The IMG can also match on the Info digits received within the ISUP MIME body included in a SIP message when SIP-T is enabled.

 

None (Default) - IMG will not expect a second string to translate.

INFO Digits (ANSI Variants Only) -

Originating Number Category -

 

Second String:

This field is not selectable unless either Info Digits or Originating Number Category is selected from the previous field named Second String for Translation. Enter characters to represent either the Info Digits or the Originating Number Category. Valid characters are J and K. The Info Digits may appear anywhere in the translation numbers, however if the same variable is repeated, ‘JJ’ or ‘KK’, the digits must appear together in the translation numbers. To identify and treat the Info Digits separately, they must be defined as ‘JK’ or ‘KJ’.

 

Note: The Secondary String information is only for building the translation numbers; the IMG will not search based on them.  

 

Error Code: (Type of Operation = Error Detection)

Assign a cause code to a digit string for call treatment purposes. The IMG performs the appropriate treatment for the call based on the cause code it assigns. Click in the Error Code field and select from the drop down menu. The selections are as follows:

 

Service Routing: (Incoming Only)

Select a previously configured Service Route entry to implement Pre-Call Announcements.

See Configuring Pre-call Announcements and Route Entry pane.