Call router configuration task list 484
SmartWare Software Configuration Guide 40 • Call router configuration
Let’s examine the mechanism of mapping tables in more detail. Figure 65 shows three mapping tables and a
call that is routed through this mapping table. The call contains various call properties that are examined and
modified by the mapping tables:
Figure 65. Mapping table examples
Example #1: This example shows a mapping table that selects the best matching entry based on the called party
number of a call and, once found, sets the called party URI. In the example a call arrives to the mapping table
with a called party number of 201. The mapping table selects the first entry, which matches best, and sets the
called party URI of the call to sip:john.smith@nil.net.
Example #2: This example shows a mapping table that selects the best matching entry based on the presenta-
tion indicator and, once found, sets the called party number. In the example a call arrives to the mapping table
with a presentation indicator of restricted. The mapping table selects the only entry (which matches) and sets
the called party number to the empty string.
Example #3: This example shows a mapping table that selects the best matching entry based on the called party
number and, once found, changes the same property, the called party number. This is a very powerful method
to manipulate numbers using regular expressions. In this example a call arrives to the mapping table with a
called party number of 234. The mapping table selects the only entry (which matches) and adds a prefix of
5551 to the called party number.
Mapping-Table
Mapping-Table
Mapping-Table
Called E.164 Called URI
input property output property
201 sip:john.smith@nil.net
202 sip:jane.smith@nil.net
Calling E.164Presentation Indicator
output propertyinput property
restricted
Called E.164 Called E.164
input property output property
(1..) 5551\1
Incoming Call
Calling
E.164
URI
Called
E.164
URI
200
201
Outgoing Call
Calling
E.164
URI
Called
E.164
URI
200
201
sip:john.smith@nil.net
Incoming Call
Calling
E.164
PI
Called
E.164
200
restricted
201
Outgoing Call
Calling
E.164
PI
Called
E.164
restricted
201
Incoming Call
Calling
E.164 100
Outgoing Call
Calling
E.164 100
Example #1
Example #2
Example #3
Mapping-Table
E.164 E.164
input property output property
(1..) 5551\1
Incoming Call Outgoing Call
Example #3
Called
E.164 234
Called
E.164 5551234
Calling
E.164 100
Called
E.164 234
Calling
E.164 5551100
Called
E.164 5551234