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