Chapter 4 Configuring SPA9000 Features

Basic Call Management

In this example, the SPA9000 alerts all client stations with a four-digit user ID that starts with 531, and also the internal Auto-Attendant when it receives an incoming call on Line 1. Furthermore, if multiple contacts are currently registered with a user-id matching the <Contact List> parameter, the SPA9000 alerts all the registered contacts.

Note The SPA9000 alerts all registered client stations if <Contact List> = *.

Supporting Multiple DID Numbers Per Line Interface

It is possible for the ITSP to identify the local client stations to which an external incoming call should be routed. This can be done in several ways. Linksys recommends that the ITSP indicate this information in the TO header of the incoming INVITE while the request-URI is still addressed to the line interface user-id.

For example, suppose the Line 1 account has the main number 4085553000, which comes with a block of ten DID numbers: 4085553000–4084443009. When the ITSP sends the INVITE to the SPA9000 Line 1, it can indicate the DID number in the TO header user-id field, such as:

INVITE sip:4089993000@itsp1.com SIP/2.0 To: <sip:4089993003@itsp1.com>

Alternatively, the DID number can be indicated as a parameter in the TO header with a configurable parameter name, such as “didn”. For example:

INVITE sip:4089993000@itsp1.com SIP/2.0

To: <sip:4089993000@itsp1.com>;didn=4089993003

Identify the field to use for the DID number and the parameter name in the SPA9000 <SIP DIDN Field> and <SIP DIDN Param Name> parameters. In the first example, <SIP DIDN Field> = “TO UserId” and <SIP DIDN Param Name> are ignored; in the second example, <SIP DIDN Field> = “TO Param” and <SIP DIDN Param Name> = “didn.”

You can configure the SPA9000 to route calls to a client station based on DID numbers embedded in the INVITE message by using the full syntax of <Contact List>, which allows multiple rules with each rule separated by a “”. The syntax is as follows:

<Contact List> = rule[rule[rule[...]]]

where:

rule = [did:]ext[,ext[,ext[…]]]

did = Embedded DID number. If the DID is not specified, the rule applies to any DID number ext = Client extension number pattern; may contain * or ? wildcard or %xx escaped characters The maximum length of the <Contact List> parameter is 383 characters.

For the previous example, you could specify the following:

<Contact List> = 4089993000:aa4089993001:30014089993002:3002…4089993009:3009

Thus, any external caller calling the main number is answered by the Auto-Attendant, while the other 9 DID numbers are assigned to dedicated private extensions.

 

Linksys SPA9000 Administrator Guide

4-16

Document Version 3.01

Page 106
Image 106
Cisco Systems SPA9000 manual Supporting Multiple did Numbers Per Line Interface