Linksys SPA9000 Administrator Guide Document Version 3.01 Corporate Headquarters Linksys 121 Theory Drive Irvine, CA 92617 USA http://www.linksys.
Specifications are subject to change without notice. Linksys is a registered trademark or trademark of Cisco Systems, Inc. and/or its affiliates in the U.S. and certain other countries. Other brands and product names are trademarks or registered trademarks of their respective holders. Linksys SPA9000 Administrator Guide Copyright ©2007 Cisco Systems, Inc. All rights reserved.
CONTENTS Preface i-xi i-xi Document Audience How This Document is Organized Document Conventions i-xii Related Documentation i-xiii Technical Support CHAPTER 1 i-xii i-xiii Using the Linksys Voice System 1-1 The Linksys Voice System 1-1 Overview 1-1 SPA400 SIP-PSTN Gateway and Voicemail 1-2 Auto-Attendant 1-3 SPA9000 System Features 1-3 Additional Features When Used with SPA900 Series IP Phones 1-5 Technology Background 1-6 Session Initiation Protocol 1-6 SPA9000 Media Proxy 1-7 Using the S
Contents Remote Provisioning of the SPA9000 Where to Go From Here CHAPTER 2 Getting Started 1-15 1-16 2-1 Implementing LVS 2-1 Using the SPA9000 and SPA400 as a VoIP PBX System Using the SPA9000 as a Media Proxy 2-3 Using the LVS as a Key System 2-3 SPA9000 Hardware 2-4 SPA9000 Back Panel 2-4 The Front Panel 2-5 SPA400 Hardware 2-6 Bandwidth Requirements 2-6 Caring for Your Hardware 2-7 Making the Physical Connections 2-8 2-2 Using the Interactive Voice Response Interface 2-8 Using the IVR Menu 2-
Contents Troubleshooting and Configuration FAQ CHAPTER 3 Configuring Voice Service and Voicemail 2-31 3-1 Using the Wizard to Configure ITSP Voice Services and Voicemail Completing the Voicemail Configuration 3-1 3-6 Configuring the SPA400 for PSTN Connectivity or Voicemail 3-8 Understanding How the SPA400 Interacts with the SPA9000 3-8 Using the SPA9000 Setup Wizard to Configure the SPA400 3-8 Using the Administration Web Server to Configure the SPA400 3-11 Accessing the Administration Web Server
Contents Dial Plans 4-13 Basic Call Management 4-13 Receiving External Phone Calls 4-13 Calling Between Client Stations 4-13 Client Stations Calling an External Number 4-14 External Users Calling the SPA9000 4-15 Supporting Multiple DID Numbers Per Line Interface 4-16 Managing Call Forwarding 4-17 How Call Forwarding Works 4-17 Using Call Hunt Groups 4-19 Overview 4-19 Configuring a Hunt Group Rule 4-19 Using the Contact List Parameter 4-20 Using the Administration Web Server to Configure Hunt Groups 4
Contents Using the IVR to Record Auto-Attendant Prompts 5-2 Using the Wizard to Configure the Auto-Attendant 5-4 Using the Administration Web Server to Configure the Auto-Attendant Downloading Prompts 5-6 5-8 Configuring Dial Plans for the Auto-Attendant Alternative AA Configuration 5-9 5-10 Switching Between Alternative AAs Using the IVR 5-10 XML Scripting for the Auto-Attendant 5-13 Overview 5-13 XML Scripting Grammar 5-13 Node Type Dialog 5-14 Menu Type Dialog 5-14 Dialplan Statement 5-14 AA Ins
Contents SIP Tab 6-7 SIP Parameters 6-7 SIP Timer Values (sec) 6-8 Response Status Code Handling 6-10 RTP Parameters 6-10 SDP Payload Types 6-11 NAT Support Parameters 6-13 PBX Parameters 6-14 Internal Music Source Parameters 6-17 Auto Attendant Parameters 6-18 PBX Phone Parameters 6-21 Regional Tab 6-23 Call Progress Tones 6-23 Distinctive Ring Patterns 6-24 Distinctive Call Waiting Tone Patterns 6-26 Distinctive Ring/CWT Pattern Names 6-26 Ring and Call Waiting Tone Spec 6-27 Control Timer Values (sec) 6
Contents NAT Settings 6-53 Proxy and Registration APPENDIX A Acronyms APPENDIX B Glossary 6-54 INDEX Linksys SPA9000 Administrator Guide Document Version 3.
Contents Linksys SPA9000 Administrator Guide x Document Version 3.
Preface The LVS 9000 solution includes a line of IP communication products including desktop IP phones, an IP PBX, and PSTN gateway This guide describes basic administration and use of the Linksys SPA9000 IP PBX and the SPA400 PSTN gateway.
Preface How This Document is Organized How This Document is Organized This document is divided into the following chapters and appendices. Chapter Contents Chapter 1, “Using the Linksys Voice System.” This chapter introduces the SPA9000 IP PBX and the SPA400 PSTN gateway. Chapter 2, “Getting Started.” This chapter describes how to establish connectivity between the SPA9000, the SPA400, and other components. Chapter 3, “Configuring Voice Service and Voicemail.
Preface Related Documentation Related Documentation The following documentation provides additional information about features and functionality of the SPA9000: • LVS CTI Integration Guide • LVS Integration with ITSP Hosted Voicemail Guide • AA & IVR Quick Guides • SPA Provisioning Guide • SPA9000 User Guide The following documentation describes how to use other Linksys Voice System products: • SPA900 Series IP Phones Administrator Guide • LVS Linksys Voice over IP Products Guide • SPA 2.
Preface Technical Support Linksys SPA9000 Administrator Guide xiv Document Version 3.
C H A P T E R 1 Using the Linksys Voice System This chapter provides an introduction to the components and functionality of the Linksys Voice System (LVS).
Chapter 1 Using the Linksys Voice System The Linksys Voice System Figure 1-1 The Linksys Voice System (LVS) with the SPA9000 and SPA400 PSTN Up to 4 FXO lines Local voicemail SPA400 SIP-PSTN gateway Switch ISP SPA901, 921, 922, 941, 942, 962 Internet ITSP SPA9000 IP PBX FXS1 FXS2 Fax/Analog Phones The LVS 9000 system uses the power of VoIP to provide enterprise-quality telephony features to small office/home office (SOHO) and small businesses. The LVS is based on open standards, such as SIP,.
Chapter 1 Using the Linksys Voice System The Linksys Voice System Designed to be implemented with the SPA9000, the SPA400 lets cost-conscious business users take advantage of all the high-value features on the LVS, which are typically found on much more expensive voice communications systems. The SPA400 includes an integrated voicemail application supporting up to 32 voicemail accounts with customized greetings, providing LVS users the ability to receive and playback voicemail messages.
Chapter 1 Using the Linksys Voice System The Linksys Voice System • Configuration and Maintenance via Web Interface (Local or Remote – Status Display of All Connections • Remote Configuration via – HTTPS with XML Formatted Files – HTTP or TFTP with 256-Bit Encrypted Binary Files • Call Park -User Definable Parking Space Number • Call Unpark • Call Transfer - Attended and Blind • Call Forward • Group Paging • Intercom • Directed Call Pick Up • Group Call Pick Up • Music / Information
Chapter 1 Using the Linksys Voice System The Linksys Voice System Additional Features When Used with SPA900 Series IP Phones The following lists the additional features available when using the SPA9000 with SPA900 Series IP phones: • Line Status - Active Line Indication, Name/Number • Digits Dialed with Number Auto-Completion • Call Hold • Call Waiting • Call Transfer - Attended and Blind • Call Conferencing • Automatic Redial • Call Pick Up - Selective and Group • Call Swap • Call Forw
Chapter 1 Using the Linksys Voice System Technology Background Technology Background This section provides background information about the technology and protocols used by the SPA9000 system.
Chapter 1 Using the Linksys Voice System Technology Background In Figure 1-3, UserA and UserB are client stations (UAs) that register over the local area network to which the SPA9000 PBX is connected. When UserA calls UserB, the SPA9000 acts as a SIP proxy and establishes a session between the two UAs. After the session is established, RTP traffic flows directly between the two client stations.
Chapter 1 Using the Linksys Voice System Technology Background Local traffic is not affected by this configuration. When UserA initiates a call to UserB, RTP traffic still flows directly between the two UAs. The media proxy only affects RTP traffic to a UA connected through the ITSP.
Chapter 1 Using the Linksys Voice System Technology Background Network Address Translation (NAT) This section describes issues that arise when using the LVS on a network behind a network address translation (NA) device.
Chapter 1 Using the Linksys Voice System Technology Background NAT Types The different types of NAT implementation are sometimes divided into the following categories: • Full cone NAT—Also known as one-to-one NAT. All requests from the same internal IP address and port are mapped to the same external IP address and port.
Chapter 1 Using the Linksys Voice System SPA9000 Architecture SIP-NAT Interoperation In the case of SIP, the addresses where messages/data should be sent to a SPA9000 system are embedded in the SIP messages sent by the device. If the SPA9000 system is sitting behind a NAT device, the private IP address assigned to it is not usable for communications with the SIP entities outside the private network.
Chapter 1 Using the Linksys Voice System SPA9000 Architecture Architectural Components Figure 1-6 SPA9000 Architecture SPA9000 Application server Administration web server Line 2 SIP Proxy SIP Registrar Switch Media (RTP) Proxy FXS1 FXS2 aa Line 1 imusic (408)111-1000 to 7 SPA 400 SIP-PSTN gateway ITSP SIP Proxy (408)111-1111 (408)111-1112 (408)111-1113 (408)111-1114 PSTN Line 3 (949)111-2000 to 7 ITSP SIP Proxy Line 4 (888)111-3000 to 7 ITSP SIP Proxy Call park As shown in Figure 1-
Chapter 1 Using the Linksys Voice System SPA9000 Architecture Table 1-1 Architectural Components Architectural Component Function Internal music source Streams audio files to client stations (both on-net and off-net). The FXS1 and FXS2 can optionally be connected to an external music source to act as a streaming audio server (SAS). When working in this mode, each FXS port can handle up to 10 concurrent calls. Administration web server Allows configuration and monitoring of the SPA9000.
Chapter 1 Using the Linksys Voice System SPA9000 Architecture Configuration Options This section describes the different methods for configuring the SPA9000.
Chapter 1 Using the Linksys Voice System SPA9000 Architecture For detailed information about using the administration web server, refer to the “Using the Administration Web Server” section on page 2-22. For a description of each parameter provided by the administration web server, refer to Chapter 6, “SPA9000 Field Reference” Local Client Configuration and Registration SPA9000 provides a TFTP server to assign configuration information to the locally attached client stations.
Chapter 1 Using the Linksys Voice System Where to Go From Here Where to Go From Here The following table summarizes the steps required to implement and configure the SPA9000 system and indicates where to look for the information required. Task Refer to Establishing connectivity among system components Chapter 2, “Getting Started.” Configuring voice services and SPA400 or ITSP-hosted voicemail Chapter 3, “Configuring Voice Service and Voicemail.
C H A P T E R 2 Getting Started This chapter provides the information required to implement a SPA9000 system, including making the required network connections and establishing basic connectivity among the system components.
Chapter 2 Getting Started Implementing LVS Using the SPA9000 and SPA400 as a VoIP PBX System Figure 2-1 illustrates the hardware required to implement a SPA9000 system with the SPA400 connected to the PSTN.
Chapter 2 Getting Started Implementing LVS In addition, you need at least one active ITSP phone service account and its settings (including DID number for incoming calls) if you use the Internet for telephone service. If you are using the SPA400 for connection to the PSTN, you need at least one active PSTN line. The LVS can also be implemented with hosted voicemail services provided by the ITSP.
Chapter 2 Getting Started Implementing LVS Figure 2-2 Using LVS with SPA9000 and SPA400 as a Key System PSTN Up to 4 DID lines per SPA400 Shared line appearance 1 to 4 SPA400s Hub/switch ISP Internet IP Router/ Broadband modem Internet (WAN) Interface SPA9000 ITSP When implementing the SPA9000 and SPA400 as a key system, the SPA9000 is connected through a switch to one or more SPA400s, which are then connected to the existing DID lines from the PSTN.
Chapter 2 Getting Started Implementing LVS Figure 2-3 SPA9000 Back Panel The following are the interfaces provided by the SPA9000, from left to right: • Phone 1/2—Connect to an analog telephone or fax machine with an RJ-11 cable. • Internet—Connect to a switch, router, or broadband (cable/DSL) modem. Also referred to as the WAN port, because it provides connectivity to the wide area VoIP network. • Ethernet—For troubleshooting only. • Power—Connect to the power adapter.
Chapter 2 Getting Started Implementing LVS SPA400 Hardware Figure 2-5 SPA400 Back Panel The SPA400 provides the following interfaces (from left to right): • USB—Use this to connect the SPA400 USB voicemail module containing voicemail prompts and provides the storage location for saving voice mailbox messages. • Ethernet—Connect to the SPA9000 through the appropriate switch. • Line 1 to 4—Connect to the telephone line provisioned by your PSTN provider. • Power—Connect to the power supply.
Chapter 2 Getting Started Implementing LVS Table 2-1 Ethernet Bandwidth Budget for Off-Net VoIP Calling Codec Approximate bandwidth budget for each side of conversation 2 calls 4 calls 6 calls 8 calls G.711 110 kbps 220 kbps 440 kbps 660 kbps 880 kbps G.726-40 87 kbps 174 kbps 348 kbps 522 kbps 696 kbps G.726-32 79 kbps 158 kbps 316 kbps 474 kbps 632 kbps G.726-24 71 kbps 142 kbps 284 kbps 426 kbps 568 kbps G.726-16 63 kbps 126 kbps 252 kbps 378 kbps 504 kbps G.
Chapter 2 Getting Started Using the Interactive Voice Response Interface Making the Physical Connections To establish or verify the necessary connectivity complete the following steps. Note This includes the steps required to establish basic connectivity for LVS and does not address the configuration of other networking components that may affect VoIP services. To complete these steps, you need a multiport switch, Ethernet cables, the SPA9000, and a PC connected to the network. 1.
Chapter 2 Getting Started Using the Interactive Voice Response Interface The interactive voice response (IVR) features that are available depend on your system configuration. A convenient quick-reference for the IVR is available at the following website: http://www.linksys.com/ Using the IVR Menu To use the IVR menu, complete the following steps. Step 1 Connect an analog telephone to the Phone 1 or Phone 2 port of the SPA9000.
Chapter 2 Getting Started Using the Interactive Voice Response Interface IVR Options Table 2-2 summarizes the options provided by the IVR. Table 2-2 IVR Options IVR Action IVR Menu Choice Parameter(s) Notes Enter IVR Menu **** None Ignore SIT or other tones until you hear, “Linksys configuration menu. Please enter option followed by the pound key or hang-up to exit.” Exit IVR Menu 3948 None Check DHCP 100 None IVR announces if DHCP in enabled or disabled.
Chapter 2 Getting Started Using the Interactive Voice Response Interface Table 2-2 IVR Options (continued) Set Primary DNS Server 161 Enter IP address using Requires password numbers on the telephone key pad. Use the * (star) key when entering a decimal point. Check administration web 170 server port None IVR announces the port that the web server is listening on. (Default is 80) Check LAN IP Address 210 None IVR announces the current IP address of the LAN port.
Chapter 2 Getting Started Initial Setup and Configuration Entering a Password through the IVR To input the password using the phone keypad, the following translation conventions apply: – To input: A, B, C, a, b, c—press “2’ – To input: D, E, F, d, e, f—press “3’ – To input: G, H, I, g, h, i—press “4’ – To input: J, K, L, j, k, l— press “5’ – To input: M, N, O, m, n, o—press “6’ – To input: P, Q, R, S, p, q, r, s—press “7’ – To input: T, U, V, t, u, v—press “8’ – To input: W, X, Y, Z, w, x, y, z—press “9’
Chapter 2 Getting Started Initial Setup and Configuration Licensing The SPA9000 is shipped from the factory with a four-user license. This means that the SPA9000 allows registration from up to four external IP addresses (first come/first serve). If you need to support more client stations, you can purchase a 16-user license and install it by entering the license key using the parameter on the Provisioning page. To obtain a license, contact sipura-sales@cisco.com.
Chapter 2 Getting Started Initial Setup and Configuration Figure 2-7 Step 2 SPA Setup Wizard—Page 1 Click Next. The subsequent screen provides a review of the setup requirements that are required to successfully complete the wizard. After verifying that you have completed the required setup, click Next. The system displays Page 3 of the wizard (see Figure 2-8).
Chapter 2 Getting Started Initial Setup and Configuration Complete the following steps before continuing with the wizard: Step 4 1. Connect a multi-port switch to the router in your network. 2. Connect the Internet port on the SPA9000 to the switch. 3. Connect the SPA900 series phones to the switch. 4. Connect the administration PC to the switch. 5. Ensure that all devices are powered up. 6. Connect the SPA400s to the switch. 7. Power on the SPA400s. 8.
Chapter 2 Getting Started Initial Setup and Configuration 4. To use Static IP, type the static IP address, type the default router address (in the Gateway field), and type the addresses of the primary and secondary DNS servers. The Secondary DNS server is optional when using static IP addressing. 5. Step 6 Click Submit on Page 6. Complete the following steps, as described on Page 7 and Page 8 of the wizard: 1. Check the firmware version. a.
Chapter 2 Getting Started Initial Setup and Configuration Figure 2-10 SPA Setup Wizard—Page 9 Step 7 Type the IP address of the SPA9000 on the Internet. To determine the Internet IP address of the SPA9000: 1. Pickup the handset of an analog phone connected to the Phone 1 port of the SPA9000. 2. Press ****. 3. Press 110# and note the address. Step 8 Type the Administrator account password on Page 9 if this has been supplied to you. Otherwise, leave this field blank. Step 9 Click Next.
Chapter 2 Getting Started Initial Setup and Configuration Step 12 Click Submit. The system displays the Main Menu of the Setup Wizard (see Figure 2-12). Figure 2-12 SPA Setup Wizard—Main Menu You can use the options on this menu to perform the following configuration operations: • Software Upgrade—Upgrade the SPA9000, SPA400, or SPA900 series telephone software (see the “Using the Wizard to Upgrade Software” section on page 2-18).
Chapter 2 Getting Started Initial Setup and Configuration The system displays the first page of the Upgrade Wizard (see Figure 2-13). Figure 2-13 Software Upgrade Wizard—Page 1 Linksys SPA9000 Administrator Guide Document Version 3.
Chapter 2 Getting Started Initial Setup and Configuration Step 4 Select one of the following types of devices to upgrade: • SPA941/921 • SPA942/922 • SPA962 • SPA901 • SPA9000 • SPA400 Step 5 Click Next. Step 6 The system displays Page 2 of the Software Upgrade Wizard (see Figure 2-14 Figure 2-14 Software Upgrade Wizard—Page 2 Step 7 Type the IP address of the device you are upgrading and enter the Administrator account password, if this is set. 1.
Chapter 2 Getting Started Initial Setup and Configuration Step 10 The system displays Page 3 of the Software Upgrade Wizard (see Figure 2-16). Figure 2-16 Software Upgrade Wizard—Page 3 Step 11 Click Select File. The system displays the Windows Browse window (see Figure 2-17). Figure 2-17 Use the Browse Window to Select the Upgrade File Step 12 Select the upgrade software (.bin file) for the selected device and click OK. Step 13 Click Upgrade.
Chapter 2 Getting Started Setting the SPA9000 Administrator Account Password Setting the SPA9000 Administrator Account Password Complete the folllowing steps to change the Administrator password. Step 1 Select Change Admin Password from the Advanced Features menu (see Figure 2-18). The system displays the page shown in Figure 2-19. Figure 2-18 Set SPA9000 Admin Password Step 2 Type the Administrator password in the field provided.
Chapter 2 Getting Started Using the Administration Web Server You access the administration web server through the Internet (WAN) interface on the SPA9000. Step 2 Step 3 Determine the address of the administration web server. a. Connect an analog telephone to the Phone 1 or Phone 2 port on the SPA9000. b. Press **** on the keypad to access the IVR menu. c. Press 110# to determine the Internet (WAN) IP address. Direct the browser to the IP address of the SPA9000.
Chapter 2 Getting Started Advanced Methods of Configuration Enter the appropriate login information. Two views of the administration web server are available. Click basic to view basic settings, or click advanced to view advanced settings. Step 7 If you make changes on a screen, click Submit All Changes to save the changes, Click Undo All Changes button to undo your changes. When changes are saved, the SPA9000 may reboot.
Chapter 2 Getting Started Advanced Methods of Configuration • Upgrade • Reboot • Resync Administrator account privilege is needed for these functions. Upgrade URL The Upgrade URL lets you upgrade the SPA9000 to the firmware specified by the URL, which can identify either a TFTP or HTTP server. Note If the value of the parameter in the Provisioning page is No, you cannot upgrade the SPA9000 even if the web page indicates otherwise.
Chapter 2 Getting Started Advanced Methods of Configuration Note The SPA9000 reboots only when it is idle. The Reboot URL is http://spa-ip-addr/admin/reboot. Provisioning This section describes the provisioning functionality of the SPA9000. This section includes the following topics: • Provisioning Capabilities, page 2-26 • Configuration Profile, page 2-26 For detailed information about provisioning the SPA9000, refer to the LVS SPA Provisioning Guide.
Chapter 2 Getting Started Advanced Methods of Configuration formatted and encrypted .cfg file. The SPC tool is available from Linksys for the Win32 environment and Linux-i386-elf environment. Requests for SPC tools compiled on other platforms are evaluated on a case-by-case basis. Please contact your Linksys sales representative for further information about obtaining the SPC tool.
Chapter 2 Getting Started Advanced Methods of Configuration Figure 2-20 Unprovisioned Client Station Acquiring a Configuration Profile DHCP Request /spa$PSN.cfg Yes Option 66? No Look For Config Server Request /cfg/init_$MA.xml Request /cfg/generic.xml To add a new IP phone to the SPA9000, connect the IP phone to the QoS switch to which the SPA9000 is connected and power on the unit. To add a previously-used IP phone to the SPA9000, perform the following steps: 1.
Chapter 2 Getting Started Advanced Methods of Configuration 1 next-available-user-id 1 next-available-user-id 1 next-available-user-id client-station-mac-address 1 10 tftp://spa-9000-ip-address:69/cfg/ge
Chapter 2 Getting Started Client Registration Table 2-3 Variables Used in XML Configuration Files Variable Description spa-9000-admin-passwd value configured on the SPA9000. spa-9000-multicast-address value configured on the SPA9000. Client stations download spa$PSN.cfg and init_$MA.xml only once for initial configuration. However, they download generic.xml on every reboot.
Chapter 2 Getting Started Troubleshooting and Configuration FAQ zone on the client stations. This assumes that the SPA9000 can maintain the real-time clock based on an NTP server or a DATE header supplied by the ITSP. Following is an example of a 200 response to REGISTER (note that there is no weekday in the DATE header): SIP/2.0 200 OK To: “User-A” ;tag=41a7-0 From: “User-A” ;tag=8d0bd416dc8a7ec2o0 Call-ID: 9a12cb26-8d9172f2@192.168.0.
Chapter 2 Getting Started Troubleshooting and Configuration FAQ E. Make sure the configured proxy server on the phone matches the SPA9000 IP address. (Refer to the phone documentation for details.) 2. The IP phone can make internal calls to other IP phones and analog phones but it cannot make external calls. Check to see whether the SPA9000 line is registered. Follow these steps: A. Open the web browser on the administration computer. B. Enter http://ipaddress/admin/voice/advanced. C.
Chapter 2 Getting Started Troubleshooting and Configuration FAQ c. Wait until you hear “Linksys configuration menu. Please enter the option followed by the # (pound) key or hang up to exit.” d. Press 110#. e. You hear the IP address assigned to the SPA9000 Internet (external) interface. Write it down. C. To enable access to the administration web server: a. Press 7932#. b. Press 1 to enable WAN access to the administration web server. 8.
Chapter 2 Getting Started Troubleshooting and Configuration FAQ By default, the Admin account has no password. If a password is set for this account and you do not know what it is, you have to reset the device to its factory defaults. There are two options for resetting the device: Option 877778 resets the unit to the configuration shipped from the ITSP and erases any configuration completed locally by the user.
Chapter 2 Getting Started Troubleshooting and Configuration FAQ A. The FXS ports are registered directly with the SPA9000; no options exists for it to connect to another proxy. 16. Why does the SPA941 reboot when rebooting the SPA9000? A. When booting, the SPA9000 sends a multicast message to request all client stations to gracefully reboot. This allows the client stations to redo DHCP discovery, download latest phone parameters, and also register with the SPA9000. 17.
Chapter 2 Getting Started Troubleshooting and Configuration FAQ Linksys SPA9000 Administrator Guide 2-36 Document Version 3.
C H A P T E R 3 Configuring Voice Service and Voicemail This chapter describes how to configure voice use voicemail with the SPA9000 and includes the following sections: • Using the Wizard to Configure ITSP Voice Services and Voicemail, page 3-1 • Completing the Voicemail Configuration, page 3-6 • Configuring the SPA400 for PSTN Connectivity or Voicemail, page 3-8 • SPA400 Voicemail Options, page 3-20 • Configuring a SPA IP Phone for Voice Mail Service, page 3-18 • Managing Voicemail, page 3-20
Chapter 3 Configuring Voice Service and Voicemail Using the Wizard to Configure ITSP Voice Services and Voicemail Figure 3-1 Step 2 Setup Wizard—Main Menu Select Configure SPA9000 from the Main Menu. The system displays the page shown in Figure 3-2. Figure 3-2 Step 3 Configuring the Connection Type Select Using an ITSP to configure ITSP voice servers or voicemail.
Chapter 3 Configuring Voice Service and Voicemail Using the Wizard to Configure ITSP Voice Services and Voicemail Figure 3-3 Step 5 Configuring the ITSP Voice Service Configure the options on this page as directed by the Internet Telephony Service Provider (ITSP). The following describes the purpose of each parameter on this page. • Note Proxy—Enter the fully qualified domain name of the SIP proxy server for all outbound requests.
Chapter 3 Configuring Voice Service and Voicemail Using the Wizard to Configure ITSP Voice Services and Voicemail Step 6 Click Next. The system displays the page shown in Figure 3-4. Figure 3-4 Step 7 Step 8 Configure SPA9000 Voicemail Server Select the appropriate option on Page 3 of the wizard.
Chapter 3 Configuring Voice Service and Voicemail Using the Wizard to Configure ITSP Voice Services and Voicemail Note Contact the ITSP/VMSP for the correct configuration parameters if a URL is not used for the voicemail server link. If you selected Option 2 for Step 7 (see Figure 3-4), the system displays the version of Page 5 shown in Figure 3-6. Figure 3-6 Configuring a Third-Party Voicemail Server Complete the fields on Page 5 as directed by the ITSP.
Chapter 3 Configuring Voice Service and Voicemail Completing the Voicemail Configuration Completing the Voicemail Configuration This section is required to complete the voicemail configuration regardless of whether you use ITSP voicemail, a third-party voicemail server, or the SPA400 local voicemail option. Step 1 On Page 6 of the wizard, verify or complete the configuration of each line extension and enable the Mailbox for each extension.
Chapter 3 Configuring Voice Service and Voicemail Completing the Voicemail Configuration Figure 3-8 Step 3 Step 4 Configuring the SPA9000 Call Routing Rule Use the options on Page 7 to identify the following options as required at your site: • Ring the Auto-Attendant after waiting a specific number of seconds after receiving a call. • Ring another extension before ringing the Auto-Attendant. • Ring the Auto-Attendant immediately. After completing Page 7, click Next.
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Step 5 Select the correct value for your location from each of the pull-down selection lists. The system displays a final confirmation page. Step 6 .Click Submit to confirm the configuration changes you have made. Configuring the SPA400 for PSTN Connectivity or Voicemail This section describes how to configure the SPA400 for PSTN connectivity or voicemail.
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Step 1 If you have closed the Setup Wizard, start it again. Select I have configured the SPA9000 using the Wizard before on the first page of the Wizard. Then on the second page, enter the IP address of the SPA9000 and the password and click Next and the system displays the Main Menu. To determine the IP address of the SPA9000, use IVR option 110.
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Figure 3-11 Configure the SPA400—Page 2 Step 5 Select the way you are using SPA400 and click Next. The system displays the page shown in Figure 3-12. Figure 3-12 SPA400 Disconnection Tone Localization Step 6 Select the appropriate country from the pull-down selection list and click Next. The choices in the current release are US and Australia. The system displays the page shown in Figure 3-13.
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Figure 3-13 SPA400 Disconnection Tone Settings Step 7 Review the settings on this window and click OK. The system displays the page shown in Figure 3-14. Figure 3-14 SPA400 Submit Confirmation Step 8 Click Submit to save and activate your changes. To complete the SPA9000 voicemail configuration, perform the steps described in the “Completing the Voicemail Configuration” section on page 3-6.
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Accessing the Administration Web Server The SPA400 and the SPA9000 have corresponding parameters that must be properly configured for a successful installation. If you do not use the SPA Setup Wizard, you can complete the configuration using the administration web server provided by each device.
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Figure 3-15 SPA400 Administration Web Server—Setup/SPA9000 Interface Page Figure 3-16 shows the administration web server for the SPA9000. In the configuration example shown in these figures, the SPA400 is listed as the Line 1 service, permitting PSTN access for the SPA9000. The User ID field is configured with SPA9000 for the User ID, which is identical the value configured on the SPA400.
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Figure 3-16 SPA9000 Configuration Utility—Voice/Line 1 Page Step 4 Set the Registration and Subscribe parameters. After the SPA400 reboots, an ITSP caller forwarded into the SPA400 voice mail does not hear a voice prompt unless the SPA9000 is also rebooted.
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Configuring the SPA9000 to Register the SPA400 This section describes how to configure three settings on the SPA9000 that are required to register the SPA400 with the SPA9000. Step 1 Select the appropriate Line tab from the SPA9000 administration web server .
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Figure 3-17 SPA400 Administration Web Server—Setup/Voicemail Server Page Step 2 In the Server Port field, enter the UDP port over which the Voicemail Server listens for signaling between the SPA400 and the SPA9000. In Figure 3-17, the value of this field is 5090. Note Step 3 This port number must be different from the UDP port configured in the SPA9000 Interface menu.
Chapter 3 Configuring Voice Service and Voicemail Configuring the SPA400 for PSTN Connectivity or Voicemail Step 1 Three settings (URL) must be configured to enable SPA9000 users to subscribe, access, deposit, and manage their voicemail services. These settings are entered in their respective fields on the SPA9000 in the following format: @: Where service_id# and port must match the setting entered in the SPA400 Voicemail Server menu.
Chapter 3 Configuring Voice Service and Voicemail Configuring a SPA IP Phone for Voice Mail Service Figure 3-18 SPA400 Administration Web Server—Setup/Voicemail Users Page If the installation and configuration of the SPA400 was initially performed using the SPA9000 Configuration Wizard, each extension configured for voicemail is populated in the SPA400 Voicemail Users page.
Chapter 3 Configuring Voice Service and Voicemail Configuring a SPA IP Phone for Voice Mail Service Figure 3-19 SPA900 Series IP Phone Administration Web Server—Ext 1 Page Step 2 Enter the voicemail setting in the Mailbox ID field in the following format: Where refers to the SPA9000 Line (1–4) of the SPA400 configuration and must match the setting entered in the SPA400 Voicemail Users menu.
Chapter 3 Configuring Voice Service and Voicemail SPA400 Voicemail Options SPA400 Voicemail Options The following list the options that the voicemail user enters on the telephone keypad for each option in the voicemail system provided by the SPA400. Note The VM button on SPA900 Series IP phones provides direct access to the SPA400 voicemail system. Press * to return to the Main Menu.
Chapter 3 Configuring Voice Service and Voicemail Managing Voicemail There are three groups of voicemail operations: • Depositing voicemail • Managing voicemail from a client station or from an external number • Subscription to voicemail notification and receiving voicemail notification SPA9000 assumes that a voicemail account can include more than one mailbox ID (MBID). The voicemail account is defined with a user-ID, which can be the same as the line interface user-ID.
Chapter 3 Configuring Voice Service and Voicemail Managing Voicemail Checking Voicemail from an External Number The Internet voicemail service provider (IVMSP) may have an external number for their subscribers to call to check/manage their mailboxes. If this is not available, you may do one of the following: • (a) assign a DID number (from the ITSP) • (b) create a virtual extension for this purpose. For method (a), specify a rule in the for the dedicated DID number.
Chapter 3 Configuring Voice Service and Voicemail Managing Voicemail To: Call-ID: 69e9e3d9-cfcbe2bb@172.12.244.56 CSeq: 101 INVITE Max-Forwards: 70 Contact: Referred-By: ;mbid=7675 In the above example, the station wanting to deposit voicemail is at extension 5031; the mailbox ID is 7675 on the account 37683101 (for the station at extension 5041). Note that the referrer is the same as the caller in the last INVITE.
Chapter 3 Configuring Voice Service and Voicemail Managing Voicemail Voice-Message: 2/8 (0/2) Note Note that SPA9000 does not require the NOTIFY to be sent within the same subscription dialog. That is, it accepts the NOTIFY even without a TO-tag or a matching Call-ID as the original SUBSCRIBE. Linksys SPA9000 Administrator Guide 3-24 Document Version 3.
C H A P T E R 4 Configuring SPA9000 Features This chapter describes how to perform the basic configuration for enabling the SPA9000 features. It also provides detailed explanations of how the system performs each operation, and the parameters controlling system behavior.
Chapter 4 Configuring SPA9000 Features Using the Wizard to Configure SPA9000 Voice Features Configuring Client Stations To configure the extensions for client stations connected to the SPA9000, complete the following steps. Step 1 Select Configure Client Stations on the Setup Wizard Main Menu.
Chapter 4 Configuring SPA9000 Features Using the Wizard to Configure SPA9000 Voice Features • Step 4 For SPA92x, 94x, or 925, press Menu on the IP phone and Navigate down to Product Info > Software Version. If the firmware version is lower than 4.1.12, click Upgrade. The system displays Page 3, shown in Figure 4-2. Figure 4-2 Step 5 Client Station Setup Wizard—Page 3 Select the MAC address or station name of the IP phone you are configuring and click Next.
Chapter 4 Configuring SPA9000 Features Using the Wizard to Configure SPA9000 Voice Features Configuring Client Extensions To use the Setup Wizard to modify the configuration of the client extensions on the SPA9000, complete the following steps. Step 1 To update the configuration of client stations, select Client Extensions from the Advanced Feature Menu (see Figure 4-4). Figure 4-4 Advanced Feature Menu The system displays the screen shown in Figure 4-5.
Chapter 4 Configuring SPA9000 Features Using the Wizard to Configure SPA9000 Voice Features Step 3 Click Submit to make the changes. Configuring Shared Extensions Use this option to enable the shared line appearance (SLA) feature, which allows multiple stations to share an extension number and manage a call as a group. For further information about this feature, refer to the “Using Shared Line Appearance” section on page 4-22. To use the Wizard to enable shared extensions, complete the following steps.
Chapter 4 Configuring SPA9000 Features Using the Wizard to Configure SPA9000 Voice Features Step 2 Configure the lines that you want to share and click Submit. Configuring a Call Hunt Group A hunt group is a number of extensions that ring when a number is dialed. The call is answered by the first extension that picks up the call. Extensions can be alerted simultaneously or sequentially. See the description of the and the parameters about how to specify a hunting rule.
Chapter 4 Configuring SPA9000 Features Using the Wizard to Configure SPA9000 Voice Features Figure 4-9 Step 2 Configure Hunt Groups Click Add Hunt Group to add a group. Click Edit to change an existing group, or click Delete to remove a group. When you click Add Hunt Group, the system displays the page shown in Figure 4-10. Figure 4-10 Configure Hunt Group Step 3 Identify the hunt group and click OK. When the next screen reappears, the new hunt group is added.
Chapter 4 Configuring SPA9000 Features Using the Wizard to Configure SPA9000 Voice Features Step 1 Select Configure Advanced Features from the Main Menu. The system displays the Advanced Feature Menu (see Figure 4-11) Figure 4-11 Advanced Features Menu Step 2 Select Localization from the Advanced Feature Menu. The system displays the Localization page (see Figure 4-12) Figure 4-12 Localization Wizard—Page 1 Step 3 Select the correct value for your location from each of the pull-down selection lists.
Chapter 4 Configuring SPA9000 Features Using Dial Plans Using Dial Plans This section describes the dial plan features of the SPA9000. It also explains how to configure and write scripts and provides a reference describing the use of each dial plan parameter. For information about dial plans for the Auto-Attendant, refer to Chapter 5, “Configuring the LVS Auto-Attendant.” Configuring Dial Plans The SPA9000 allows each line to be configured with a distinct dial plan.
Chapter 4 Configuring SPA9000 Features Using Dial Plans Table 4-1 Dial Plan Entries Dial Plan Entry Function 1xxx[2-9]xxxxxx Dials US 1 + 10-digit long distance number xxxxxxxxxx. Dials all other numbers, including international long distance Dial Plan Rules This section describes the rules that apply to configuring and interpreting dial plans. Note White space is ignored, but may be used for readability.
Chapter 4 Configuring SPA9000 Features Using Dial Plans Interdigit Timer Master Override The long and short interdigit timers can be changed in the dial plan (affecting a specific line) by preceding the entire plan with the following syntax: • Long interdigit timer: L : delay-value , • Short interdigit timer: S : delay-value , Thus, “L:8,( . . . )” would set the interdigit long timeout to 8 seconds for the line associated with this dial plan. And, “L:8,S:4,( . . .
Chapter 4 Configuring SPA9000 Features Using Dial Plans The following allows only US-style 1 + area-code + local-number, but disallows area codes and local numbers starting with 0 or 1. It also allows 411, 911, and operator calls (0). ( 0 | [49]11 | 1 [2-9]xx [2-9]xxxxxx ) The following allows US-style long distance, but blocks 9xx area codes: ( 1 [2-8]xx [2-9]xxxxxx ) The following allows arbitrary long distance dialing, but explicitly blocks the 947 area code.
Chapter 4 Configuring SPA9000 Features Basic Call Management The specifies the default maximum time (in seconds) allowed between dialed digits, when at least one candidate digit sequence is complete as dialed (see the following discussion of Dial_Plan parameters for an explanation of candidate digit sequences). Dial Plans ParName Dial_Plan[n] for Each Line n (*xx | [3469]11 | 0 | 00 | <:1408>[2-9]xxxxxx | Default 1[2-9]xx[2-9]xxxxxx | 011x.
Chapter 4 Configuring SPA9000 Features Basic Call Management • Only one client station currently registered with the called number—The SPA9000 proxies the INVITE to the target client station. • Multiple client stations currently registered with the called number—The SPA9000 replies 300 along with a list of contacts to the calling station and terminates the call. The calling station is expected to fork the INVITE to all the stations in the list of contacts inserted by the SPA9000 in the 300 response.
Chapter 4 Configuring SPA9000 Features Basic Call Management This example specifies the following: • Lines 1 and 2 are allowed when the called number starts with 9 • Line 3 is allowed if the called number starts with 011852 • Line 4 is allowed if the number starts with *1800 followed by seven more digits. One or more client station patterns can be specified in , with each pattern separated by a comma. Each pattern may contain the “*” and “?” wildcards, or “%xx” escaped characters.
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 parameter, the SPA9000 alerts all the registered contacts. Note The SPA9000 alerts all registered client stations if = *.
Chapter 4 Configuring SPA9000 Features Managing Call Forwarding Managing Call Forwarding This section describes the way the SPA9000 manages call forwarding. It includes the following topics: Note • How Call Forwarding Works • Using Call Hunt Groups, page 4-19 • Client Station Blind Transfers External Caller To DID/Hunt Group • Using Shared Line Appearance Some improvements in call forwarding have been introduced in Release 5.1 that are described in the “Bridge Mode” section on page 4-32.
Chapter 4 Configuring SPA9000 Features Managing Call Forwarding • When the call forward destination is “vm,” the SPA9000 forwards the call to the URL specified in . Following is an example where the station at extension 5034 forwarded the external caller to an external number 37683104 (the line interface dial plan strips the leading 9): • Client station replies 302 to SPA9000 (Line 2 private side) SIP/2.0 302 Moved Temporarily To:
Chapter 4 Configuring SPA9000 Features Managing Call Forwarding Note You can also specify a final forwarding destination if no station answers the incoming call and the total hunt time has expired. Typically, the forwarding destination is a voicemailbox. See the description of the parameter on how to specify a call forward destination. Using Call Hunt Groups This section describes how hunt groups are configured using the parameters available on the administration web server.
Chapter 4 Configuring SPA9000 Features Managing Call Forwarding • max is the number of times to cycle through the entire hunt group if the value is smaller than ring-interval. If max is larger than ring-interval, it is interpreted as the total number of seconds to ring all lines in the hunt group before forwarding or rejecting the call. If max is 0 (zero), the members of the hunt group ring until the call is answered or the caller disconnects.
Chapter 4 Configuring SPA9000 Features Managing Call Forwarding To use the administration web server to configure the hunt group, complete the following steps: Step 1 Direct your browser to the following URL: spa9000_ip/admin/voice/advanced Replace spa9000_ip with the IP address of the SPA9000. Use IVR option 110# to determine the IP address. Before using the administration web server, you must enable it on the WAN interface, using option 7932#.
Chapter 4 Configuring SPA9000 Features Managing Call Forwarding For example, on Line 1, you can define one hunt group with the virtual extension 50300 for Sales, and another with extension 50400 for Customer Support. In this example, Line 1 has the main number of 14083331000.
Chapter 4 Configuring SPA9000 Features Managing Call Forwarding When a client station boots up and successfully registers with the proxy of each shared EXT, it sends a NOTIFY of dialog-info to the SPA9000 for the first time. The state of this dialog-info is set to “full.” In this case, all the dialog states should be idle because the client station has just booted. This indicates the station is just starting up.
Chapter 4 Configuring SPA9000 Features Managing Call Forwarding Max-Forwards: 70 Contact: “User-A” Event: dialog Content-Length: 408 Content-Type: application/dialog-info+xml
Chapter 4 Configuring SPA9000 Features Managing Call Pickup Managing Call Pickup This section describes the features available for picking up calls and includes the following topics; • Directed Call Pickup, page 4-25 • Group Call Pickup, page 4-26 • Call Park and Pickup, page 4-26 Directed Call Pickup and Group Call Pickup let the user answer an incoming call to a client station from another client station. Directed Call Pickup To use Directed Call Pickup, the user performs the following steps. 1.
Chapter 4 Configuring SPA9000 Features Managing Call Pickup Group Call Pickup To use Group Call Pickup, the user performs the following steps. 1. Determine whether any client station is ringing (by listening, for example). It could be more than one. 2. Press the “GrPick” softkey or dial the corresponding *code on the client station. 3. Wait for the client station to return a list of of all the client stations that are currently ringing.
Chapter 4 Configuring SPA9000 Features Multicast and Group Paging The result is the user is connected with the parked call. If the parking lot number is not valid, the operation fails. The parking lot is implemented as an internal SIP client station of the SPA9000. It has the special user-id callpark and can handle up to 10 calls.
Chapter 4 Configuring SPA9000 Features Music On Hold To start a group page, make a call by dialing pagegroup. For convenience, this special number is included in the corporate directory. A speed dial or personal directory entry can also be defined locally on a specific phone. Music On Hold This section describes how to manage the music on hold (MOH) feature.
Chapter 4 Configuring SPA9000 Features Music On Hold This section is illustrated in Figure 4-14. Figure 4-14 Internal Music Source Parameters Step 3 Enter tftp://server_IP_address:port/path in the Internal Music URL field. Replace server_IP_address with the local IP address of the computer you are using as the TFTP server. Replace port with the port number used by the TFTP server; by default it is 69. Replace path with the location and name of a music file in the correct format.
Chapter 4 Configuring SPA9000 Features Music On Hold • Using a Streaming Audio Server, page 4-30 • Using the IVR with an SAS Line, page 4-30 • Example SAS with MOH, page 4-31 • Configuring the Streaming Audio Server, page 4-32 Using a Streaming Audio Server On a connected call, the SPA9000 may place the remote party on hold by performing a hook-flash to initiate a three-way call or by swapping two calls during call-waiting.
Chapter 4 Configuring SPA9000 Features Music On Hold Step 1 Power off the SPA9000. Step 2 Connect a phone to the port and make sure the phone is on-hook. Step 3 Power on the SPA9000. Step 4 Pick up handset and press * * * * to invoke IVR in the usual way. If the SPA9000 boots and finds that the SAS line is on-hook, it will not remove battery from the line so that IVR may be used.
Chapter 4 Configuring SPA9000 Features Enhancements in Release 5.1 Configuring the Streaming Audio Server The following provides step-by-step procedures for implementing a SAS with an external music source. Step 1 Connect an RJ-11 adapter between the music source and an FXS port on the SPA9000 (Phone 1 or Phone 2). Step 2 On the administration web server, click the SIP tab and scroll down to the Streaming Audio Server section (see Figure 4-16).
Chapter 4 Configuring SPA9000 Features Enhancements in Release 5.1 Call Forward Bridge Mode The normal way of performing the call forwarding operation is for the SPA9000 to send a (blind) SIP REFER to the calling device to let it contact the target number directly. It then drops out of the call completely. This requires the calling device to understand the SIP signaling involved and the operation permitted by the underlying service provider. The SPA400 cannot handle this operation.
Chapter 4 Configuring SPA9000 Features Enhancements in Release 5.
C H A P T E R 5 Configuring the LVS Auto-Attendant This chapter describes how to configure the LVS Auto-Attendant using the IVR, the Setup Wizard, and XML scripting.
Chapter 5 Configuring the LVS Auto-Attendant Configuring Auto-Attendant The daytime Auto-Attendant is preconfigured and enabled by default, and the first message it plays (Prompt ID 1) is suitable for business hours. If you want a caller to hear a different greeting during nighttime (non-business) hours, then you should record a new prompt, such as Prompt ID 5, using the Interactive Voice Response Menu and then configure the Auto-Attendant settings using the administration web server.
Chapter 5 Configuring the LVS Auto-Attendant Configuring Auto-Attendant When the user presses this option, the IVR checks the available buffer size. If there is no more buffer capability, IVR plays the “option failed” message and returns to the previous menu. If the buffer space is sufficient, you hear, “You may record your message after the tone. When finished, press #.” Step 6 Record the new message and press #. After you record the message, you hear, “To save, enter 1. To review, enter 2.
Chapter 5 Configuring the LVS Auto-Attendant Configuring Auto-Attendant Using the Wizard to Configure the Auto-Attendant You can use the Setup Wizard to customize a schedule for Auto-Attendant. To do this, complete the following steps. Step 1 Select Auto Attendant from the Advanced Feature Menu (see Figure 5-2). Figure 5-2 Auto Attendant Option The system displays Page 1, shown in Figure 5-3 Select Auto Attendant from the Advanced Feature Menu (see Figure 5-2).
Chapter 5 Configuring the LVS Auto-Attendant Configuring Auto-Attendant Figure 5-3 Auto Attendant Wizard—Page 1 Select Advanced Auto-Attendant and click Next. The system displays the screen shown in Figure 5-4. Figure 5-4 Step 2 Auto Attendant Wizard—Page 2 Select the office working and non-working hours from the pull-down selection lists and click Next. The system displays the screen shown in Figure 5-5. Linksys SPA9000 Administrator Guide Document Version 3.
Chapter 5 Configuring the LVS Auto-Attendant Configuring Auto-Attendant Figure 5-5 Auto Attendant Wizard—Page 3 Step 3 Select the extensions to ring for the receptionist. Step 4 Select the hunt group to ring in response to user input. Use the Hunt Groups option on the Advanced Features menu to configure the hunt group. For more information about hunt groups, see the “Configuring a Call Hunt Group” section on page 4-6 and the“Using Call Hunt Groups” section on page 4-19.
Chapter 5 Configuring the LVS Auto-Attendant Configuring Auto-Attendant Figure 5-6 AA Web Server Configuration Parameters AA Dial Plan 1: (50xx|xxxx.) AA Dial Plan 2: (<:500>x|50xx.
Chapter 5 Configuring the LVS Auto-Attendant Downloading Prompts Step 5 In the text editor, replace “dir” with “nt” (see the new text in boldface).
Chapter 5 Configuring the LVS Auto-Attendant Configuring Dial Plans for the Auto-Attendant serv=scheme://server_addr[:port]/root_path;[p1={prompt1 file path name};][p2={prompt2 file path name};][p3={prompt3 file path name};][p4={prompt4 file path name};][p5={prompt5 file path name};][p6={prompt6 file path name};][p7={prompt7 file path name};][p8={prompt8 file path name};][p9={prompt9 file path name};][p10={prompt10 file path name};] Where: • scheme = tftp|http|https • default port is 69 for tftp, 80 fo
Chapter 5 Configuring the LVS Auto-Attendant Alternative AA Configuration The user can define the dial rule in the dial plan parameter, and then do the translation in the AA script. In this case, the dial plan can be very simple, such as “(1|2|3|4|5xxx)”, “(xxxx|*|#)”. In the AA script, the user defines how to translate 1|2|3|4 |*|# into the extension number they represent. The user can also perform the translation in the dial plan first.
Chapter 5 Configuring the LVS Auto-Attendant Switching Between Alternative AAs Using the IVR Table 5-3 Parameter Descriptions Parameter Description AA Dial Plan 1/2 This describes the dial plan rule that the Auto-Attendant uses in a particular
Chapter 5 Configuring the LVS Auto-Attendant Switching Between Alternative AAs Using the IVR Table 5-3 Parameter Descriptions Weekends/Holidays This parameter defines the dates of weekends and holidays. Format: [wk=n1[,ni];][hd=mm/dd/yyyy|mm/dd/yyyy-mm/dd/yyyy[, mm/dd/yyyy|mm/dd/yyyy-mm/dd/yyyy];] The abbreviation wk stands for weekend. The value can be any number, 1 to 7, to represent Monday to Sunday. Up to four weekend days can be defined. The abbreviation hd stands for holiday.
Chapter 5 Configuring the LVS Auto-Attendant XML Scripting for the Auto-Attendant XML Scripting for the Auto-Attendant The SPA9000 AA allows users to define the AA instructions using XML script.
Chapter 5 Configuring the LVS Auto-Attendant XML Scripting for the Auto-Attendant Note The maximum compiled size of an AA script is 2048 bytes. Any script longer than this is truncated and generates an XML script error. Note that when the script is compiled it can grow in length, so this error can occur even if the script is considerably smaller than 2048 bytes.
Chapter 5 Configuring the LVS Auto-Attendant XML Scripting for the Auto-Attendant AA Instructions This section includes the following topics: • Audio Instruction, page 5-15 • Action Instruction, page 5-15 • Noinput Instruction , page 5-15 • Nomatch Instruction, page 5-16 • Menu Matched Instruction—Recognition of Touch Tone (DMTP) Key Presses, page 5-16 Audio Instruction The following is an example of the audio instruction:
Chapter 5 Configuring the LVS Auto-Attendant XML Scripting for the Auto-Attendant The dialog can only be used in the menu dialog and is optional. When it is specified, AA executes the audio and action instructions if the user does not input any digits with the value of the parameter, in seconds. If the repeat attribute is set to T, AA plays the menu prompt after playing the prompt specified in the dialog and ignores the action instruction.
Chapter 5 Configuring the LVS Auto-Attendant AA XML Script Examples The user can use the variable “$input” in the target attribute of the action. The value of this variable means that the input value that is already passed by the dialplan. AA does no translation, but directly transfers the call to the target. For example: Currently, only outbound DTMF (INFO/AVT) can be recognized by AA.
Chapter 5 Configuring the LVS Auto-Attendant AA XML Script Examples Example 2 In Example 2, when there is an incoming call to AA, AA picks up the call in eight seconds. AA then plays prompt1. The caller can interrupt the prompt at any time. If the caller inputs digits within 10 seconds, but it does not match the dial plan defined in , the nomatch dialog is executed. It plays prompt3 and wait for DTMF input. Otherwise, the dialog is executed.
Chapter 5 Configuring the LVS Auto-Attendant AA XML Script Examples In this example, the following messages are recorded using IVR: Table 5-4 Prompts for Example 2 Prompt ID Message Prompt1 “Welcome to ABC company. For Sales, enter 1. If you know your party’s extension, you may enter it now.
Chapter 5 Configuring the LVS Auto-Attendant AA XML Script Examples • All other valid extensions (defined here to be 0, 3, 5xx, 8001) are forwarded to the associated client. 0 is replaced with 501 (receptionist), 3 is replaced with 300 (Sales group line); 5xx and 8001 are valid extensions. Non-Office Hour AA Treatment In the Non-Office Hour Treatment in Example 3, an incoming call on Line 1 rings Extension 501 (receptionist) and AA at same time.
Chapter 5 Configuring the LVS Auto-Attendant AA XML Script Examples ” = “ ” In Example 3, the following mess
Chapter 5 Configuring the LVS Auto-Attendant Auto-Attendant XML Instructions Set Table 5-6 Parameters for Example 3 Parameter Name Parameter Value DayTime AA Yes DayTime AA Script 1 DayTime Answer Delay 8 NightTime AA Yes NightTime AA Script 2 NightTime Answer Delay 4 Weekend/Holiday AA Yes Weekend/Holiday AA Script 2 Weekend/Holiday Answer Delay 4 Day Time: Start=9:0:0;end=18:0:0 Weekends/Holidays wk=6,7; Auto-Attendant XML Instructions Set The complete set of XML instructions ar
Chapter 5 Configuring the LVS Auto-Attendant Auto-Attendant XML Instructions Set Instruction Description Syntax and Example(s) nomatch When specified, the nomatch instruction runs when the user input digits do not match anything in the dial plan. AAAA executes the specified audio and action instructions. If the repeat attribute is set to “T”, AA plays the menu prompt after playing the no input prompt and ignore the action instruction; otherwise, AA executes the action instruction.
Chapter 5 Configuring the LVS Auto-Attendant Auto-Attendant XML Instructions Set Linksys SPA9000 Administrator Guide 5-24 Document Version 3.
C H A P T E R 6 SPA9000 Field Reference This chapter describes the fields within each section of the following administration web server pages: • Info Tab, page 6-2 • System Tab, page 6-6 • SIP Tab, page 6-7 • Regional Tab, page 6-23 • FXS 1/2 Tab, page 6-38 • Line 1/2/3/4 Tab, page 6-47 For information about the tabs on the Routing page, see the documentation for any Linksys router. For information about the Provisioning page, see the Linksys SPA Provisioning Guide.
Chapter 6 SPA9000 Field Reference Info Tab Info Tab This section describes the fields for the following headings on the Info tab: Note • Product Information, page 6-2 • System Status, page 6-2 • FXS 1/2 Status, page 6-3 • Line 1/2/3/4 Status, page 6-3 • Auto Attendant Prompt Status, page 6-4 • Internal Music Status, page 6-5 The fields on this tab are read-only and cannot be edited. Product Information Field Description Product Name Model number of the SPA9000.
Chapter 6 SPA9000 Field Reference Info Tab Line 1/2/3/4 Status ) Field Description Registration State Last Registration At Last date and time the line was registered. Next Registration In Number of seconds before the next registration renewal. Message Waiting Indicates whether you have new voicemail waiting: Yes or No. This is updated when voicemail notification is received. You can also manually modify it to clear or set the flag.
Chapter 6 SPA9000 Field Reference Info Tab Call 1/2 Peer Phone Phone number of the internal phone. Call 1/2 Duration Duration of the call. Call 1/2 Packets Sent Number of packets sent. Call 1/2 Packets Recv Number of packets received. Call 1/2 Bytes Sent Number of bytes sent. Call 1/2 Bytes Recv Number of bytes received. Call 1/2 Decode Latency Number of milliseconds for decoder latency. Call 1/2 Jitter Number of milliseconds for receiver jitter.
Chapter 6 SPA9000 Field Reference Info Tab Internal Music Status Field Description Installed Music Path Displays the pathname for the music source used for the music-on-hold feature. Linksys SPA9000 Administrator Guide Document Version 3.
Chapter 6 SPA9000 Field Reference System Tab System Tab This section describes the fields for the following headings on the System tab: • System Configuration, page 6-6 • Miscellaneous Settings, page 6-6 System Configuration Field Description Restricted Access Domains This feature is used when implementing software customization. Enable Web Admin Access Lets you enable or disable local access to the administration web server. Select yes or no from the drop-down menu. The default is yes.
Chapter 6 SPA9000 Field Reference SIP Tab SIP Tab This section describes the fields for the following headings on the SIP tab: • SIP Parameters, page 6-7 • SIP Timer Values (sec), page 6-8 • Response Status Code Handling, page 6-10 • RTP Parameters, page 6-10 • SDP Payload Types, page 6-11 • NAT Support Parameters, page 6-13 • PBX Parameters, page 6-14 • Internal Music Source Parameters, page 6-17 • Auto Attendant Parameters, page 6-18 • PBX Phone Parameters, page 6-21 SIP Parameters F
Chapter 6 SPA9000 Field Reference SIP Tab Hook Flash MIME Type MIME Type used in a SIP INFO message to signal a hook flash event. The default is application/hook-flash. Remove Last Reg Lets you remove the last registration before registering a new one if the value is different. Select yes or no from the drop-down menu. The default is no. Use Compact Header Lets you use compact SIP headers in outbound SIP messages. Select yes or no from the drop-down menu.
Chapter 6 SPA9000 Field Reference SIP Tab SIP Timer B INVITE time-out value, which can range from 0 to 64 seconds. The default is 32. SIP Timer F Non-INVITE time-out value, which can range from 0 to 64 seconds. The default is 32. SIP Timer H INVITE final response, time-out value, which can range from 0 to 64 seconds. The default is 32. SIP Timer D ACK hang-around time, which can range from 0 to 64 seconds. The default is 32.
Chapter 6 SPA9000 Field Reference SIP Tab Reg Retry Intvl Cap The maximum value to cap the exponential back-off retry delay (which starts at and doubles on every REGISTER retry after a failure). In other words, the retry interval is always at seconds after a failure. If this feature is enabled, is added on top of the exponential back-off adjusted delay value. This feature was added in Release 5.1.
Chapter 6 SPA9000 Field Reference SIP Tab Max RTP ICMP Err Number of successive ICMP errors allowed when transmitting RTP packets to the peer before the SPA9000 terminates the call. If value is set to 0, the SPA9000 ignores the limit on ICMP errors. The default is 0. RTCP Tx Interval Interval for sending out RTCP sender reports on an active connection. It can range from 0 to 255 seconds. During an active connection, the SPA9000 can be programmed to send out compound RTCP packet on the connection.
Chapter 6 SPA9000 Field Reference SIP Tab INFOREQ Dynamic Payload INFOREQ dynamic payload type. There is no default. G726r16 Dynamic Payload G.726-16 dynamic payload type. The valid range is 96-127. The default is 98. G726r24 Dynamic Payload G.726-24 dynamic payload type. The valid range is 96-127. The default is 97. G726r40 Dynamic Payload G.726-40 dynamic payload type. The valid range is 96-127. The default is 96. G729b Dynamic Payload G.729b dynamic payload type. The valid range is 96-127.
Chapter 6 SPA9000 Field Reference SIP Tab NAT Support Parameters Field Description Handle VIA received If you select yes, the SPA9000 processes the received parameter in the VIA header (this is inserted by the server in a response to anyone of its requests). If you select no, the parameter is ignored. Select yes or no from the drop-down menu. The default is no.
Chapter 6 SPA9000 Field Reference SIP Tab EXT IP External IP address to substitute for the actual IP address of the SPA9000 in all outgoing SIP messages. If 0.0.0.0 is specified, no IP address substitution is performed. If this parameter is specified, the SPA9000 assumes this IP address when generating SIP messages and SDP (if NAT Mapping is enabled for that line). However, the results of STUN and VIA received parameter processing, if available, supersede this statically configured value.
Chapter 6 SPA9000 Field Reference SIP Tab Proxy Debug Option Controls what SIP messages to log that are received at or sent from the Proxy listen port. Choices are as follows: { • none—No logging. • 1-line—Logs the start-line only for all messages, • 1-line excl. OPT—Same as 1-line but excludes OPTIONS request/response. • 1-line excl. NTFY—Same as 1-line but excludes NOTIFY request/response. • 1-line excl. REG—Same as 1-line but excludes REGISTER request/response. • 1-line excl.
Chapter 6 SPA9000 Field Reference SIP Tab Group 1/2/3/4 Line Ordered comma-separated list of Line indices. SPA9000 attempts to make external calls for client stations belonging to the group in the order according to this list. Example: 1,3. The default is is blank, which means that no external calls are allowed for client stations in this group. Default Group Line Same as , but applies to the default group. The default is is 1,2,3,4.
Chapter 6 SPA9000 Field Reference SIP Tab Internal Music Source Parameters Field Description Internal Music URL URL from which to download a music file to be used by the parking lot. The format is: [tftp://]server-ip-addr[:port]/path TFTP is the only protocol supported for music download. Default port is 69. Changing the value of this parameter from the web interface triggers a graceful reboot of the SPA9000.
Chapter 6 SPA9000 Field Reference SIP Tab Internal Music Use Pref Codec Only Forces the internal music player to use the preferred codec only. The default is is no. Auto Attendant Parameters Field Description AA Dial Plan 1 Dial Plan 1 to be used in an AA script. Example: . The default is: (10x|xxx.) AA Dial Plan 2 Dial Plan 2 to be used in an AA script. Example: . The default is: (<:10>x|xxx.) AA script 1/2/3 AA script.
Chapter 6 SPA9000 Field Reference SIP Tab DayTime AA Script Specifies which AA script (1, 2, or 3) is used for the AA treatment when operating in daytime mode. The default is 1. NightTime AA Script Specifies which AA script (1, 2, or 3) is used for the AA treatment when operating in daytime mode. The default is 1. Weekend/Holiday AA Script Specifies which AA script (1, 2, or 3) is used for the AA treatment when operating in daytime mode. The default is 1.
Chapter 6 SPA9000 Field Reference SIP Tab AA Prompts URL Script Instructs the SPA9000 to erase or download user-recorded prompt files from a TFTP/HTTP/HTTPS server. These files must be encoded in G711u, size less than 60 seconds, with the header removed. The sum of the prompt files cannot be longer than 94.5 seconds. The prompt is downloaded when the device boots. If the prompt has already been downloaded from the given URL, the download does not occur.
Chapter 6 SPA9000 Field Reference SIP Tab PBX Phone Parameters Field Description Next Auto User ID User-id assigned to the next (unprovisioned) client station that requests initial profile from the SPA9000 internal configuration server. The parameter is automatically incremented once a new user-id is assigned. The default is is 5000. Phone Ext Password A REGISTRATION password to apply on Ext 1 of all the client stations.
Chapter 6 SPA9000 Field Reference SIP Tab Phone Config XML XML configuration to be served to the phones when they request the init_$MA.xml file from the SPA9000 during their first-time initialization (either a brand-new phone or after a factory reset). If this parameter is empty, the SPA9000 serves the normal auto-generated startup XML configuration file to the phone instead. The purpose of this parameter is to facilitate ITSP provisioning of new phones remotely.
Chapter 6 SPA9000 Field Reference Regional Tab Regional Tab This section describes the fields for the following headings on the Regional tab: • Call Progress Tones, page 6-23 • Distinctive Ring Patterns, page 6-24 • Distinctive Call Waiting Tone Patterns, page 6-26 • Distinctive Ring/CWT Pattern Names, page 6-26 • Ring and Call Waiting Tone Spec, page 6-27 • Control Timer Values (sec), page 6-28 • Vertical Service Activation Codes, page 6-29 • Vertical Service Announcement Codes, page 6-33
Chapter 6 SPA9000 Field Reference Regional Tab Ring Back Tone Played during an outbound call when the far end is ringing. The default is 440@-19,480@-19;*(2/4/1+2). Confirm Tone Brief tone to notify the user that the last input value has been accepted. The default is 600@-16; 1(.25/.25/1). SIT1 Tone Alternative to the Reorder Tone played when an error occurs as a caller makes an outbound call. The RSC to trigger this tone is configurable on the SIP screen.
Chapter 6 SPA9000 Field Reference Regional Tab Ring1 Cadence Cadence script for distinctive ring 1. The default is 60(2/4). Ring2 Cadence Cadence script for distinctive ring 2. The default is 60(.3/.2, 1/.2,.3/4. Ring3 Cadence Cadence script for distinctive ring 3. The default is 60(.8/.4,.8/4). Ring4 Cadence Cadence script for distinctive ring 4. The default is 60(.4/.2,.3/.2,.8/4). Ring5 Cadence Cadence script for distinctive ring 5. The default is 60(.4/.2,.3/.2,.8/4).
Chapter 6 SPA9000 Field Reference Regional Tab Distinctive Call Waiting Tone Patterns Field Description CWT1 Cadence Cadence script for distinctive CWT 1. The default is 30(.3/9.7). CWT2 Cadence Cadence script for distinctive CWT 2. The default is 30(.1/.1, .1/9.7). CWT3 Cadence Cadence script for distinctive CWT 3. The default is 30(.1/.1, .1/.1, .1/9.5). CWT4 Cadence Cadence script for distinctive CWT 4. The default is 30(.1/.1, .3/.1, .1/9.3).
Chapter 6 SPA9000 Field Reference Regional Tab Ring5 Name Name in an INVITE’s Alert-Info Header to pick distinctive ring/CWT 5 for the inbound call. The default is Bellcore-r5. Ring6 Name Name in an INVITE’s Alert-Info Header to pick distinctive ring/CWT 6 for the inbound call. The default is Bellcore-r6. Ring7 Name Name in an INVITE’s Alert-Info Header to pick distinctive ring/CWT 7 for the inbound call. The default is Bellcore-r7.
Chapter 6 SPA9000 Field Reference Regional Tab Control Timer Values (sec) Field Description Hook Flash Timer Min Minimum on-hook time before off-hook qualifies as hook-flash. Less than this the on-hook event is ignored. Range: 0.1–0.4 seconds. The default is 0.1. Hook Flash Timer Max Maximum on-hook time before off-hook qualifies as hook-flash. More than this the on-hook event is treated as on-hook (no hook-flash event). Range: 0.4–1.6 seconds. The default is 0.9.
Chapter 6 SPA9000 Field Reference Regional Tab CPC Delay Delay in seconds after caller hangs up when the SPA9000 starts removing the tip-and-ring voltage to the attached equipment of the called party. Range: 0–255 seconds. SPA9000 has had polarity reversal feature since release 1.0 which can be applied to both the caller and the callee end.
Chapter 6 SPA9000 Field Reference Regional Tab Cfwd All Deact Code Cancels call forwarding of all calls. The default is *73. Cfwd Busy Act Code Forwards busy calls to the extension specified after the activation code. The default is *90. Cfwd Busy Deact Code Cancels call forwarding of busy calls. The default is *91. Cfwd No Ans Act Code Forwards no-answer calls to the extension specified after the activation code. The default is *92.
Chapter 6 SPA9000 Field Reference Regional Tab Block CID Deact Code Removes caller ID blocking on all outbound calls. The default is *68. Block CID Per Call Act Code Blocks caller ID on the next outbound call. The default is *81. Block CID Per Call Deact Code Removes caller ID blocking on the next inbound call. The default is *82. Block ANC Act Code Blocks all anonymous calls. The default is *77. Block ANC Deact Code Removes blocking of all anonymous calls. The default is *87.
Chapter 6 SPA9000 Field Reference Regional Tab Secure One Call Deact Code Makes the next outbound call not secure. (It is redundant if all outbound calls are not secure by default.) The default is *19. Conference Act Code If this code is specified, the user must enter it before dialing the third party for a conference call. Enter the code for a conference call. Attn-Xfer Act Code If the code is specified, the user must enter it before dialing the third party for a call transfer.
Chapter 6 SPA9000 Field Reference Regional Tab Feature Dial Services Codes These codes tell the SPA9000 what to do when the user is listening to the first or second dial tone. One or more *code can be configured into this parameter, such as *72, or *72|*74|*67|*82, etc. Max total length is 79 chars. This parameter applies when the user has a dial tone (first or second dial tone).
Chapter 6 SPA9000 Field Reference Regional Tab Field Description Prefer G711u Code Makes this codec the preferred codec for the associated call. The default is *017110. Force G711u Code Makes this codec the only codec that can be used for the associated call. The default is *027110. Prefer G711a Code Makes this codec the preferred codec for the associated call. The default is *017111 Force G711a Code Makes this codec the only codec that can be used for the associated call.
Chapter 6 SPA9000 Field Reference Regional Tab Miscellaneous Field Description Set Local Date (mm/dd) Sets the local date (mm stands for months and dd stands for days). The year is optional and uses two or four digits. Set Local Time (HH/mm) Sets the local time (hh stands for hours and mm stands for minutes). Seconds are optional. Time Zone Selects the number of hours to add to GMT to generate the local time for caller ID generation.
Chapter 6 SPA9000 Field Reference Regional Tab FXS Port Input Gain Input gain in dB, up to three decimal places. The range is 6.000 to -12.000. The default is -3. FXS Port Output Gain Output gain in dB, up to three decimal places. The range is 6.000 to -12.000. The Call Progress Tones and DTMF playback level are not affected by the . The default is -3. DTMF Playback Level Local DTMF playback level in dBm, up to one decimal place. The default is -16.0.
Chapter 6 SPA9000 Field Reference Regional Tab More Echo Suppression Enable or disable more echo suppresion. The default is no. Linksys SPA9000 Administrator Guide Document Version 3.
Chapter 6 SPA9000 Field Reference FXS 1/2 Tab FXS 1/2 Tab This section describes the fields for the following headings on the FXS 1 and FXS 2 tabs: • Line Enable, page 6-38 • Network Settings, page 6-38 • SIP Settings, page 6-39 • Subscriber Information, page 6-41 • Dial Plan, page 6-41 • Mailbox Status, page 6-41 • Streaming Audio Server (SAS), page 6-42 • Call Feature Settings, page 6-43 • Audio Configuration, page 6-43 • FXS Port Polarity Configuration, page 6-46 Line Enable Field
Chapter 6 SPA9000 Field Reference FXS 1/2 Tab Network Jitter Level Determines how jitter buffer size is adjusted by the SPA9000. Jitter buffer size is adjusted dynamically. The minimum jitter buffer size is 30 milliseconds or (10 milliseconds + current RTP frame size), whichever is larger, for all jitter level settings. However, the starting jitter buffer size value is larger for higher jitter levels. This setting controls the rate at which the jitter buffer size is adjusted to reach the minimum.
Chapter 6 SPA9000 Field Reference FXS 1/2 Tab SIP Debug Option SIP messages are received at or sent from the proxy listen port. This feature controls which SIP messages to log. The choices are as follows: • none—No logging. • 1-line—Logs the start-line only for all messages. • 1-line excl. OPT—Logs the start-line only for all messages except OPTIONS requests/responses. • 1-line excl. NTFY—Logs the start-line only for all messages except NOTIFY requests/responses. • 1-line excl.
Chapter 6 SPA9000 Field Reference FXS 1/2 Tab Refer-To Target Contact To contact the refer-to target, select yes. Otherwise, select no. The default is no. Sticky 183 If this feature is enabled, the IP telephony ignores further 180 SIP responses after receiving the first 183 SIP response for an outbound INVITE. To enable this feature, select yes. Otherwise, select no. The default is no. Subscriber Information Field Description Display Name Display name for caller ID.
Chapter 6 SPA9000 Field Reference FXS 1/2 Tab Streaming Audio Server (SAS) Field Description SAS Enable To enable the use of the line as a streaming audio source, select yes. Otherwise, select no. If enabled, the line cannot be used for outgoing calls. Instead, it auto-answers incoming calls and streams audio RTP packets to the caller. The default is no.
Chapter 6 SPA9000 Field Reference FXS 1/2 Tab Call Feature Settings Field Description Blind Attn-Xfer Enable Enables the SPA9000 to perform an attended transfer operation by ending the current call leg and performing a blind transfer of the other call leg. If this feature is disabled, the SPA9000 performs an attended transfer operation by referring the other call leg to the current call leg while maintaining both call legs. To use this feature, select yes. Otherwise, select no. The default is no.
Chapter 6 SPA9000 Field Reference FXS 1/2 Tab Field Description Preferred Codec Preferred codec for all calls. (The actual codec used in a call still depends on the outcome of the codec negotiation protocol.) Select one of the following: G711u, G711a, G726-16, G726-24, G726-32, G726-40, G729a, or G723. The default is G711u. Silence Supp Enable To enable silence suppression so that silent audio frames are not transmitted, select yes. Otherwise, select no. The default is no.
Chapter 6 SPA9000 Field Reference FXS 1/2 Tab FAX Passthru Codec Select the codec for fax passthrough, G711u or G711a. The default is G711u. DTMF Process INFO (Not in PAP2T) To use the DTMF process info feature, select yes. Otherwise, select no. The default is yes. FAX Codec Symmetric To force the SPA9000 to use a symmetric codec during fax passthrough, select yes. Otherwise, select no. The default is yes. DTMF Process AVT (Not in PAP2T) To use the DTMF process AVT feature, select yes.
Chapter 6 SPA9000 Field Reference FXS Port Polarity Configuration FXS Port Polarity Configuration Field Description Idle Polarity Polarity before a call is connected: Forward or Reverse. The default is Forward. Caller Conn Polarity Polarity after an outbound call is connected: Forward or Reverse. The default is Forward. Callee Conn Polarity Polarity after an inbound call is connected: Forward or Reverse. The default is Forward. Linksys SPA9000 Administrator Guide 6-46 Document Version 3.
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab Line 1/2/3/4 Tab This section describes the fields for the following headings on the Line 1, Line 2, Line 3, and Line 4 tabs: Note • Line Enable, page 6-47 • Network Settings, page 6-47 • SIP Settings, page 6-48 • Subscriber Information, page 6-50 • Dial Plan, page 6-52 In a configuration profile, the Line parameters must be appended with [1] or [2] to identify the line to which the setting applies.
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab SIP Settings Field Description SIP Port Port number of the SIP message listening and transmission port. The default is 5060. SIP 100REL Enable To enable the support of 100REL SIP extension for reliable transmission of provisional responses (18x) and use of PRACK requests, select yes. Otherwise, select no. The default is no. EXT SIP Port The external SIP port number.
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab SIP Debug Option SIP messages are received at or sent from the proxy listen port. This feature controls which SIP messages to log. Choices are as follows: • none—No logging. • 1-line—Logs the start-line only for all messages. • 1-line excl. OPT—Logs the start-line only for all messages except OPTIONS requests/responses. • 1-line excl. NTFY—Logs the start-line only for all messages except NOTIFY requests/responses. • 1-line excl.
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab Refer-To Target Contact To contact the refer-to target, select yes. Otherwise, select no. The default is no. Subscriber Information Field Description Display Name Display name for caller ID. User ID Extension number for this line. Password Password for this line. Use Auth ID To use the authentication ID and password for SIP authentication, select yes. Otherwise, select no to use the user ID and password. The default is no.
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab Contact List List of client stations that the SPA9000 should alert when there is an incoming call to the line interface from the ITSP. Each rule is also known as a hunt group and the did is the group’s extension. The default method to ring a group is to ring all the members simultaneously, unless a hunt rule is specified. The format is rule[|rule[|rule[...
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab Contact List (cont.) Default is blank. Since version 3.2.8, SPA9000 supports Phone Extension to DID Number Mapping through an added syntax in this parameter. If such mapping is provided for a given extension, the user-id and display name fields in the FROM and REFERRED-BY headers (wherever applied) of outbound requests originated from that phone to the ITSP are replaced by the corresponding DID number and the phone’s assigned display name respectively.
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab Field Description Dial Plan Dial plan script for this line. The default is (<9:>xx.) The dial plan syntax is expanded in the SPA3102 to allow the designation of three parameters to be used with a specific gateway: • uid – the authentication user-id • pwd – the authentication password • nat – if this parameter is present, use NAT mapping Each parameter is separated by a semi-colon (;).
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab EXT SIP Port Enter the port number of the external port to substitute for the actual SIP port of the SPA9000 in all outgoing SIP messages. The default is 0. Proxy and Registration Field Description Proxy SIP proxy server for all outbound requests. Use Outbound Proxy Enable the use of . If set to no, and
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab Field Description Proxy Fallback Intvl This parameter sets the delay (sec) after which the PAP2T will retry from the highest priority proxy (or outbound proxy) servers after it has failed over to a lower priority server. This parameter is useful only if the primary and backup proxy server list is provided to the PAP2T via DNS SRV record lookup on the server name.
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab Field Description VMSP Bridge Applies only if this line interface offers voice mail services. It specifies whether the SPA9000 should bridge the call from an external caller on the same or a different line interface.
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab Field Description XFER Bridge Mode Instructs the SPA9000 how to handle call transferring of an external caller to another external number by a client station. This parameter was added in Release 5.1. The normal way of performing this operation is for the SPA9000 to send a SIP REFER method to the calling device to let it contact the transfer target directly. The SPA9000 then drops out of the call completely.
Chapter 6 SPA9000 Field Reference Line 1/2/3/4 Tab Linksys SPA9000 Administrator Guide 6-58 Document Version 3.
A P P E N D I X A Acronyms A/D Analog To Digital Converter ANC Anonymous Call B2BUA Back to Back User Agent Bool Boolean Values.
Appendix A GW Gateway ITU International Telecommunication Union HTML Hypertext Markup Language HTTP Hypertext Transfer Protocol HTTPS HTTP over SSL ICMP Internet Control Message Protocol IGMP Internet Group Management Protocol ILEC Incumbent Local Exchange Carrier IP Internet Protocol ISP Internet Service Provider ITSP IP Telephony Service Provider IVR Interactive Voice Response LAN Local Area Network LBR Low Bit Rate LBRC Low Bit Rate Codec MC Mini-Certificate MGCP Media G
Appendix A Acronyms SDRAM Synchronous DRAM sec seconds SIP Session Initiation Protocol SLA Shared line appearance SLIC Subscriber Line Interface Circuit SP Service Provider SPA Linksys Phone Adaptor SSL Secure Socket Layer TFTP Trivial File Transfer Protocol TCP Transmission Control Protocol UA User Agent uC Micro-controller UDP User Datagram Protocol URL Uniform Resource Locator VM Voicemail VMWI Visual Message Waiting Indication/Indicator VQ Voice Quality WAN Wide Area
Appendix A Acronyms Linksys SPA9000 Administrator Guide A-4 Document Version 3.
A P P E N D I X B Glossary ACD (Automatic Call Distribution)—A switching system designed to allocate incoming calls to certain positions or agents in the order received and to hold calls not ready to be handled (often with a recorded announcement). Area code—A 3-digit code used in North America to identify a specific geographic telephone location. The first digit can be any number between 2 and 9. The second and third digits can be any number. Billing increment—The division by which the call is rounded.
Appendix B Glossary Dedicated Access Line (DAL)—Provided by the local exchange carrier. An access line from the customer’s telephone equipment directly to the long-distance company’s switch or POP. Demarcation point—This is where the LEC ownership and responsibility (wiring, equipment) ends and the customer’s responsibilities begin. Direct Inward Dialing (DID)—Allows an incoming call to bypass the attendant and ring directly to an extension. Available on most PBX systems and a feature of Centrex service.
INDEX Setup Wizard Numerics Admin Passwd 16-user license 300 response 2-13 analog telephone 2-33 2-8 7932 enabling the administration web server ATA 2-16 1-12 1-13 Attn-Xfer Act Code audio 6-32 5-23 audio file, Auto-Attendant A Auth ID AA Dial Plan 5-6, 5-11, 6-18 AA LBR Codec AA Preferred Codec Auto 6-19 AA Prompts URL Script AA Script 6-20 accessing IVR action instruction 6-19 2-24 administration web server 2-22 5-6 5-15 described 1-3 dial plans 5-9 2-32 downloading prom
Index XML scripts Call 1 Peer Phone 5-13 automatic provisioning AVT Codec Name Call 1 Remote Hold 2-27 6-3 Call 1 Round Trip Delay 6-12 AVT Dynamic Payload 6-4 6-11 B Call 1 State 6-3 Call 1 Tone 6-3 Call 1 Type 6-3 Call Back Act Code B2BUA 4-15 Call Back Active bandwidth budget binary format 2-6 6-43 Call Back Delay 6-29 Block ANC Act Code Block CID Act Code Call Capacity 6-30 Block CID Deact Code Block CID Per Call Deact Code Block Last Act Code 6-31 6-31 6-30 4-33 6-50
Index Cfwd Dial Tone configuration profile 6-24 Cfwd Last Act Code Configuration Wizard 6-30 Cfwd Last Deact Code Configure Client Stations option 6-30 Configure SPA400 6-52 change greetings for Auto-Attendant check 2-10 Ethernet port address firmware version IP address 2-11 multicast address network mask WAN IP address 2-10 Client Certificate 6-2 6-2 6-2 6-30 CWCID Act Code 6-31 6-31 6-30 4-32 6-30 CW Per Call Deact Code 2-28 client registration 2-30 client stations calling bet
Index Daytime AA Script DayTime Answer Delay debugging set Default Group Line default music file Configuration Wizard 4-14, 6-16 Setup Wizard 4-28 6-36 DHCP enabling/disabling lease renewal 2-10, 2-15, 2-17 with Configuration Wizard dialogs, Auto-Attendant 5-22 Dial Plan parameter 6-41, 6-53 DTMFdigits 5-13 DTMF Playback Level 6-36 6-45 DTMF Process INFO 6-45 4-14 6-45 Echo Canc Enable 6-44 Echo Supp Enable 6-44 Elapsed Time 4-10 Enable IP Dialing 5-10 6-43 6-43 Enable Web Ad
Index dial plans exit final forwarding destination 4-11 firewall 5-23 with media proxy extensions hunt groups not valid remote 2-32 Phone 1/2 ports check 4-4 4-5, 4-22 incoming calls 2-10 client station flash drive 4-15 external calls 2-32 external numbers EXT IP 2-16 4-3 first-time installation 4-13 calling 2-26 firmware version 2-31 shared line appearance problems 6-14 EXT RTP Port Min EXT SIP Port 6-14 6-54 EXT SIP Port parameter 6-48 F Force G711a Code 6-34 Force G71
Index G726-32 Enable 6-44 Hook Flash Timer Max 6-28 G726-40 Enable 6-44 Hook Flash Timer Min 6-28 Hook Flash Tx Method 6-45 G726r16 Codec Name 6-12 G726r16 Dynamic Payload G726r24 Codec Name 6-12 6-12 G726r24 Dynamic Payload G726r32 Codec Name G726r40 6-3 6-12 hosted voicemail services HTTP 6-12 G726r40 Dynamic Payload G729a Codec Name G729a Enable 6-12 hunt groups 4-6, 4-14, 6-16 2-18, 4-6, 4-19 6-12 6-44 G729b Codec Name I 6-12 G729b Dynamic Payload gateway, SIP-PSTN Get ringi
Index Internal Music Script 4-28, 6-17 License Keys internal music source 4-28 Licenses 6-2 licensing 2-13 Internal Music URL 4-28, 6-17 Internal Music Use Pref Codec Only intersequence tones INVITE Expires check IP PBX 6-38, 6-47 4-14 Linksys Profile Compiler localization 2-17 4-27 1-1 4-7 local timer overrides 4-11 long interdigit timer 4-11 i-xi, 1-1 IVR accessing M 2-9 accessing menu MAC address 2-8 features depend on configuration options check 2-10 configuring 2-8 qu
Index Modem Line Toggle Code MOH Server NSE Dynamic Payload 6-32 number barring 4-28, 6-43 6-11 4-10 multicast messages 4-27 Multicast Address multicast address check set O 1-13, 4-27, 6-14 obtaining Setup Wizard 4-27 2-13 Off Hook Warning Tone 2-11 6-23 options 2-11 music on hold IVR 4-28 music source, internal MWI Dial Tone 2-10 Outside Dial Tone 4-28 6-23 6-24 P N pagegroup NAT Keep Alive Dest paging 6-53 NAT Keep Alive Enable 4-28 4-27 parameters 6-53 NAT Keep Ali
Index SPA400 2-6 R Prefer G711a Code 6-34 Prefer G711u Code 6-34 Prefer G723 Code Real-Time Protocol reboot 6-34 1-6 2-11 Prefer G726r16 Code 6-34 Referee Bye Delay 6-40, 6-49 Prefer G726r24 Code 6-34 Referor Bye Delay 6-40, 6-49 Prefer G726r32 Code 6-34 Referral Services Codes 6-32 Prefer G726r40 Code 6-34 Refer Target Bye Delay 6-40, 6-49 Prefer G729a Code Preferred Codec Refer-To Target Contact 6-34 REGISTER enhancement 6-44 registrar server primary DNS server check set
Index RFC 2543 Call Hold Ring1 Cadence Ring1 Name 6-8 S 6-25 SAS DLG Refresh Intvl 6-26 Ring2 Cadence Ring2 Name SAS Enable 6-25 Ring3 Name saving configuration 6-25 Ring4 Name 6-25 6-26 Ring5 Cadence Ring5 Name 5-10 5-13 2-16 6-23 6-31 Secure Call Indication Tone 6-27 Ring8 Name 5-13 Secure All Call Act Code 6-25 Ring8 Cadence script error, XML Second Dial Tone 6-27 Ring7 Name 4-17 secondary DNS server 6-25 Ring7 Cadence call forwarding scripts, XML 6-27 Ring6 Name 2-
Index warning 2-14 Shared Ext 4-22 shared extensions Shared Line 2-18 4-22 shared line appearance with key system Shared User ID SIT3 RSC 6-10 SIT3 Tone 6-24 SIT4 RSC 6-10 SIT4 Tone 6-24 software 4-5, 4-22 downloading 2-3 2-18 Software Upgrade option 4-22 short interdigit timer 4-11 Software Version Silence Supp Enable 6-44 SPA400 Silence Threshold SIP 100REL Enable 2-6 6-48 front panel 2-6 6-7 key system 2-3 SIP Accept Language SIP CoS Value SIP DIDN Field 2-6 static
Index sub-sequence in dial plans Substitute VIA Addr User ID 6-13 switching between Auto-Attendants synchronize time user factory defaults 4-10 5-10 User Password 6-6 V 4-9 plain-text file for profile syslog 6-41, 6-50 4-8 syntax dial plans 2-11 2-27 2-33 Syslog Server parameter 6-6 variables, in XML files viewing status 2-33 VMSP Bridge 6-56 VMWI Refresh Intvl voice codecs T 2-29 6-28 2-6 voicemail TFTP hosted services 2-26 time out IVR 2-3 voice prompts flash drive 2-9
Index XML scripts Auto-Attendant errors 5-13 5-13 examples for Auto-Attendant instructions for Auto-Attendant 5-17 5-22 Linksys SPA9000 Administrator Guide Document Version 3.
Index Linksys SPA9000 Administrator Guide IN-14 Document Version 3.