Call router configuration task list
483
SmartWare Software Configuration Guide
40 • Call router configuration
The input called party number 0778881111 matches the expression (.%) – any character repeated zero or
more times.
The first bracket encloses the last whole called party number: (.%) == (0778881111) -> \1 = 0778881111
The output (calling party number) is built from the first bracket \1.
The calling party number is set to 0778881111.
Custom SIP URIs from called-/calling-e164 properties
The regular expression engine used for mapping-tables and routing-tables in the Call Router can handle not
only handle digits, but whole strings. You can construct custom SIP URIs from call leg properties as called and
calling e.164. See the following examples.
Example 1:
Use regular expressions to create mapping tables that map the called-party-e164 number to the
called-party-URI for SIP calls. The following example shows how to build a SIP To-URI from the called-
party number.
Mode:
Context CS
Example 2:
Use a mapping table to set the display name field of To-URIs for outgoing SIP calls from the
called-party number of an incoming call. The following example shows how to set the called-party name based
on the called-party number.
Mode:
Context CS
Other mapping tables
Example:
Mapping table to set the called party number type to international (unconditionally)
Input:called-e164 = 0041998882525; calling-type-of-number = unknown
Result:called-e164 = 0041998882525; calling-type-of-number = international
Step
Command
Purpose
1
node(ctx-cs)[switch]#mapping-
table called-e164 to called-uri
name
Creates a mapping table that examines the called-party
number and sets the called-party URI (To-URI).
2
node(map-tab)[
name
]#map (.+) to
sip:user_\[email protected]
If the called-party number exists (at least one digit) the
called-party URI is set to user_<called-e164>@exam-
ple.com
3
node(map-tab)[
name
]#map
default to
sip:[email protected]
If the called-party number does not exist (calls that don’t
match to the rule of step 2), the called-party URI is set to
[email protected]
Step
Command
Purpose
1
node(ctx-cs)[switch]#mapping-
table called-e164 to called-name
name
Creates a mapping table that examines the called-party
number and sets the called-party name.
2
node(map-tab)[
name
]#map (.%) to
\1
Copies the whole called-party number to the called-
party name.
Содержание SmartNode Series
Страница 250: ...RIP configuration task list 250 SmartWare Software Configuration Guide 23 RIP configuration rip enabled ...
Страница 635: ...635 Appendix A Terms and definitions Chapter contents Introduction 636 SmartWare architecture terms and definitions 636 ...
Страница 641: ...641 Appendix B Mode summary Chapter contents Introduction 642 ...
Страница 648: ...648 Appendix D Internetworking terms acronyms Chapter contents Abbreviations 649 ...
Страница 653: ...653 Appendix E Used IP ports available voice codecs Chapter contents Used IP ports 654 Available voice codecs 655 ...