Special characters, Examples – Teo IPTelephone Network User Manual

Page 49

Advertising
background image

Security Guidelines

13-280132 Rev. Q

Page 49

S

S

p

p

e

e

c

c

i

i

a

a

l

l

C

C

h

h

a

a

r

r

a

a

c

c

t

t

e

e

r

r

s

s

{ }

(left & right brace/curly brace/curly bracket, ASCII 123 & 125)

encloses prefix and suffix operations

^

(circumflex accent/caret/hat, ASCII 94)

wildcard, matches any dialed digit

|

(vertical bar/vertical line, ASCII 124)

separates components

in a prefix or suffix, indicates a substitution; characters to the left of the | are

replaced by characters to the right

`

(grave accent/acute accent/backquote, ASCII 96)

in a dial string, instructs the phone to produce a secondary dial tone

in a suffix, indicates a meta operation

E

E

x

x

a

a

m

m

p

p

l

l

e

e

s

s

The following is a sample of a dial plan with a single “component”. The following dial plan

will cause the phone to automatically initiate a call when the user dials “911”. Also, at the

time of call initiation, the phone replaces “911” with “2584357”. You will notice that there

are “|” characters which are not acting to separate components, but are part of the prefix

and suffix operations.

<dial_plan>{

911

|2584357

}

911#

{|}</dial_plan>

The components in the above dial plan can be broken down as follows:

{

911|2584357

}

This is a “prefix operation” and is enclosed within the

{}

. The bar in the

prefix operation tells the phone that if the digits in front of the bar are dialed at the

beginning of the string, they are to be replaced with the digits after the bar.

911#

This is the dial string. If the digits dialed match this string, the phone performs the

prefix and suffix operations defined in this component. If the “#” occurs at the end of the

dial string, it tells the phone to initiate a call after receiving digits which match those

defined in the dial string.

Valid characters for the dial string are:

A-Z a-z 0-9 . @ _ - / \, : ; * ‘ “ ( ) < > ~ + = ? ! $ % &

(space)

{|}

This is a “suffix operation” and is enclosed within the

{}

. The bar in the suffix

operation tells the phone that if the digits in front of the bar are dialed as the last digits in

the dialed string, they are to be replaced with the digits after the bar. Since there are no

values entered, no operation is performed.

Another single component dial plan is shown below. This dial plan automatically initiates

the call after seven characters, if the dialed string begins with a 3, 4, 5, or 9. Also, at the

time of call initiation, the prefix “1425” is added to the beginning of the number.

<dial_plan>{|

1425

}[

3-5,9

]^^^^^^

#

{|}</dial_plan>

Advertising