Return to site

Translator 1 2 1 Resz

broken image


Contents

Introduction

This document discusses how to define voice translation rules.

See Spanish-English translations with audio pronunciations, examples, and word-by-word explanations.

Page 1 of 2; Translating graphs. The translation of graphs is explored. A translation is a movement of the graph either horizontally parallel to the (x )-axis or vertically parallel to the (y. Translate real-time conversations, menus and street signs while offline, websites, documents, and more using the Translator apps For business use Globalize your business and customer interactions by translating text and speech using the Translator API and Speech service, both in the Azure Cognitive Services family.

Note: The syntax used throughout this document is: Neon chrome 1 1 14.

  • rule precedence /match pattern/ /replacement pattern/

    Note: / -- / delimits the whole number.

Prerequisites

Requirements

There are no specific requirements for this document.

Components Used

This document is not restricted to specific software and hardware versions.

Conventions

Refer to Cisco Technical Tips Conventions for more information on document conventions.

Simple Match and Replace

Example 1

This example replaces the first occurrence of the number '123' with '456'.

These are test voice translation-rule examples:

In this example, the rule matches the first occurrence of the number that contains the pattern '123' anywhere in the number. Specifically, you can use the start and end of number indicators. The Example 2 and Example 3 sections show this.

Example 2

This example shows how to replace any occurrence of '123' at the start of a number with '456'.

These are test voice translation-rule examples.

Example 3

If you want only the match of an exact number, specify both the start and end number indicators:

Pattern Match with Wildcards

These tables define wildcard and wildcard combinations and show some examples.

Wildcard Definition
. Any single digit
0 to 9,*,# Any specific character
[0-9] Any range or sequence of characters
* Modifier—match none or more occurrences
+ Modifier—match one or more occurrences
? Modifier—match none or one occurrence
Wildcard Combination Definition
.* Any digit followed by none or more ocurrences. This is effectively anything, including null.
.+ Any digit followed by one or more ocurrences. This is effectively anything, except null.
^$ No digits, null

Example 1

Fax studio 1 5. This example replaces any five-digit number that begins with '40' with the number '6666000'.

Example 2

This example replaces all numbers with '5554000'.

Example 3

This example replaces all numbers, except null, with '5554000'.

Example 4

This example replaces any number that starts with a combination of zeros (0, 00, and so forth) with '909'. Mac save screenshot to clipboard.

Number Slice

You can use number slice when you need to copy parts of a matched number across to the replacement number. You slice the matched number into sets that you can keep or ignore.

Character Description
In the match pattern, indicates where to slice up the number.
In the replacement pattern, indicates where to copy the sets to keep.
( ) Indicates which sets in the matched number to keep.
Character Usage Description
(a) Keep expression 'a'.
b Ignore expression 'b'.
1 Copy the first set into the replacement number.

Generic Example

This example provides a general explanation.

Split the matched number into three sets of x, y, and z. The backward slash () indicates the places to slice up the number. The brackets () indicate which sets you want to reuse in the replacement pattern. The w represents additional digits to insert into the replacement number.

  • Set 1 becomes expression x. Asp32 slovarji.

  • Set 2 becomes expression z.

  • Expression y is ignored.

The replacement number is a concatenated number: wxz.

Specific Example

This example provides further detail:

  • Set 1: 12

  • Set 2: 45

  • Ignore: 3

Number Type and Plan

You can restrict matches to particular number or plan types. Also, you can alter the replacement plan or type.

Example 1

In this example, if a number starts with '4' and the type is 'national', the rule adds '90' as a prefix. If the type is 'international', the rule adds '900' as the prefix.

This is useful when telephone companies (Telcos) remove access codes on national and international numbers. You can add the correct prefix with the number type as a basis.

Example 2

This example changes the number type and plan.

This rule matches any four-digit number that starts with '2'. The rule removes the '2', adds the number '01779345' as a prefix, and sets the plan to 'isdn' and the type to 'national'.

Reject Calls

Use the reject keyword to reject calls that match. This example rejects all calls that start with '234'.

Apply Rules

Voice Translation Rules are applied to Voice Translation Profiles. These profiles are then applied to dial peers or voice ports. Profiles can be applied to VoIP or POTS dial peers or voice ports, and can be applied to inbound or outbound calls. A profile can translate Called, Calling, or Redirecting numbers.

More Examples

Truncate Numbers Down to the Last Two Digits

This is a number divided into one set and one ignored statement.

Translator 1 2 1 Resz Videa

  • Ignored: ^.* None or more digits from the beginning of number

    Set 1: . two digits

The replacement statement specifies Set 1. This rule copies the last two digits of the number.

Translator 1 2 1 Resz Magyarul

Remove Unwanted Digits in a Number

This example is useful because certain Telcos have been known to insert hypens into calling party numbers. Since this is against standards, it causes the calling party number to be ignored. The Telco sends the calling numbers in two formats, with one hypen and sometimes with two. Two rules are required in the voice translation rule. Additionally, the first format can have five or six digit numbers after the hypen. You can match both of these conditions using one rule with the '?' character (match none or one occurrence).

Notes on special characters:

  • The hyphen character is used to indicate a range in a match pattern, for example [0-9]. In order to indicate in this rule that you want to match on the hypen character, it is necessary to use the ' character to escape its meaning. This is because the hyphen character is a special character. The '-' characters really means hyphen. The trailing ' indicates that the number is sliced here.

  • If you type ? directly, IOS thinks it is a request for help. You must type Control-V then ?.

Translator 1 2 1 Resz Indavideo

Translator

Rule 1: The number is sliced into three sequences, with two sets to be kept.

Translator 1 2 1 Resz Magyar

  • Set 1: 01.

    Ignore: -

    Set 2: .. or ..

Rule 2: The number is sliced into five sequences with three sets to be kept.

  • Set 1: 0[12].

    Ignore: -

    Set 2: .

    Ignore: -

    Set 3: .

Related Information





broken image