ADMINISTRATION GUIDE Cisco Small Business Pro SPA9000 Voice System Version 6.
CCDE, CCSI, CCENT, Cisco Eos, Cisco HealthPresence, the Cisco logo, Cisco Lumin, Cisco Nexus, Cisco Nurse Connect, Cisco Stackpower, Cisco StadiumVision, Cisco TelePresence, Cisco WebEx, DCE, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn and Cisco Store are service marks; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IO
Contents About This Document ix Purpose ix Audience ix Firmware x Organization xi Document Conventions xii Finding Information in PDF Files xiii Chapter 1: Getting Started 16 Introduction to the SPA9000 Voice System 16 SPA9000 IP PBX 17 SPA400 SIP-PSTN Gateway and Voicemail Server 18 IP Phones and Accessories 18 Deployment Scenarios 18 PSTN Access and Local Voice Mail 19 ITSP Service Only 20 ITSP Service, PSTN Access and Local Voice Mail 21 ITSP Service, PSTN and ISDN Access
Contents Configuring Basic Settings 29 Setting Up the WAN Connection for the SPA9000 30 Setting the Date and Time 30 Configuring Daylight Saving Time 31 SPA9000 Ethernet Port 33 LAN and Application Guidelines 33 Configuring Multicast Addressing and Group Paging 33 Collecting System Logs and Debug Information 36 Viewing Information about the SPA9000 39 Viewing Information about Client Stations 39 Using the Interactive Voice Response Unit 40 Using the IVR Menu 40 Entering a Password t
Contents Configuring Line Interfaces on the SPA9000 58 Configuring a Line Interface for ITSP Service 58 Configuring a Line Interface for a SPA400 (PSTN or Voice Mail) 60 Configuring Call Capacity for a Line Interface 63 Configuring Dial Plans 66 About Dial Plans 66 Editing Dial Plans 74 Managing the Line Selection for Outbound Calls 78 Line Availability 78 Configuring a Call Routing Rule 79 Entering a Call Routing Rule 81 Managing Caller ID Settings for Outgoing Calls 82 Call Forwar
Contents About Shared Line Appearances Chapter 5: Administering the SPA400 and Voice Mail Service 98 102 Connecting to the SPA400 Administration Web Server 103 Configuring the SPA400 Network Connection 104 Saving or Discarding Changes on the SPA400 105 Managing Access to the SPA400 Configuration Utility 106 Upgrading the Firmware for the SPA400 107 Configuring a SPA400 to Interoperate with the SPA9000 108 Configuring a SPA400 for PSTN Access 111 Configuring a SPA400 for Voice Mail Service
Contents Chapter 7: Configuring the Auto Attendant 131 How the Auto Attendant Works 131 Working with the Auto Attendant Greetings 133 Using Pre-Recorded Prompts 133 Recording an Auto Attendant Prompt 134 Downloading Prompts 137 Writing an Auto Attendant Script 138 An Introduction to XML Scripting Grammar in AA Script Examples 138 Elements of XML Scripting Grammar 142 Auto Attendant XML Instructions Set 145 Entering an Auto Attendant Script 147 Configuring the DayTime, NightTime and Week
Contents Using the SPA9000 with a Firewall or Router 168 SPA400 SIP-PSTN Gateway 169 SPA9000 Architecture 170 SIP-NAT Interoperation 172 Advanced Call Control and Routing 173 Configuring Vertical (Supplementary) Service Codes 173 Managing the Outbound Call Routing Groups 175 Configuring Outbound Call Codec Selection Codes 177 Advanced Topics for SPA400 Voice Mail Service 178 How Voicemail Works 179 Checking Voicemail from an External Number 180 Depositing Voicemail 180 Subscribing t
Contents System page 200 SIP Page 202 Provisioning page 224 Regional page 224 FXS 1/2 page 241 Line 1/2/3/4 page 251 Appendix C: SPA400 Field Reference Setup 261 261 Basic Setup 262 SPA9000 Interface 262 Voice 264 Voicemail Server 268 Voicemail Users 269 Administration 270 Management 270 Factory Default 270 USB Setting 271 Firmware Upgrade 271 Reboot 271 Status Gateway Event Logs Set Log Level Tone Appendix D: Where to Go From Here 272 272 273 273 274 275 Product
Contents Appendix E: Glossary 278 Appendix F: Acronyms 281 SPA9000 Voice System Administration Guide viii
Preface About This Document The SPA9000 Voice System Administration Guide is intended to help VARs and Service Providers to manage and configure the SPA9000 Voice System. This preface provides helpful information about this guide and other resources that are available to you.
Preface • System administrators or anyone who installs and administers the SPA9000 Voice System NOTE This guide does not provide the configuration information required by specific service providers. Please consult with the service provider for specific service parameters. Firmware This guide describes the features that are available in the following firmware releases (and higher versions). You can find all available firmware updates by going to Cisco.com and choosing Support.
Preface Organization The information in this guide is organized into the following chapters and appendices: Chapter Description Chapter 1, “Getting Started.” This chapter introduces you to the SPA9000 Voice System by describing the components and presenting several deployment scenarios. Chapter 2, “Basic Administration of the SPA9000.” This chapter introduces you to basic administrative tasks using the SPA9000 administration web server and the Interactive Voice Response Unit.
Preface Chapter Description Appendix B, “SPA9000 Field Reference” This appendix describes the fields on each page of the SPA9000 administration web server. Appendix C, “SPA400 Field Reference” This appendix describes the fields on each page of the SPA400 administration web server. Appendix D, “Where to Go From Here” This appendix describes additional resources that are available to help you and your customer obtain the full benefits of the SPA9000 Voice System.
Preface Finding Information in PDF Files The SPA9000 Voice System documents are published as PDF files. The PDF Find/ Search tool within Adobe® Reader® lets you find information quickly and easily online. You can perform the following tasks: • Search an individual PDF file. • Search multiple PDF files at once (for example, all PDFs in a specific folder or disk drive). • Perform advanced searches. Finding Text in a PDF Follow this procedure to find text in a PDF file.
Preface Finding Text in Multiple PDF Files The Search window lets you search for terms in multiple PDF files that are stored on your PC or local network. The PDF files do not need to be open. STEP 1 Start Acrobat Professional or Adobe Reader. STEP 2 Choose Edit > Search, or click the arrow next to the Find box and then choose Open Full Acrobat Search. STEP 3 In the Search window, complete the following steps: a. Enter the text that you want to find. b. Choose All PDF Documents in.
Preface STEP 4 When the Results appear, click + to open a folder, and then click any link to open the file where the search terms appear. For more information about the Find and Search functions, see the Adobe Acrobat online help.
1 Getting Started This chapter introduces you to the SPA9000 Voice System by describing the components and presenting several deployment scenarios. NOTE This chapter is essential reading before you begin installing the equipment or configuring the system.
Getting Started Introduction to the SPA9000 Voice System Figure 1 1 SPA9000 Voice System with the SPA9000 and SPA400 SPA9000 IP PBX The SPA9000 is an IP PBX that supports up to 16 phones. It also has a built-in Analog Telephone Adapter (ATA) with two FXS ports for analog telephones, fax devices, or an external music source for the music on-hold service. Devices connected to the FXS ports are not included in the device count.
1 Getting Started Deployment Scenarios The SPA9000 includes an Auto Attendant service that plays pre-recorded voice messages to offer the caller a menu of choices and to direct the call. When the Auto-Attendant is enabled, it parses and operates on user key presses according to the rules that are specified in the Auto Attendant script.
1 Getting Started Deployment Scenarios PSTN Access and Local Voice Mail In this scenario, the customer requires a robust phone system but is not using VoIP services. The SPA9000 Voice System is deployed with a SPA9000 IP PBX, one SPA400 for PSTN access with four FXO ports, and another SPA400 for local voice mail service. Up to 16 IP phones can be installed. Optionally, analog phones or fax machines (not illustrated) can be connected to the two phone ports on the SPA9000.
1 Getting Started Deployment Scenarios ITSP Service Only In this scenario, a customer has no legacy telephone numbers and either needs no voice mail at all or has voice mail hosted by the ITSP. The SPA9000 Voice System is deployed with the SPA9000 IP PB and VoIP service. Up to 16 IP phones can be installed. Optionally, analog phones or fax machines (not illustrated) can be connected to the two phone ports on the SPA9000.
1 Getting Started Deployment Scenarios ITSP Service, PSTN Access and Local Voice Mail In this scenario, the customer wants to use ITSP service for reduced long distance fees but needs to support legacy local telephone numbers (for example, to receive calls to a legacy telephone number or to place outbound calls in the local area). This customer also prefers local voice mail service.
1 Getting Started Deployment Scenarios ITSP Service, PSTN and ISDN Access and Local Voice Mail In this scenario, the customer takes full advantage of the SPA9000 Voice System solution. This customer has the SPA9000 IP PBX, VoIP service, one SPA400 unit for voice mail service, and another SPA400 for PSTN access with four FXO ports. In addition, this installation includes an ISDN Gateway for ISDN BRI access with four BRI ports. Up to 16 IP phones can be installed.
Getting Started Initial Installation, and Configuration 1 Initial Installation, and Configuration Cisco strongly recommends that you use the SPA9000 Voice System Installation and Configuration Guide to design your system, to prepare the site, to connect and configure your equipment, and to set up the essential calling features. By following the instructions in the installation guide, you can get your system running in less time and with the settings that help to ensure strong performance.
2 Basic Administration of the SPA9000 This chapter introduces you to basic administrative tasks using the SPA9000 administration web server and the Interactive Voice Response Unit. NOTE This administration guide does not cover the initial installation and configuration of the system. For information about connecting the equipment to start using your system, see the SPA9000 Voice System Installation and Configuration Guide.
Basic Administration of the SPA9000 Upgrading Firmware for the SPA9000 2 Upgrading Firmware for the SPA9000 As needed, you can download new firmware and then install it on the SPA9000. STEP 1 Download the latest SPA9000 firmware from the following URL: http://tools.cisco.com/support/downloads/go/Redirect.x?mdfid=282414116 STEP 2 Extract the Zip file, and then run the executable file to upgrade the firmware. When the Firmware Upgrade Warning window appears, click Continue.
Basic Administration of the SPA9000 Upgrading Firmware for the SPA9000 2 STEP 4 In the Confirm Upgrade window, verify that the correct device information and product number appear. Then click Upgrade. STEP 5 When the confirmation message appears, click OK. STEP 6 To verify the upgrade, complete the following steps: a. Connect to the SPA9000 administration web server, and choose Admin access with Advanced settings. (See “Connecting to the SPA9000 Administration Web Server,” on page 27). b.
Basic Administration of the SPA9000 Connecting to the SPA9000 Administration Web Server 2 Connecting to the SPA9000 Administration Web Server To connect to the administration web server, perform the following steps. NOTE You should have previously connected and configured the SPA9000 as described in the SPA9000 Voice System Installation Guide. STEP 1 Start Internet Explorer on a computer that is on the same network as the SPA9000. STEP 2 Enter the IP address of the SPA9000.
Basic Administration of the SPA9000 Access Levels 2 • Unsubmitted changes are retained when you move among the pages within the Voice module or the Router module. This feature allows you to make changes on various pages within a module before clicking Submit All Changes. • Unsubmitted changes are discarded when you switch between the Router and Voice tabs, between the User and Administrator accounts, or between the Basic and Advanced views.
Basic Administration of the SPA9000 Setting Passwords for User and Administrator Accounts 2 You can switch from User access to Administrator access by clicking the Admin Login link. Likewise, you can switch from Administrator access to User access by clicking the User Login link. If a password is set, you will be prompted to enter the password after you click the link.
Basic Administration of the SPA9000 Configuring Basic Settings • “Configuring Multicast Addressing and Group Paging,” on page 33 • “Collecting System Logs and Debug Information,” on page 36 2 Setting Up the WAN Connection for the SPA9000 The SPA9000 becomes a DHCP client of any server on the network. The recommended setting is to use a static IP address. This configuration provides ease of installation and prevents connectivity issues that would occur if the IP address of the SPA9000 changed.
Basic Administration of the SPA9000 Configuring Basic Settings 2 NOTE Do not use the date/time settings on the Voice > Regional page to set your system time. STEP 1 Connect to the SPA9000 administration web server, and choose Admin access with Advanced settings. (See “Connecting to the SPA9000 Administration Web Server,” on page 27). STEP 2 Click Router tab > Wan Setup. STEP 3 Scroll down to the Optional settings section.
Basic Administration of the SPA9000 Configuring Basic Settings 2 Enter these values in the following format: //[/ HH[:mm[:ss]]] • • : 1-12 (January-December) • : 1-31 • : Optional. If included, this value causes the rule to take effect on a particular day of the week before or after the specified date. Use the values 1-7 to represent the days Monday (1) through Sunday (7).
Basic Administration of the SPA9000 Configuring Basic Settings 2 SPA9000 Ethernet Port The SPA9000 Ethernet port is used to connect an administrative computer. Typically, this port is used only during initial installation and configuration. With WAN access enabled by default, you can manage your SPA9000 from any computer that is connected to the same subnetwork as the SPA9000. The default IP address for this port is 192.168.0.1.
2 Basic Administration of the SPA9000 Configuring Basic Settings Setting the Multicast Address For administration purposes, the SPA9000 can send the following reboot, restart, page, and ring messages to the group: • Graceful reboot: The device reboots when there are no calls in progress. • Immediate reboot: The device reboots immediately. • Graceful restart: The device restarts when there are no calls in progress. • Immediate restart: The device restarts immediately.
Basic Administration of the SPA9000 Configuring Basic Settings STEP 5 Click Submit All Changes. STEP 6 Enter the same multicast address in the phone configurations: 2 a. Click the PBX Status link to view a list of all phones. b. Find the phone that you want to configure, and then click the hyperlink in the IP Address column. The Telephone Configuration page appears in a separate browser window. c. Click the SIP tab. d. Scroll down to the Linksys Key System Parameters section. e.
2 Basic Administration of the SPA9000 Configuring Basic Settings STEP 4 Enter the correct multicast address in the Group Page Address field. Voice tab > SIP > PBX Parameters section NOTE The default value is 224.168.168.168:34567. STEP 5 Click Submit All Changes. Collecting System Logs and Debug Information If you are working with an ITSP that needs more information to configure interoperability, you can collect system logs and debug information for the SPA9000.
Basic Administration of the SPA9000 Configuring Basic Settings 2 Partners can download the Syslog Server for SPA Devices by going to Cisco Partner Central, Voice & Conferencing page, Technical Resources section. Use the following URL: /www.cisco.com/web/partners/sell/smb/products/ voice_and_conferencing.html#~vc_technical_resources NOTE As a best practice, enable logging only when needed, and disable logging when you finish the investigation. Logging information can impact system performance.
Basic Administration of the SPA9000 Configuring Basic Settings 2 • 1-line: Identifies the SIP message type but does not include the message body Options within this category allow you to choose to exclude OPT (OPTIONS request/response), NTFY (NOTIFY request/response), and REG (REGISTER request/response) information to reduce the length of the logs.
2 Basic Administration of the SPA9000 Viewing Information about the SPA9000 Viewing Information about the SPA9000 The Router Status page provides information about software version, hardware version, MAC address, WAN connection type, IP address, and the packets that have been sent and received. SPA9000 Router > Status Viewing Information about Client Stations The PBX Status page provides information about the client stations (IP phones), with hyperlinks to station configuration pages.
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit STEP 3 2 To view the Telephone Configuration page for any station, click the hyperlink in the IP Address column. For information about the telephone configurations, see the Linksys Phone Administration Guide.
2 Basic Administration of the SPA9000 Using the Interactive Voice Response Unit For example, to enter the IP address 191.168.1.105 by keypad, press the following keys: 191*168*1*105. Press the # (pound) key to indicate that you have finished entering the IP address. Then press 1 to save the IP address, or press the * (star) key to cancel your entry and return to the main menu. • STEP 6 If the menu is inactive for more than one minute, the SPA9000 times out.
2 Basic Administration of the SPA9000 Using the Interactive Voice Response Unit IVR Action IVR Menu Choice Parameters Notes Set Static IP Address 111 Enter IP address using numbers on the telephone key pad. Use the * (star) key when entering a decimal point. DHCP must be disabled first, or this value is considered an “Invalid Option.” Hang up the phone after setting the IP address. The SPA9000 reboots and the new address takes effect.
2 Basic Administration of the SPA9000 Using the Interactive Voice Response Unit IVR Action IVR Menu Choice Parameters Notes Check Firmware Version 150 None IVR announces the version of the firmware running on the SPA. Check Primary DNS Server Setting 160 None IVR announces the current setting in the parameter. Set Primary DNS Server 161 Enter IP address using numbers on the telephone key pad. Use the * (star) key when entering a decimal point.
2 Basic Administration of the SPA9000 Using the Interactive Voice Response Unit IVR Action IVR Menu Choice Parameters Notes Manage the Auto Attendant Messages 72255 Enter the message number, followed by the pound key. Then enter 1 to record, 2 to review, 3 to review, or * to exit. For more information, see Chapter 7, “Configuring the Auto Attendant.” Manual Reboot of Unit 732668 None After you hear “Option Successful,” hang up. Unit reboots automatically.
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit 2 NOTE The items marked with “Requires Password” only require a password if the Administrator password is set.
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit STEP 2 2 • The final # key is not included in the password value. • Saved settings take effect when the telephone is hung-up, and if necessary, the SPA9000 automatically reboots. After one minute of inactivity, the unit times out. The user needs to re-enter the configuration menu from the beginning by pressing * * * *.
3 Configuring Your System for ITSP Interoperability This chapter provides configuration details to help you to ensure that your infrastructure properly supports voice services.
3 Configuring Your System for ITSP Interoperability About the SPA9000 Voice System and SIP Figure 1 SIP Requests and Responses for Internal Calls SIP UA 2 4 SIP Proxy RTP SIP Proxy 3 SIP Proxy 1 SIP UA Likewise, SIP requests and responses are exchanged to support outbound and inbound calls that are handled through the ITSP service. In Figure 2, “SPA9000 as a SIP Proxy for Internet Calls,” UserA and UserB are client stations that are registered to the SPA9000.
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 Network Address Translation (NAT) and Voice over IP (VoIP) NAT is a function that allows multiple devices to share the same public, routable, IP address to establish connections over the Internet. NAT is present in many broadband access devices to translate public and private IP addresses. To enable VoIP to co-exist with NAT, some form of NAT traversal is required.
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 Requirements: • You must have an external (public) IP address that is static. • The NAT mechanism used in the router must be symmetric. See “Determining Whether the Router Uses Symmetric or Asymmetric NAT,” on page 53. • The LAN switch must be configured to enable Spanning Tree Protocol and Port Fast on the ports to which the SPA devices are connected.
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 Voice tab > Line N > NAT Settings STEP 6 Click Submit All Changes. NOTE You also need to configure the firewall settings on your router to allow SIP traffic. See “Firewalls and SIP,” on page 54.
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) STEP 3 3 Scroll down to the NAT Support Parameters section, and then enter the following settings to enable and support the STUN server settings: • Handle VIA received: yes • Handle VIA rport: yes • Insert VIA received: yes • Insert VIA rport: yes • Substitute VIA Addr: yes • Send Resp To Src Port: yes • STUN Enable: Choose yes.
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) STEP 6 3 Click Submit All Changes. NOTE You also need to configure the firewall settings on your router to allow SIP traffic. See “Firewalls and SIP,” on page 54. Determining Whether the Router Uses Symmetric or Asymmetric NAT STUN does not work on routers with symmetric NAT.
Configuring Your System for ITSP Interoperability Firewalls and SIP STEP 4 3 To collect information about the type of NAT your router is using, complete the following tasks: a. Click Voice tab > SIP. b. Scroll down to the NAT Support Parameters section. c. From the STUN Test Enable field, choose yes. STEP 5 To enable SIP signalling, complete the following task: a. Click Voice tab > Line N, where N represents the line interface number. b.
Configuring Your System for ITSP Interoperability Configuring SIP Timer Values 3 Configuring SIP Timer Values The default timer values should be adequate in most circumstances. However, you can adjust the SIP timer values as needed to ensure interoperability with your ISTP. For example, if SIP requests are returned with an “invalid certificate” message, you may need to enter a longer SIP T1 retry value.
4 Configuring Phone Lines and Calling Routing Behavior This chapter describes many features that you can configure on the SPA9000 to ensure smooth handling of all inbound and outbound calls, and ease of use.
Configuring Phone Lines and Calling Routing Behavior Configuring SPA9000 FXS Ports 4 Configuring SPA9000 FXS Ports The SPA9000 FXS ports can be used to connect analog phones and fax machines to the SPA9000 Voice System. A port also can be configured for a Streaming Audio Server for Music On Hold. See Chapter 6, “Configuring Music on Hold.” NOTE A fax machine can be connected to the Phone port of the SPA9000. Fax support through an ITSP line requires a T.
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 4 Configuring Line Interfaces on the SPA9000 You can configure the following types of services on the SPA9000 line interfaces: • ITSP service: Up to 16 DID numbers can be supported on each line interface. You can configure different ITSP accounts on different line interfaces. • PSTN service: You can configure a line interface to register the SPA9000 with a SPA400 to support PSTN lines.
4 Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 STEP 4 Enter the account information for your ITSP account: • User ID: The account number or logon name for your ITSP account (often the same as the phone number) • Password: The password for your ITSP account • Proxy: The proxy server for your ITSP account SPA9000 Voice > Line STEP 5 • SIP Port: You can keep the default value.
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 STEP 6 4 To verify the registration state, perform the following tasks: • After the devices reboot, Click Voice tab > Info. Scroll down to the Line Status section for the line that you configured (Line 1 Status... Line 4 Status). Verify that the line is registered.
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 4 STEP 1 Start Internet Explorer, and then enter the IP address of the SPA9000. Click Admin Login and then click Advanced. STEP 2 Click Voice tab > Line N, where N represents the line interface number. STEP 3 From the Line Enable drop-down list, choose yes. STEP 4 Enter the following information: • User ID: Enter a user ID, such as 9000.
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 STEP 5 4 Also in the Proxy and Registration section, enter the following settings to ensure that calls can be transferred and forwarded to the voice mail server: • Set VMSP Bridge to all (required if this line is being used for SPA400 voice mail service). STEP 6 STEP 7 • Set XFER Bridge Mode to all. • Set CFWD Bridge Mode to all. • SIP Port: You can keep the default value.
4 Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 SPA9000 Voice > Line STEP 8 Click Submit All Changes. The SPA9000 device reboots. NOTE You need to configure the SPA400 with the corresponding settings. See “Configuring Local Voice Mail Service on a SPA400,” on page113. Configuring Call Capacity for a Line Interface Each line interface has a limited number of simultaneous calls that are allowed, based on the Call Capacity parameter.
4 Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Bandwidth Requirements and Call Capacity The available connection bandwidth determines the maximum number of simultaneous calls that the system can support with the appropriate audio quality. Before installing and configuring the Cisco SPA components, use this information to determine the maximum number of simultaneous VoIP connections that the system can support.
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 4 Setting the Call Capacity Parameter You can set the maximum total number of incoming and outgoing calls on each line interface. The default value is unlimited. You can set a value from 1 to 15, or leave the setting as unlimited. NOTE The SPA9000 does not distinguish between incoming and outgoing calls for call capacity. STEP 1 Start Internet Explorer, and then enter the IP address of the SPA9000.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 4 Configuring Dial Plans Dial plans determine how the digits are interpreted and transmitted. They also determine whether the dialed number is accepted or rejected. You can use a dial plan to facilitate dialing or to block certain types of calls such as long distance or international. This section includes information that you need to understand dial plans, as well as procedures for configuring your own dial plans.
4 Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Digit Sequence Function 0 1 2 3 4 5 6 7 8 9 0 * # Enter any of these characters to represent a key that the user must press on the phone keypad. x Enter x to represent any character on the phone keypad. [sequence] Enter characters within square brackets to create a list of accepted key presses. The user can press any one of the keys in the list. .
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 4 Digit Sequence Function , Enter a comma between digits to play an “outside line” dial tone after a user-entered sequence. (comma) EXAMPLE: 9, 1xxxxxxxxxx An “outside line” dial tone is sounded after the user presses 9, and the tone continues until the user presses 1. ! (exclamation point) Enter an exclamation point to prohibit a dial sequence pattern.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans • 4 Local dialing with seven-digit number EXAMPLE: ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]111) 9, xxxxxxx After a user presses 9, an external dial tone sounds. The user can enter any seven-digit number, as in a local call.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans • 4 Blocked number EXAMPLE: ( [1-8]xx | 9, xxxxxxx | 9, <:1>[2-9]xxxxxxxxx | 8, <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]11 ) 9, 1 900 xxxxxxx ! This digit sequence is useful if you want to prevent users from dialing numbers that are associated with high tolls or inappropriate content, such as 1-900 numbers in the U.S.. After the user press 9, an external dial tone sounds.
4 Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Acceptance and Transmission the Dialed Digits When a user dials a series of digits, each sequence in the dial plan is tested as a possible match. The matching sequences form a set of candidate digit sequences. As more digits are entered by the user, the set of candidates diminishes until only one or none are valid.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 4 Dial Plan Timer (Off-Hook Timer) You can think of the Dial Plan Timer as “the off-hook timer.” This timer starts counting when the phone goes off hook. If no digits are dialed within the specified number of seconds, the timer expires and the null entry is evaluated. Unless you have a special dial plan string to allow a null entry, the call is rejected. The default value is 5.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 4 Interdigit Long Timer (Incomplete Entry Timer) You can think of this timer as the “incomplete entry” timer. This timer measures the interval between dialed digits. It applies as long as the dialed digits do not match any digit sequences in the dial plan. Unless the user enters another digit within the specified number of seconds, the entry is evaluated as incomplete, and the call is rejected. The default value is 10 seconds.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 4 Syntax for the Interdigit Short Timer • SYNTAX 1: S:s, ( dial plan ) Use this syntax to apply the new setting to the entire dial plan within the parentheses. • SYNTAX 2: sequence Ss Use this syntax to apply the new setting to a particular dialing sequence. s: The number of seconds; if no number is entered after S, the default timer of 5 seconds applies.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans STEP 3 4 Scroll down to the PBX Phone Parameters section. SPA9000 Voice tab > SIP page: PBX Phone Parameters section STEP 4 Enter the digit sequences in the Dial Plan field. For more information and examples, see “Digit Sequences,” on page 66. NOTE Separate each digit sequence with a pipe character, and enclose the entire set of digit sequences within parentheses.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 4 STEP 1 Start Internet Explorer, and then enter the IP address of the SPA9000. Click Admin Login and then click Advanced. STEP 2 Click the PBX Status link near the top right corner or lower left corner of the page, to view the list of client stations. STEP 3 Click the hyperlink in the IP Address column for the first phone that you want to configure. The telephone configuration page appears in a separate browser window.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 4 Entering the Line Interface Dial Plan This dial plan is used to strip steering digits from a dialed number before it is transmitted out to the carrier. STEP 1 Connect to the administration web server, and choose Admin access with Advanced settings. STEP 2 Click Voice tab > Line N, where N represents the line interface number. STEP 3 Scroll down to the Dial Plan section.
Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls 4 Managing the Line Selection for Outbound Calls When a user places an outbound call, the SPA9000 chooses a line based on the group membership of the station and the Call Routing Rule for the line interface. You can configure the settings to route calls through particular lines, based on factors such as the dialed number, the destination, or the corporate identity that you want to represent.
Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls 4 Configuring a Call Routing Rule A Call Routing Rule is a special dial plan that specifies the lines that can be used to transmit a dialed number. The same number pattern can apply to more than one line.
Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls • 4 Different line interfaces for U.S., international, and 1-800 numbers EXAMPLE: (<:L1,2>9xx. | <:L3>011852xx. | <:L4>1800xxxxxxx) This example has three parts: • • <:L1,2>9xx. Line 1 and Line 2 can be used if the sequence starts with 9 and includes at least two additional digits. • <:L3>011852xx. Line 3 can be used if the sequence starts with 011852 and includes at least two additional digits.
Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls • 4 Wildcard characters EXAMPLE: (<:L1>51*,577?) In this example, Line 1 can be used when either of the following number patterns is dialed: • The user dials a number that starts with 51, followed by any other characters. • The user dials any four-digit number starting with 577. Entering a Call Routing Rule Use the following procedure to enter a call routing rule.
Configuring Phone Lines and Calling Routing Behavior Managing Caller ID Settings for Outgoing Calls 4 Managing Caller ID Settings for Outgoing Calls By default, outgoing calls through an ITSP line are identified by the User ID (usually the phone number) and Display Name of the selected line interface. Alternatively, you can map a DID number to a phone extension so that all outbound calls from that extension will identify the caller by the DID number and the assigned phone display name.
4 Configuring Phone Lines and Calling Routing Behavior Call Forwarding Support on SPA9000 SPA9000 supports the call forward scenarios listed in the following table. Called Party Caller Forward Target Remarks Client station Client station Client station Proxy only; no direct involvement Client station Client station External Very similar to calling external number Client station External Client station ACKs the 302 from called party. Then INVITEs the target.
Configuring Phone Lines and Calling Routing Behavior Call Transfer Support on SPA9000 4 Call Transfer Support on SPA9000 You can configure the bridge mode for call forward and call transfer. 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.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List 4 Managing Inbound Calls with the Contact List You can use the Contact List to route inbound calls to the Auto Attendant, to a receptionist, to a client station, to a group of stations, or to a combination of these.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List 4 Example Contact List Rules The following examples show rules that you can enter to route incoming calls. NOTE The SPA9000 alerts all registered clients stations if * is used in the Contact List (SPA9000 Voice > Line N page > Subscriber Information section). • Routing calls to a receptionist EXAMPLE: 100 An incoming call to any DID number on this line interface causes station 100 to ring.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List • 4 Routing calls to a station and forwarding unanswered calls to voice mail EXAMPLE 1: 5300, cfwd=vm25300 An incoming call through this line interface causes station 5300 to ring. If there is no answer, the call is forwarded to the voice mail server on line interface 2, mailbox number 5300.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List 4 EXAMPLE SIP Header 1: INVITE sip:4089993000@itsp1.com SIP/2.0 To: Alternatively, the DID number can be indicated as a parameter in the TO header with a configurable parameter name, such as didn. EXAMPLE SIP Header 2: INVITE sip:4089993000@itsp1.com SIP/2.0 To:
4 Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List Table 1 DID-to-Extension Mapping Example DID number Extension number User 408-555-5550 aa Auto Attendant 408-555-5551 101 User 1 408-555-5552 102 User 2 408-555-5553 103 User 3 408-555-5554 104 User 4 408-555-5650 500 Support (hunt) group Be aware of the following factors: • Direct Inward Dialing requires network support for SIP trunking DID.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List 4 EXAMPLE: 4085555550:aa|4085555551:+101|4085555552:+102|4085555553:+10 3|4085555554:+104|4085555650:+500| • Enter a plus (+) or a minus (-) before the extension number to achieve the desired results for caller ID and call routing: • + The extension will be alerted when there is an incoming call to the DID number, and the DID number will be used as the local user-ID in outbound SIP requests, along
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List 4 Entering a Contact List Rule Use the following procedure to enter a contact list rule. STEP 1 Connect to the SPA9000 administration web server, and choose Admin access with Advanced settings. STEP 2 Click Voice tab > Line N, where N represents the line interface number. STEP 3 Scroll down to the Subscriber Information section.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups 4 Managing Inbound Calls with Hunt Groups A Hunt Group is a group of client stations that are treated as one extension for the purpose of managing inbound calls. The client stations in the hunt group can be alerted simultaneously or sequentially. The first client station to pick up the call establishes a private connection to the caller. NOTE Compare a Shared Line Appearance to a Hunt Group.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups 4 Syntax for Hunt Rules • Global Hunt Rule (SIP page > PBX Parameters section > Hunt Groups field) SYNTAX: extension:[name=”name”,]station[,station[,station […]]],hunt=hrule[,cfwd=target] • Line-Specific Hunt Rule (Line N page > Subscriber Information section > Contact List field) SYNTAX: station[,station[,station[…]]],hunt=hrule; [,cfwd=target] Parameters • extension: An extension number for the hunt group
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups - • 4 max: The maximum duration of the hunt, either in seconds or cycles. When this limit is reached, the call is rejected or is forwarded to the specified call forward number (see below). – If max is greater than interval, it represents the total time in seconds to hunt. – If max is less than interval, it represents the maximum number of times to cycle through the hunt group.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups • 4 Using wildcard characters to specify a range of station numbers Global Rule: 500:name=”TechSupport”,1*,hunt=al Line-Specific Rule: 1*,hunt=al In this example, the * symbol is a wildcard character that represents any number of digits. An incoming call simultaneously rings all stations that begin with the number 1.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups • 4 Resuming from a previous hunt with call forwarding to a receptionist Global Rule: 500:name=”Scheduling”,102,103,101,hunt=ne; 45;240,cfwd=100 Line-Specific Rule: 102,103,101,hunt=ne; 45;240,cfwd=100 An incoming call is routed in “next station” order (hunt=ne). When a new call is received, the system resumes the previous hunt. For example, suppose that station 103 answered the most recent call to the group.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups STEP 5 4 To verify the settings: • Global Rule: Place a call to the new hunt group by entering the extension number or by using the Corporate Directory to select the group name and dial the group. • Line-Specific Rule: From an external phone, such as a cellular phone, place a call to the phone number that is associated with the line interface.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances 4 Managing Inbound Calls with Shared Line Appearances A shared line appearance (SLA) allows multiple stations to share an extension number and to manage a call as a group. About Shared Line Appearances An incoming call to an SLA causes all stations to ring simultaneously. The phones display the line status, such as idle, ringing, or busy.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances 4 STEP 1 Start Internet Explorer, and then enter the IP address of the SPA9000. Click Admin Login and then click Advanced. STEP 2 Choose the client station that you want to configure: a. Click the PBX Status link near the top right corner or lower left corner of the page to view the list of client stations. b.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances 4 SPA9xx Telephone Configuration > Ext: Subscriber Information d. Scroll down the Proxy and Registration section, and enter the same Proxy value as on the primary extension for this station. SPA9xx Telephone Configuration > Ext: Proxy and Registration STEP 4 Configure a line key button for the shared extension: a. Click the Phone tab. b.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances 4 STEP 5 If needed, configure additional line keys for the same SLA. STEP 6 Click Submit All Changes. STEP 7 Repeat this procedure for each phone that you want to configure with the SLA.
5 Administering the SPA400 and Voice Mail Service This chapter guides you through the process of configuring and managing the SPA400 for PSTN access and voice mail service. The SPA400 provides a SIP-PSTN gateway for voice connectivity between the PSTN and the local client stations that are connected to the SPA9000. It also includes an integrated voice mail application that supports up to 32 voice mail accounts with customized greetings, providing the ability to receive and playback voice mail messages.
Administering the SPA400 and Voice Mail Service Connecting to the SPA400 Administration Web Server 5 Connecting to the SPA400 Administration Web Server You can manage a SPA400 by using the web-based configuration utility. NOTE If you have not already done so, connect the SPA400 to the same switch as the SPA9000 and the SPA900 series IP phones. For more information, see the SPA400 Quick Install Guide. STEP 1 Start Internet Explorer, and enter the IP address of the SPA400 that you want to configure.
Administering the SPA400 and Voice Mail Service Configuring the SPA400 Network Connection 5 Configuring the SPA400 Network Connection The SPA400 becomes a DHCP client of any server on the network. The recommended setting is to use a static IP address. This configuration provides ease of installation and prevents connectivity issues that would occur if the IP address of the SPA400 changed. STEP 1 Start Internet Explorer, and enter the IP address of the SPA400.
Administering the SPA400 and Voice Mail Service Saving or Discarding Changes on the SPA400 5 Domain Name Server (DNS) Address section: • Primary DNS: Enter the IP address of the primary DNS server. • Secondary DNS: Enter the IP address of the secondary DNS server. NTP section: STEP 5 • NTP: Enter a fully qualified name of a Network Time Protocol server, such as time.nist.gov. • Time Zone: Select the time zone for your region. Click Save Settings. The SPA400 will reboot.
Administering the SPA400 and Voice Mail Service Managing Access to the SPA400 Web-Based Configuration Utility 5 4. Save the configuration as Web Page Complete. The currently displayed page is saved. You can use the saved file to review the settings as needed. 5. Repeat these steps for each page, as needed. Managing Access to the SPA400 Web-Based Configuration Utility One log on can be established for access to the SPA400 web-based configuration utility.
Administering the SPA400 and Voice Mail Service Upgrading the Firmware for the SPA400 5 d. When the Reboot OK . Go to Setup page? message appears, click OK and wait for 60 seconds (the time required for the SPA9000 to re-register with SPA400). Upgrading the Firmware for the SPA400 As needed, you can download new firmware and then install it on the SPA400. STEP 1 Download the latest SPA400 firmware from the following URL: http://tools.cisco.com/support/downloads/go/Redirect.
Administering the SPA400 and Voice Mail Service Configuring a SPA400 to Interoperate with the SPA9000 5 STEP 7 When the confirmation message appears, click OK. STEP 8 When the Setup page reappears, verify that the Firmware Version number matches the firmware version that you installed. You have successfully upgraded the firmware. SPA400 Main Page: Firmware Version NOTE You may need to refresh your browser to display the updated banner reflecting the new version number.
Administering the SPA400 and Voice Mail Service Configuring a SPA400 to Interoperate with the SPA9000 TIP 5 If you install multiple SPA400 units, keep track of the MAC addresses to ensure that you know which device you are configuring. In the administration web server, you can see the MAC address by clicking the Status tab. STEP 1 Connect to the SPA400 administration web server. (See “Connecting to the SPA400 Administration Web Server,” on page103.
5 Administering the SPA400 and Voice Mail Service Configuring a SPA400 to Interoperate with the SPA9000 • Leave the Session Timer fields at the default values: Enabled with 0 seconds in both Refresh Time fields. STEP 5 Click Save Settings at the bottom of the page. STEP 6 Click Setup tab > Voice. STEP 7 Enter the following settings: • Preferred Codec: Select G.711u. • Packetization: Choose 30ms from the Packetization drop-down list for G.711U.
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for PSTN Access 5 line. The call is directed according to the Contact List. Also, in the SPA400 web configuration page, click the Status tab, and then verify that a voltage value appears in the Battery Level section. SPA400 Administration > Status: Battery Level NOTE If the battery level is 0 V on a line that you have connected to the PSTN, troubleshoot the phone wiring.
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service 5 Configuring a SPA400 for Voice Mail Service The SPA400 includes a USB adapter with an integrated voice mail application for the users and extensions that are configured on the SPA9000. The integrated voice mail application server supports 32 configurable voice mail accounts. Although a SPA9000 can be configured with up to four SPA400 devices, only one SPA400 can be configured with the voice mail server.
5 Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service Configuring Local Voice Mail Service on a SPA400 You need to configure the voice mail server and set up the voice mail boxes for the users. NOTE The settings on this page correspond to the settings on the SPA9000 Voice > Line page. See “Configuring a Line Interface for a SPA400 (PSTN or Voice Mail),” on page 60.
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service 5 • Mailbox deposit number: 900 The SPA9000 uses the deposit number to deposit voice mail on the voice mail server. • Mailbox manage number: 800 The SPA9000 uses the deposit number to access voice mail on the voice mail server. SPA400 Setup > Voicemail Server: Voicemail Setting STEP 4 Click Save Settings. STEP 5 Configure the voice mail users (required): a. Click the Voicemail Users tab. b.
5 Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service NOTE Later you configure each client station for voice mail access to the mail boxes that you create on this page. STEP 6 Click Save Settings at the bottom of the page. STEP 7 Restart the SPA400 by completing the following steps: a. Click Administration tab > Reboot. b. Click the Restart System button. c. When the confirmation message appears, click OK. The SPA400 reboots. d. When the Reboot OK .
5 Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service STEP 9 Continue to the next procedure, “Setting Up Voice Mail on Each Station,” on page116. Setting Up Voice Mail on Each Station You need to set up each station that needs to have a voice mailbox. Perform this procedure after you have configured both the SPA400 and the SPA9000. STEP 1 Connect to the SPA9000 administration web server. (See “Connecting to the SPA9000 Administration Web Server,” on page 27.
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service STEP 4 5 To assign a station name, complete the following steps: a. Click the Phone tab. b. In the General section, type a name in the Station Name field. SPA9xx Telephone Configuration > Phone: General NOTE This setting assists you in managing the phones.
5 Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service SPA400 > Setup > Voicemail Users 193968 Phone Configuration > Ext N STEP 6 Click Submit All Changes. The phone reboots. STEP 7 Close the browser window for this station. STEP 8 Return to the browser window that shows the list of stations, and then repeat this procedure for each station that you need to configure.
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service 5 SPA9000 Voice > Line: Proxy and Registration • Voice Mail: Press the Message button. You hear one of the following responses: • “Password”: If you are prompted for a password, the station is configured properly. You can enter the password and manage the mailbox. • “Mailbox number”: If you are prompted for the mailbox number, a mailbox is not assigned to this station.
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service STEP 3 Scroll down to the Auto Attendant Parameters section. STEP 4 Edit the AA Dial Plan 1 string to include a code for the voice mail server, as described below. 5 • SYNTAX: (10x|xxx.|) • EXAMPLE: (10x|xxx.|<8:vmm2>) • dialcode: The digit that users dial, when prompted by the Auto Attendant, to access voice mail remotely.
Administering the SPA400 and Voice Mail Service Managing the Voice Mail Messages on the USB Key 5 Managing the Voice Mail Messages on the USB Key To delete unneeded voice mail messages on the USB key, refer to the procedure below. NOTE When you click the Reset button, all the voice mail message for all users will be deleted. The deleted voicemail messages are not recoverable. STEP 1 Connect to the SPA400 administration web server. (See “Connecting to the SPA400 Administration Web Server,” on page103.
Administering the SPA400 and Voice Mail Service Enabling Debugging on the SPA400 5 Enabling Debugging on the SPA400 If you are investigating issues, you can collect system logs and debug information for the SPA400. Requirements: • You need a PC that is on the same subnetwork as the SPA9000, to capture the log files. This PC needs to be running a syslog daemon. Enter the IP address of this PC on the Voice > System page, in the Syslog Server and Debug Server fields.
5 Administering the SPA400 and Voice Mail Service Enabling Debugging on the SPA400 SPA400 Event Logs STEP 4 Click Save Settings. NOTE As a best practice, enable logging only when needed, and disable logging when you finish the investigation. Logging information can impact system performance. STEP 5 Click Setup tab > Basic Setup. STEP 6 In the Syslog Settings section, enter the IP address of the Syslog Server, which normally is a PC on the same network as the SPA400.
5 Administering the SPA400 and Voice Mail Service Enabling Debugging on the SPA400 SPA400 Setup > Basic Setup STEP 7 Start a command prompt on the PC, and run the system logging software. STEP 8 Run the scenario that causes the problem and when done, press CTRL+C in the command window to stop the logs. STEP 9 When you are finished collecting logs, return to the Event Logs page and reset the logs to Off.
6 Configuring Music on Hold This chapter explains how to configure Music on Hold using either a music file or streaming audio. This chapter includes the following topics: • “Using the Internal Music Source for Music On Hold,” on page125 • “Configuring a Streaming Audio Server,” on page127 Using the Internal Music Source for Music On Hold An internal music source with the user ID imusic is available. It plays an internally stored music file repeatedly.
Configuring Music on Hold Using the Internal Music Source for Music On Hold 6 STEP 2 Start Internet Explorer, and then enter the IP address of the telephone. The Telephone Configuration page appears in a separate browser window. STEP 3 Click Admin Login, and then click Advanced. STEP 4 Click the Ext 1 tab. STEP 5 Scroll down to the Call Feature Settings section. STEP 6 Enter the following value in the MOH Server field: imusic STEP 7 Click Submit All Changes.
Configuring Music on Hold Configuring a Streaming Audio Server STEP 6 6 • path: The location and name of a music file in the correct format • For example, if the computer local IP address is 192.168.0.5, the directory is named musicdir, and the converted music file is named jazzmusic.dat , then you would enter the following URL: tftp://192.168.0.5:69/musicdir/ jazzmusic.dat Click Submit All Changes. The unit reboots. Then the unit downloads the file and stores it in flash memory.
6 Configuring Music on Hold Configuring a Streaming Audio Server After you complete the required configuration, the FXS port is ready to stream audio. The functionality depends on the hook state of the FXS port: • If the FXS port is off hook, an incoming call is answered automatically and audio is streamed to the calling party. NOTE Each SAS server can maintain up to five simultaneous calls. If the second line on the unit is disabled, then the SAS line can maintain up to 10 simultaneous calls.
Configuring Music on Hold Configuring a Streaming Audio Server 6 Configuring the Streaming Audio Server Use the following procedure to configure an SAS with an external music source. STEP 1 Connect an RJ-11 adapter between the music source (a CD player or iPod, for example) and an FXS port. STEP 2 Start Internet Explorer, connect to the administration web server, and choose Admin access with Advanced settings. STEP 3 Configure the FXS port: a.
Configuring Music on Hold Configuring a Streaming Audio Server 6 g. Close the window for the Telephone Configuration page. h. Repeat this step to configure each phone, as needed. Using the IVR with an SAS Line The IVR can still be used on an SAS line, but the user needs to follow the following steps: 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.
7 Configuring the Auto Attendant This chapter describes how to configure the SPA9000 Voice System Auto Attendant (AA) by using the IVR and XML scripting.
Configuring the Auto Attendant How the Auto Attendant Works 7 The Auto Attendant relies upon the following components: • Contact List. When a call comes in, the SPA9000 directs the call according to the entries in the Contact List for the line interface. By default, the Auto Attendant is the only client on this list, so the Auto Attendant picks up every call.
7 Configuring the Auto Attendant Working with the Auto Attendant Greetings Working with the Auto Attendant Greetings This section provided information about adding, and editing the Auto Attendant greetings. See the following topics: • “Using Pre-Recorded Prompts,” on page133 • “Recording an Auto Attendant Prompt,” on page134 • “Downloading Prompts,” on page137 Using Pre-Recorded Prompts You can save up to ten Auto Attendant prompts.
Configuring the Auto Attendant Working with the Auto Attendant Greetings 7 Recording an Auto Attendant Prompt Follow this procedure to overwrite an existing recording or to add a new recording. NOTE Customized prompts are erased when a factory reset is performed on the SPA9000. STEP 1 Connect an analog phone to the Phone 1 or Phone 2 port of the SPA9000. STEP 2 Press the star key (*) four times: **** The IVR plays the following prompt: Linksys configuration menu.
7 Configuring the Auto Attendant Working with the Auto Attendant Greetings Example Prompts In this example, the business will have different Auto Attendant Scripts for different times of day. Table 2 Example AA Prompts Prompt ID Message Prompt1 “If you know your party’s extension, you may enter it now.” Prompt2 “Your call has been forwarded.” Prompt3 “Not a valid extension, please try again.” Prompt4 “Goodbye.” Prompt5 “Welcome to All Seasons Travel.
7 Configuring the Auto Attendant Working with the Auto Attendant Greetings Using the IVR Prompts to Change Recordings The IVR prompts guides you through the process of recording, erasing, and changing greetings. Refer to the following illustration.
Configuring the Auto Attendant Working with the Auto Attendant Greetings 7 Downloading Prompts You can download customized prompt files from a TFTP/HTTP/HTTPS server. These files must be encoded in G.711u, size less than 60 seconds, with the header removed. The total prompt file size cannot be larger than 94.5 seconds. The prompt is downloaded at the device boot up time. If the prompt has already been downloaded from the given URL, the download is not performed.
7 Configuring the Auto Attendant Writing an Auto Attendant Script STEP 5 Click Submit All Changes. Writing an Auto Attendant Script The SPA9000 AA allows users to define the AA instructions using XML script.
7 Configuring the Auto Attendant Writing an Auto Attendant Script Script Elements Purpose
7 Configuring the Auto Attendant Writing an Auto Attendant Script Example 2: Routing Calls with a Departmental Sub-Menu In this example, the business wants to expedite the handling of sales calls. A custom prompt is used to give special instructions about calls for the sales department. A sub-menu for the sales group is provided to direct calls to the correct person within that department. Table 4 Elements of an AA Script with a Sub-Menu Script Elements Purpose This script is for the AA.
7 Configuring the Auto Attendant Writing an Auto Attendant Script Script Elements Purpose If the user input matches the dial plan, the response depends upon the user entry:
7 Configuring the Auto Attendant Writing an Auto Attendant Script Script Elements Purpose If the user input matches the dial plan, the response depends upon the user entry: ” • If the user presses *, the Auto Attendant plays Prompt 4: Goodbye.
Configuring the Auto Attendant Writing an Auto Attendant Script TIP 7 Generally, enter an audio instruction as the first element in the script. In a
Configuring the Auto Attendant Writing an Auto Attendant Script 7 Either the audio or the action instruction can be empty. If both are empty, the Auto Attendant does nothing and waits for user input. Nomatch Instruction The dialog can be used only in a menu dialog and is optional. This dialog is activated when DMTF digits do not match the dial plan. When the nomatch condition is met, Auto Attendant executes the audio and action instructions in the dialog.
7 Configuring the Auto Attendant Writing an Auto Attendant Script Auto Attendant XML Instructions Set The complete set of XML instructions for Auto Attendant Scripts are described in the following table: Table 5 AA XML Elements Instruction Description Syntax and Example(s) dialplan This determines the dialplan id of the current menu
7 Configuring the Auto Attendant Writing an Auto Attendant Script Instruction Description Syntax and Example(s) match Upon a match between the user input and the dial plan, the Auto Attendant transfers to the corresponding and execute the corresponding audio and/or action instructions. If the Auto Attendant cannot find a match in any of the statements, it performs the case.
7 Configuring the Auto Attendant Writing an Auto Attendant Script Instruction Description Syntax and Example(s) audio The Auto Attendant plays the audio specified in the “src” attribute. This attribute must be prompt, with being a number in the range 1– 10. When playing the audio, the Auto Attendant allows the caller to interrupt the current prompt by pressing digits if the bargein attribute is set to “T”.
Configuring the Auto Attendant Configuring the DayTime, NightTime and Weekend/Holiday Auto Attendants 7 Configuring the DayTime, NightTime and Weekend/Holiday Auto Attendants You can customize the Auto Attendant with prompts and actions for different times of day and for the days when the business is closed. NOTE By default, the DayTime Auto Attendant is activated, using AA Script 1, an answer delay of 0 seconds, and no start or end time.
Configuring the Auto Attendant Configuring the DayTime, NightTime and Weekend/Holiday Auto Attendants STEP 5 STEP 6 7 To set up the NightTime Auto Attendant, complete the following tasks: • NightTime AA: Choose yes from the drop-down list. • NightTime AA Script: Choose 1, 2, or 3 from the drop-down list. • DayTime: Define the daytime hours, which also defines the nighttime hours.
Configuring the Auto Attendant Configuring Dial Plans for the Auto Attendant STEP 7 7 Click Submit All Changes. Configuring Dial Plans for the Auto Attendant Each Auto Attendant script refers to an Auto Attendant Dial Plan to determine how to process the DTMF digits that are entered by the caller. You can define two dial plans on the Voice > SIP page, Auto Attendant Parameters section, AA Dial Plan 1 and AA Dial Plan 2 fields. EXAMPLE 1, Default AA Dial Plan 1: (10x|xxx.
8 Localization This chapter explains how to localize your SPA9000 Voice System with the language files, tones, and ring patterns for your region.
Localization Localizing the SPA9000 Auto Attendant Prompts 8 The set of files includes the following types of prompts: • Prompt 1: Greets the caller and prompts for an extension number • Prompt 2: Notifies the caller that the call is being forwarded • Prompt 3: Notifies the caller of an invalid extension • Prompt 4: Good-bye • Prompt 5: Greets the caller with specific prompts for General Information, Sales, and Support.
Localization Localizing the SPA9000 Auto Attendant Prompts 8 file path name};][p7={prompt7 file path name};][p8={prompt8 file path name};][p9={prompt9 file path name};][p10={prompt10 file path name};] • scheme: Enter one of the following values: tftp, http, or https. • port: The default ports are 69 for tftp, 80 for http, and 443 for https. • root_path can be empty. • [ ] denotes an optional item. • If the prompt file name is none, the corresponding prompt currently saved in the flash is erased.
8 Localization Local Time Configuration Local Time Configuration You will need to localize the date, time, and daylight saving time rule. See “Setting the Date and Time,” on page 30 and “Configuring Daylight Saving Time,” on page 31. Use the following table to find the correct Daylight Saving Time Rules for EMEA and Australia.
8 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones STEP 2 Localize the tones for the phones: a. Click the PBX Status link. b. Find the phone that you want to configure, and then click the hyperlink in the IP Address column. c. Click Regional. d. In the Call Progress Tones section, enter the values from Table 2, ‘SPA9000 Call Progress Tones by Country,” on page155. e. Click Submit All Changes. f. Repeat this step as needed for each phone.
8 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Ring Back Tone 425@-10;*(1/4/1) Busy Tone 425@-10;10(0.25/0.25/1) Call Waiting Tone 425@-20;30(0.2/0.2/1,0.2/3.6/1,0.2/0.2/1,0.2/0/1) Confirm Tone 425@-16;1(.25/.25/1) France Dial Tone 440@-10;*(*/0/1) Outside Dial Tone 440@-16;10(*/0/1) Prompt Tone 440@-19,620@-19;*(*/0/1+2) Reorder Tone 440@-10;*(.5/.5/1) Off Hook Warning Tone 425@-10;*(.2/.2/1,.2/.6/1) Ring Back Tone 440@-10;*(1.5/3.5/1) Busy Tone 440@-10;10(.5/.
8 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Prompt Tone 425@-19,620@-19;*(*/0/1+2) Reorder Tone 425@-10;*(0.25/0.25/1) Off Hook Warning Tone 425@-10;*(.2/.2/1,.2/.6/1) Ring Back Tone 425@-10;(0.4/0.2/1,0.4/2/1) Busy Tone 425@-10;10(0.5/0.5/1) Call Waiting Tone 425@-20;30(0.18/0.2/1,0.2/4.5/1) Confirm Tone 425@-16;1(.25/.25/1) Italy Dial Tone 425@-10;*(0.2/0.2/1,0.6/1/1) Outside Dial Tone 425@-16;10(0.2/0.2/1,0.
8 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Norway Dial Tone 425@-10;*(*/0/1) Outside Dial Tone 425@-16;10(*/0/1) Prompt Tone 425@-19,620@-19;*(*/0/1+2) Reorder Tone 425@-10;*(0.2/0.2/1) Off Hook Warning Tone 1400@-10;*(0.4/15/1) Ring Back Tone 425@-10;(1/4/1) Busy Tone 425@-10;10(.5/.5/1) Call Waiting Tone 425@-20;30(0.2/0.6/1,0.
8 Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Busy Tone 425@-10;10(.2/.2/1) Call Waiting Tone 425@-20;30(.175/.175/1,.175/3.5/1) Confirm Tone 425@-16;1(.25/.25/1) Sweden Dial Tone 425@-10;*(*/0/1) Outside Dial Tone 425@-16;10(*/0/1) Prompt Tone 425@-19,620@-19;*(*/0/1+2) Reorder Tone 425@-10;*(0.25/0.75/1) Off Hook Warning Tone 425@-10;*(.2/.2/1,.2/.6/1) Ring Back Tone 425@-10;*(1/5/1) Busy Tone 425@-10;10(0.25/0.25/1) Call Waiting Tone 425@-20;30(0.5/9.
8 Localization Localizing the SPA400 Voice Mail Prompts Localizing the SPA400 Voice Mail Prompts By default, the voice mail system is configured for the English language. You can localize the system by downloading and installing the appropriate language files for your region. STEP 1 Download the necessary language files from Cisco Partner Central, Voice & Conferencing page, Technical Resources section, using the following URL: www.cisco.com/web/partners/sell/smb/products/ voice_and_conferencing.
8 Localization Localizing the SPA400 Call Disconnect Tones e. If desired, make a backup copy of the existing sounds folder. NOTE You are not overwriting any user message files in this procedure. However, it is a good practice to make a backup copy of your files before doing any upgrades. f. Move the new sounds folder into spa400vm\var\lib on the USB drive. When the Confirm Folder Replace window appears, click Yes to All. g. Remove the USB drive from the PC and insert it into the SPA400. h.
8 Localization Localizing the SPA400 Call Disconnect Tones Country First Tone 2nd (optional) 3rd (optional) 4th (optional) On (ms) Off (ms) On (ms) On (ms) On (ms) Germany 230 270 1 Ireland 490 510 1 Italy 190 210 1 Netherlands 180 330 Norway 190 210 1 Portugal 190 210 1 Spain 190 210 Sweden 250 750 UK 400 350 180 190 Off (ms) Off (ms) Off (ms) 330 210 Repeat Count 2 200 600 2 1 225 525 STEP 1 Start Internet Explorer, enter the IP address of the SPA
8 Localization Localizing the SPA400 Caller ID Method STEP 4 Click Save Settings. STEP 5 On the menu, click Setup > Voice. STEP 6 Scroll down to the Tear Down FXO Port field, and enter 0. Refer to the following illustration. SPA400 Setup tab > Voice page: Line Settings section STEP 7 Click Save Settings. STEP 8 To restart the SPA400, complete the following steps: a. Click Administration > Reboot. b. Click the Restart System button. c. When the confirmation message appears, click OK.
Localization Localizing the SPA400 Caller ID Method 8 NOTE In the United Kingdom, choose UK BT or UK CCA. In the rest of Europe, choose European (FSK). STEP 4 Click Save Settings. STEP 5 To restart the SPA400, complete the following tasks: a. Click Administration > Reboot. b. Click the Restart button. c. When the confirmation message appears, click OK. The SPA400 reboots. d. When the Reboot OK message appears, click OK.
A Advanced Topics in SPA9000 Administration This appendix provides more detailed technical information for administrators who want to understand how the SPA9000 Voice System works.
A Advanced Topics in SPA9000 Administration Technology Background Session Initiation Protocol The SPA9000 Voice System is implemented using open standards, such as Session Initiation Protocol (SIP), allowing interoperation with all ITSPs supporting SIP. The following figure illustrates a SIP request for connection to another subscriber in the network.
A Advanced Topics in SPA9000 Administration Technology Background Figure 2 SPA9000 as a SIP Proxy UserC UserA UserB Hub/switch IP Router (firewall) Broadband modem ISP Internet Internet (WAN) Interface SPA9000 ITSP SIP Proxy with media proxy enabled When a user picks up the handset in an SPA9000 Voice System, the SPA9000 collects DTMF digits from a touchtone analog telephone or the locally connected SPA900 Series IP phones.
Advanced Topics in SPA9000 Administration Technology Background A To enable the media proxy, go to the Voice > SIP page, PBX Parameters section, and set the Force Media Proxy parameter to True. With the media proxy enabled, when UserA calls User C, the SPA9000 still acts as the SIP proxy and forwards the request to the SIP server on the ITSP. However, even after the SIP session is established, the SPA9000 continues to direct RTP packets between UserA and the ITSP.
A Advanced Topics in SPA9000 Administration Technology Background SPA400 SIP-PSTN Gateway When a local user on the SPA9000 network initiates a call to a PSTN subscriber, the SPA400 acts as the SIP-PSTN gateway, which converts the SIP and RTP media packets into the appropriate signal for transmission to the PSTN switch. For example, if UserA calls UserD, the SIP request is routed by the SIP proxy in the SPA9000 to the SPA400.
A Advanced Topics in SPA9000 Administration SPA9000 Architecture SPA9000 Architecture This section describes the basic architecture, function, and configuration options for the SPA9000.
A Advanced Topics in SPA9000 Administration SPA9000 Architecture Architectural Component Function SIP proxy and Registrar server Accepts registration from client stations and proxies SIP messages. Media proxy server Proxies RTP packets between client stations and proxies SIP messages. Configuration server Serves configuration files to client stations and auto configures un-provisioned client stations.
Advanced Topics in SPA9000 Administration SIP-NAT Interoperation A SIP-NAT Interoperation If the SPA9000 is behind the NAT device, the private IP address of the SPA9000 is not usable for communications with the SIP entities outside the private network. NOTE If the ITSP offers an outbound NAT-Aware proxy, this discovers the public IP address from the remote endpoint and eliminates the need to modify the SIP message from the UAC.
Advanced Topics in SPA9000 Administration Advanced Call Control and Routing A Advanced Call Control and Routing • “Configuring Vertical (Supplementary) Service Codes,” on page173 • “Managing the Outbound Call Routing Groups,” on page175 • “Configuring Outbound Call Codec Selection Codes,” on page177 Configuring Vertical (Supplementary) Service Codes Users can enter vertical (supplementary) service codes, also known as star (*) codes, to activate special calling features, such as *69 for call return.
Advanced Topics in SPA9000 Administration Advanced Call Control and Routing A SPA9000 Voice > Regional: Vertical Service Activation Codes, Announcement Codes STEP 4 Edit the codes, as needed. STEP 5 If desired, enter referral services and feature call services codes. For more information, see Appendix B, "SPA9000 Field Reference," ”Regional page” section on page 224. NOTE The * codes should not conflict with any of the other vertical service codes internally processed by the SPA9000.
Advanced Topics in SPA9000 Administration Advanced Call Control and Routing A Managing the Outbound Call Routing Groups Every station belongs to an outbound call routing group. You can leave all stations in the default group, or you can assign selected stations to groups for the purpose of routing their outbound calls to preferred lines. USE CASE EXAMPLE: A company has three sales teams (New York, Los Angeles, and London) that work in an office in New York City.
Advanced Topics in SPA9000 Administration Advanced Call Control and Routing A Call Routing Group Line Preference After you create a group, you must enter a list of lines, in the preferred order. When a group member places a call, the SPA9000 chooses the first line in the list. If it is unavailable, the SPA9000 chooses the next line, and so on, until an available line is found. To enter the lines, type the line numbers in the desired order, separated by commas. NOTE The field cannot be left blank.
Advanced Topics in SPA9000 Administration Advanced Call Control and Routing STEP 5 A In the Group 1 Line field, or other desired Group Line field, enter the line interfaces in the order of preference. For more information, see “Call Routing Group Line Preference,” on page176. NOTE As you make your entries, read the field labels to distinguish between the fields for Group 1 User ID ... Group 4 User ID and Group 1 Line ... Group 4 Line. STEP 6 Click Submit All Changes.
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service STEP 4 Edit the codes, as needed. STEP 5 Click Submit All Changes. A Advanced Topics for SPA400 Voice Mail Service On the SPA9000, accessing a voicemail server to check or deposit voicemail is similar to calling an external number, or being call forwarded to an external number. Each line interface can use a different voicemail server.
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service A How Voicemail Works When a user checks voicemail from a client station, the SPA9000 sends an INVITE on its behalf to the configured . For example: INVITE sip:mailbox-manage-url SIP/2.0 Via: SIP/2.0/UDP 192.168.2.205:5060;branch=z9hG4bK171eb6b5 From: ;tag=300704dd2590d20bo2;ref=5 031;mbid=53371 To: Call-ID: 58a2b2c5-66e2bd43@192.168.2.
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service A 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: • Assign a DID number (from the ITSP). • Create a virtual extension for this purpose. For method (a), specify a rule in the for the dedicated DID number.
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service A In the last example, the caller is directed to deposit voicemail in the mailbox ID 7675 on the voicemail account 37683101. It further indicates that the directing station is at the internal extension 5041. Note that it is assumed that the caller device (or the ITSP) is faithfully relayed over the REFERRED-BY header. NOTE The mailbox ID must be set to the extension number.
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service A Subscribing to Voicemail Notification The SPA9000 sends a one-time SUBSCRIBE for the message-summary event package for each line with a valid . The SUBSCRIBE implies subscription for the status of all the mailboxes associated with the voicemail account used-ID; it does not include any mailbox ID in the request. Following is an example: SUBSCRIBE sip:mailbox-subscribe-url SIP/2.0 Via: SIP/2.
A Advanced Topics in SPA9000 Administration Remote Provisioning Features Remote Provisioning Features The SPA9000 provides for secure provisioning and remote upgrade. Provisioning is achieved through configuration profiles that are transferred to the device via TFTP, HTTP, or HTTPS. Using Configuration Profiles The SPA9000 accepts configuration profiles in XML format, or alternatively in a proprietary binary format, which is generated by a profile compiler tool available from Linksys.
Advanced Topics in SPA9000 Administration Remote Provisioning Features A Refer to the SPA9000 Voice System SPA Provisioning Guide for further details. The names of parameters in XML profiles can generally be inferred from the SPA9000 configuration Web pages, by substituting underscores (_) for spaces and other control characters. Further, to distinguish between Lines 1, 2, 3, and 4, corresponding parameter names are augmented by the strings _1_, _2_, _3_, and _4_.
A Advanced Topics in SPA9000 Administration Remote Provisioning Features Figure 5 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.
Advanced Topics in SPA9000 Administration Remote Provisioning Features A 1 tftp://spa-9000-ip-address:69/cfg/ init_$MA.xml The following XML file is served by the SPA9000 when client station requests / cfg/init_$MA.
A Advanced Topics in SPA9000 Administration Remote Provisioning Features The following table lists the variables used in these XML files. Table 1 Variables Used in XML Configuration Files Variable Description spa-9000-ip-address IP address of the SPA9000 SIP Proxy. proxy-listen-port Port at which the SPA9000 SIP Proxy is listening. This value is configured in . client-station-macaddress This is the MAC address of the client station who is requesting the profile /cfg/init_$MA.
Advanced Topics in SPA9000 Administration Remote Provisioning Features A Client Registration All client stations served by the SPA9000 must register to the SPA9000, which does not allow a station to make calls unless it is registered. If the client station is configured with Station Name, it should include a P-STATION-NAME header in the REGISTER request. Following is an example where User-A has been assigned a primary extension of 5031. REGISTER sip:192.168.0.1:6060 SIP/2.0 Via: SIP/2.0/UDP 192.168.0.
Advanced Topics in SPA9000 Administration Remote Provisioning Features A The 200 reply sent by the SPA9000 to the client station REGISTER request includes a DATE header that the client station can use to synchronize with its local real-time clock. The time served in the DATE header is the local time (as opposed to GMT). There is thus no need to configure an NTP server or a time zone on the client stations.
Advanced Topics in SPA9000 Administration Remote Provisioning Features A spa.bin is assumed, as in the following example: http://192.168.2.217/ admin/upgrade?tftp://192.168.2.251/spa.bin Using the Resync URL The SPA9000 can be configured to automatically resynchronize its internal configuration state to a remote profile periodically and on power up. The automatic resyncs are controlled by configuring the desired profile URL into the device. NOTE The SPA resynchronizes only when it is idle.
B SPA9000 Field Reference This appendix describes the fields on each page of the SPA9000 administration web server.
B SPA9000 Field Reference Router Tab Router tab > Status page > Product Information section Product Name Model number of the SPA9000 Serial Number Serial number of the SPA9000 Software Version Version number of the SPA9000 software Hardware Version Version number of the SPA9000 hardware MAC Address MAC address of the SPA9000 Client Certificate Status of the client certificate, which authenticates the SPA9000 for use in the ITSP network Customization For an remote configuration (RC) unit, thi
B SPA9000 Field Reference Router Tab Current Time Current date and time of the system; for example, 10/3/2003 16:43:00 Broadcast Pkts Sent Total number of broadcast packets sent Broadcast Bytes Sent Total number of broadcast bytes sent Broadcast Pkts Recv Total number of broadcast bytes received Broadcast Bytes Recv Total number of broadcast bytes received and processed Broadcast Pkts Dropped Total number of broadcast packets received but not processed Broadcast Bytes Dropped Total number of
B SPA9000 Field Reference Router Tab Router tab > Wan Setup page > Static IP Settings section Static IP Static IP address of SPA9000, which takes effect if DHCP is disabled. Default: 0.0.0.0 NetMask The NetMask used by SPA9000 when DHCP is disabled. Default: 255.255.255.0 Gateway The default gateway used by SPA9000 when DHCP is disabled. Default: 0.0.0.
B SPA9000 Field Reference Router Tab Secondary DNS The DNS server that is used by the SPA9000 NOTE When DHCP is enabled, you can enter the IP address of a DNS server in addition to DHCP-supplied DNS servers. When DHCP is disabled, enter the primary DNS server. Default: 0.0.0.
B SPA9000 Field Reference Router Tab Router tab > Wan Setup page > QOS Settings section QoS Policy The queueing discipline, set to none or token bucket filter (TBF). TBF limits the rate of transmission to not attempt to exceed the Maximum Uplink Speed. QOS QDisc Allow QoS Queuing. Options are None or TBF (token bucket filter). Information can be found at about TBF at: lartc.org/howto/lartc.qdisc.classless.
B SPA9000 Field Reference Voice tab Voice tab After you click the Voice tab, you can use the following pages: • “Info page,” on page197 • “System page,” on page 200 • “SIP Page,” on page 202 • “Regional page,” on page 224 • “FXS 1/2 page,” on page 241 • “Line 1/2/3/4 page,” on page 251 Voice tab > Info page You can use the Info page to view information about the FXS devices and the line interfaces.
B SPA9000 Field Reference Voice tab Client Certificate The status of the client certificate, which authenticates the SPA9000 for use in the ITSP network Customization For an remote configuration (RC) unit, this field indicates whether the unit has been customized or not. Pending indicates a new RC unit that is ready for provisioning. If the unit has already retrieved its customized profile, this field displays the name of the company that provisioned the unit.
B SPA9000 Field Reference Voice tab Call 1/2 Decoder Codec used for decoding Call 1/2 FAX Status of the fax pass-through mode; set to No if this line is used for voice calls Call 1/2 Type Direction of the call: Inbound or Outbound Call 1/2 Remote Hold Indicates whether or not the far end has placed the call on hold: Yes or No Call 1/2 Callback Indicates whether the call was triggered by a call back request Call 1/2 Peer Name Name of the peer, internal station name if local phone, or name acquir
B SPA9000 Field Reference Voice tab Voice tab > Info page > Auto Attendant Prompt Status section Field Description Prompt 1 The duration of the prompt in milliseconds Prompt 2 The duration of the prompt in milliseconds Prompt 3 The duration of the prompt in milliseconds Prompt 4 The duration of the prompt in milliseconds Prompt 5 The duration of the prompt in milliseconds Prompt 6 The duration of the prompt in milliseconds Prompt 7 The duration of the prompt in milliseconds Prompt 8 The
B SPA9000 Field Reference Voice tab Voice tab > System page > System Configuration section Restricted Access Domains Define up to five IP addresses or fully qualified domain names to identify the domains in which the SPA9000 is allowed to operate. Enable Web Admin Access Allows (yes) or prevents (no) local access to the administration web server Admin Passwd Password for the administrator. Up to 39 characters are allowed for the passwords. All characters are legal.
B SPA9000 Field Reference Voice tab Voice tab > SIP Page You can use the SIP page to enter many settings that are important for the proper functioning of SIP on your SPA9000.
B SPA9000 Field Reference Voice tab SIP Server Name Server header used in responses to inbound responses. Default: $VERSION SIP Reg User Agent Name User-Agent name to be used in a REGISTER request. If this value is not specified, the is also used for the REGISTER request. Default: blank SIP Accept Language Accept-Language header used. There is no default (this indicates SPA9000 does not include this header). If empty, the header is not included.
B SPA9000 Field Reference Voice tab RFC 2543 Call Hold If set to yes, unit will include c=0.0.0.0 syntax in SDP when sending a SIP re-INVITE to the peer to hold the call. If set to no, unit will not include the c=0.0.0.0 syntax in the SDP. The unit will always include a=sendonly syntax in the SDP in either case. Default: yes Mark All AVT Packets If set to yes, all AVT tone packets (encoded for redundancy) have the marker bit set.
B SPA9000 Field Reference Voice tab SIP Timer H RFC 3261 time-out value for ACK receipt, which can range from 0 to 64 seconds. Default: 32 SIP Timer D RFC 3261 wait time for response retransmits, which can range from 0 to 64 seconds. Default: 32 SIP Timer J RFC 3261 wait time for Non-INVITE response hang-around time, which can range from 0 to 64 seconds. Default: 32 INVITE Expires INVITE request Expires header value. If you enter 0, the Expires header is not included in the request.
B SPA9000 Field Reference Voice tab Reg Retry Long Random Delay Random delay range (in seconds) to add to when retrying REGSITER after a failure. Default: 0 (disabled) 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.
B SPA9000 Field Reference Voice tab Voice tab > SIP page RTP Parameters section The RTP parameters define the specification of the RTP audio packets. The most important parameter is the RTP Packet size (time) which defines the interval of transmission of the RTP packets. It is extremely important that time interval matches the ITSP settings. Its default value is 0.030 (30 milliseconds). NOTE These settings need to be compatible with the ITSP network settings.
B SPA9000 Field Reference Voice tab 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. Each compound RTP packet except the last one contains a SR (Sender Report) and a SDES.(Source Description). The last RTCP packet contains an additional BYE packet.
B SPA9000 Field Reference Voice tab • Dynamic Payloads: The configured dynamic payloads are used for outbound calls only where the SPA9000 presents the SDP offer. For inbound calls with a SDP offer, the SPA9000 follows the caller dynamic payload type assignments. • Codec Names: The SPA9000 uses the configured codec names in its outbound SDP. The SPA9000 ignores the codec names in incoming SDP for standard payload types (0 – 95).
B SPA9000 Field Reference Voice tab G726r24 Codec Name G.726-24 codec name used in SDP. Default: G.726-24 G726r32 Codec Name G.726-32 codec name used in SDP. Default: G.726-32 G726r40 Codec Name G.726-40 codec name used in SDP. Default: G.726-40 G729a Codec Name G.729a codec name used in SDP. Default: G.729a G729b Codec Name G.729b codec name used in SDP. Default: G.729ab G723 Codec Name G.723 codec name used in SDP. Default: G.723 EncapRTP Codec Name EncapRTP codec name used in SDP.
B SPA9000 Field Reference Voice tab Insert VIA rport Inserts the rport parameter into the VIA header of SIP responses if the received-from IP and VIA sent-by IP values differ. Select yes or no from the drop-down menu. Default: no Substitute VIA Addr Lets you use NAT-mapped IP-address port values in the VIA header. Select yes or no from the drop-down menu. Default: no Send Resp To Src Port Sends responses to the request source port instead of the VIA sent-by port.
B SPA9000 Field Reference Voice tab EXT RTP Port Min External port mapping number of the RTP Port Min. number. If this value is not zero, the RTP port number in all outgoing SIP messages is substituted for the corresponding port value in the external RTP port range. Default: blank NAT Keep Alive Intvl Interval between NAT-mapping keep alive messages.
B SPA9000 Field Reference Voice tab Force Media Proxy Forces external client stations to use the SPA9000 Media Proxy when exchanging RTP traffic with external peers. Linksys recommends using a relatively small value, such as 60 or 120. Default: no 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.
B SPA9000 Field Reference Voice tab Call Routing Rule Special dial plan that determines which line interfaces can be used for an external outbound call request from client station based solely on the target public number. The dial plan is in the (rule|rule|…|rule) format where: rule = <:Ln[,n[,n[,n]]]>pattern n = 1, 2, 3, or 4, pattern = any digit pattern (see on how to choose a digit pattern).
B SPA9000 Field Reference Voice tab Group 1/2/3/4 Line Ordered comma-separated list of line interfaces. The SPA9000 attempts to make external calls for group members in the order in which the lines are listed. Example: 1,3 When a group member places an outbound call, the SPA9000 attempts to use Line 1 first. If Line 1 is not available, the SPA9000 attempts to use Line 3. By default, this field is blank, meaning that no line can be seized.
B SPA9000 Field Reference Voice tab Voice tab > SIP page Internal Music Source Parameters section 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.
B SPA9000 Field Reference Voice tab Internal Music Script Script that tells the SPA9000 how to play the downloaded music file, in the format [section[,section[,…]]], where: section = [[n](start /end[/pause])][pause2] n = number of times to repeat the section before moving to the next section. Default: 1 start /end = starting and 1+ending sample for this section; note that samples are numbered from 0 to total-length – 1.
B SPA9000 Field Reference Voice tab Voice tab > SIP page Auto Attendant Parameters section AA Dial Plan 1 Dial Plan 1 to be used in an AA script. Example: . Default: (10x|xxx.) AA Dial Plan 2 Dial Plan 2 to be used in an AA script. Example: . Default: (<:10>x|xxx.) AA script 1/2/3 AA script. See Chapter 7, “Configuring the Auto Attendant”, for the complete syntax.
B SPA9000 Field Reference Voice tab DayTime Answer Delay Number of seconds before the AA answers when operating in the daytime mode. Default: 12 Nighttime AA To enable the nighttime Auto-Attendant, select yes. Otherwise, select no. Default: no NightTime AA Script Specifies which AA script (1, 2, or 3) is used for the AA treatment when operating in daytime mode. Default: 1 NightTime Answer Delay Number of seconds before the AA answers when operating in the nighttime mode.
B SPA9000 Field Reference Voice tab AA Preferred Codec Selects which codec is the preferred choice to play AA prompts. Choices are {G711u, G711a, Low Bit Rate}. Low Bit Rate refers to the selected . If is none, G711u is the preferred codec also. Default: G711u AA User Pref Codec Only Forces the AA to use the preferred codec only.
B SPA9000 Field Reference Voice 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.
B SPA9000 Field Reference Voice tab Voice tab > SIP page PBX Phone Parameters section 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. Default: 5000 Phone Ext Password A REGISTRATION password to apply on Ext 1 of all the client stations.
B SPA9000 Field Reference Voice 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.
B SPA9000 Field Reference Voice tab Voice tab> Provisioning page This page is available for service provider use only. Information is available in the Linksys Provisioning Guide, which is available only to service providers who are registered with Linksys. Voice tab > Regional page You can use the Regional page to customize the tones and ring patterns, vertical service activation codes (star codes) and announcement codes, codec selection codes, and other regional settings such as time zone.
B SPA9000 Field Reference Voice tab Second Dial Tone Alternative to the Dial Tone when the user dials a three-way call. Default: 420@-19,520@-19;10(*/0/1+2) Outside Dial Tone Alternative to the Dial Tone. It prompts the user to enter an external phone number, as opposed to an internal extension. It is triggered by a, (comma) character encountered in the dial plan. Default: 420@-16;10(*/0/1) Prompt Tone Prompts the user to enter a call forwarding phone number.
B SPA9000 Field Reference Voice tab SIT3 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. Default: 914@-16,1371@-16,1777@-16;20(.380/0/1,.380/ 0/2,.380/0/3,0/4/0) SIT4 Tone This an 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. Default: 985@-16,1371@-16,1777@-16;20(.380/0/1,.
B SPA9000 Field Reference Voice tab Ring3 Cadence Cadence script for distinctive ring 3. Default: 60(.4/.2,.4/.2,.8/4) Ring4 Cadence Cadence script for distinctive ring 4. Default: 60(.3/.2,1/.2,.3/4) Ring5 Cadence Cadence script for distinctive ring 5. Default: 1(.5/.5) Ring6 Cadence Cadence script for distinctive ring 6. Default: 60(.2/.4,.2/.4,.2/4) Ring7 Cadence Cadence script for distinctive ring 7. Default: 60(.4/.2,.4/.2,.4/4) Ring8 Cadence Cadence script for distinctive ring 8.
B SPA9000 Field Reference Voice tab CWT8 Cadence Cadence script for distinctive CWT 8. Default: 2.3(.3/2) CWT9 Cadence Cadence script for distinctive CWT 9. Default: 30(.3/9.7) Voice tab > Regional page Distinctive Ring/CWT Pattern Names section Ring1 Name Name in an INVITE’s Alert-Info Header to pick distinctive ring/ CWT 1 for the inbound call. Default: Bellcore-r1 Ring2 Name Name in an INVITE’s Alert-Info Header to pick distinctive ring/ CWT 2 for the inbound call.
B SPA9000 Field Reference Voice tab Voice tab > Regional page Ring and Call Waiting Tone Spec section Ring Waveform Waveform for the ringing signal: Sinusoid or Trapezoid. Default: Trapezoid Ring Frequency Frequency of the ringing signal. Valid values are 10–100 (Hz). Default: 0 Ring Voltage Ringing voltage. 60–90 (V). Default: 85 CWT Frequency Frequency script of the call waiting tone. All distinctive CWTs are based on this tone.
B SPA9000 Field Reference Voice tab Call Back Retry Intvl Call back retry interval in seconds. Range: 0–255 seconds. Default: 30 Call Back Delay Delay after receiving the first SIP 18x response before declaring the remote end is ringing. If a busy response is received during this time, the SPA9000 still considers the call as failed and keeps on retrying. Default: .5 VMWI Refresh Intvl Interval between VMWI refresh to the CPE.
B SPA9000 Field Reference Voice tab CPC Duration Duration in seconds for which the tip-to-ring voltage is removed after the caller hangs up. After that, tip-to-ring voltage is restored and dial tone applies if the attached equipment is still off-hook. CPC is disabled if this value is set to 0. Range: 0 to 1.000 second. Resolution is 0.001 second.
B SPA9000 Field Reference Voice tab Cfwd Busy Deact Code Cancels call forwarding of busy calls. Cfwd No Ans Act Code Default: *91 Forwards no-answer calls to the extension specified after the activation code. Cfwd No Ans Deact Code Cfwd Last Act Code Default: *92 Cancels call forwarding of no-answer calls. Default: *93 Forwards the last inbound or outbound calls to the extension specified after the activation code.
B SPA9000 Field Reference Voice tab Block CID Per Call Deact Code Removes caller ID blocking on the next inbound call. Block ANC Act Code Default: *82 Blocks all anonymous calls. Block ANC Deact Code Default: *77 Removes blocking of all anonymous calls. DND Act Code Default: *87 Enables the do not disturb feature. DND Deact Code Default: *78 Disables the do not disturb feature. CID Act Code Default: *79 Enables caller ID generation. CID Deact Code Default: *65 Disables caller ID generation.
B SPA9000 Field Reference Voice tab Attn-Xfer Act Code Modem Line Toggle Code FAX Line Toggle Code Referral Services Codes If the code is specified, the user must enter it before dialing the third party for a call transfer. Enter the code for a call transfer. Toggles the line to a modem. Default: *99. Modem pass-through mode can be triggered only by pre-dialing this code. Toggles the line to a fax machine.
B SPA9000 Field Reference Voice tab Feature Dial Services Codes These codes tell the Linksys ATA 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).
B SPA9000 Field Reference Voice tab Voice tab > Regional page Vertical Service Announcement Codes section Service Annc Base Number Base number for service announcements. Service Annc Extension Codes Extension codes for service announcements. Voice tab > Regional page Outbound Call Codec Selection Codes section NOTE These codes automatically appended to the dial-plan. So no need to include them in dial-plan (although no harm to do so either).
B SPA9000 Field Reference Voice tab Force G726r16 Code Makes this codec the only codec that can be used for the associated call. Default: *0272616. Prefer G726r24 Code Makes this codec the preferred codec for the associated call. Default: *0172624. Force G726r24 Code Makes this codec the only codec that can be used for the associated call. Default: *0272624. Prefer G726r32 Code Makes this codec the preferred codec for the associated call. Default: *0172632.
B SPA9000 Field Reference Voice tab Time Zone Selects the number of hours to add to GMT to generate the local time for caller ID generation. Choices are GMT-12:00, GMT-11:00,…, GMT, GMT+01:00, GMT+02:00, …, GMT+13:00. Default: GMT-08:00 FXS Port Impedance Sets the electrical impedance of the FXS port. Choices are 600, 900, 600+2.16uF, 900+2.16uF, 270+750||150nF, 220+850||120nF, 220+820||115nF, or 200+600||100nF.
B SPA9000 Field Reference Voice tab Daylight Saving Time Rule (continued) The value is the number of hours, minutes, and/ or seconds to add to the current time during daylight saving time. The value can be preceded by a negative (-) sign if subtraction is desired instead of addition. The value is in this format: [/[+|-]HH:[mm[:ss]]] The value equals any value in the range 1-12 (January-December). The value equals [+|-] any value in the range 1-31.
B SPA9000 Field Reference Voice tab Detect ABCD To enable local detection of DTMF ABCD, select yes. Otherwise, select no. Setting has no effect if DTMF Tx Method is INFO; ABCD is always sent OOB regardless in this setting. Default: yes Playback ABCD To enable local playback of OOB DTMF ABCD, select yes. Otherwise, select no. Default: yes Caller ID Method The following choices are available: Bellcore (N.Amer,China)—CID, CIDCW, and VMWI.
B SPA9000 Field Reference Voice tab More Echo Suppression Enable or disable more echo suppresion. Default: no Voice tab > FXS 1/2 page You can use the FXS 1 page and the FXS 2 page to configure the settings for the FXS devices that are connected to the Phone 1 and Phone 2 ports of the SPA9000.
B SPA9000 Field Reference Voice tab Voice tab > FXS 1/2 page Network Settings section SIP ToS/DiffServ Value TOS/DiffServ field value in UDP IP packets carrying a SIP message. Default: 0x68 SIP CoS Value [0-7] CoS value for SIP messages. Default: 3 RTP ToS/DiffServ Value ToS/DiffServ field value in UDP IP packets carrying RTP data. Default: 0xb8 RTP CoS Value [0-7] CoS value for RTP data. Default: 6 Network Jitter Level Determines how jitter buffer size is adjusted by the SPA9000.
B SPA9000 Field Reference Voice 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.
B SPA9000 Field Reference Voice tab Referor Bye Delay Controls when the SPA9000 sends BYE to terminate stale call legs after completion of call transfers. Multiple delay settings (Referor, Refer Target, Referee, and Refer-To Target) are configured on this screen. For the Referor Bye Delay, enter the appropriate period of time in seconds. Default: 4 Refer Target Bye Delay For the Refer Target Bye Delay, enter the appropriate period of time in seconds.
B SPA9000 Field Reference Voice tab Voice tab > FXS 1/2 page Mailbox Status section Message Waiting Indicates whether you have new voicemail waiting. Voice tab > FXS 1/2 page Streaming Audio Server (SAS) section 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.
B SPA9000 Field Reference Voice tab SAS Inbound RTP Sink This setting works around devices that do not play inbound RTP if the streaming audio server line declares itself as a send-only device and tells the client not to stream out audio. Enter a Fully Qualified Domain Name (FQDN) or IP address of an RTP sink; this value is used by the SPA9000’s streaming audio server line in the SDP of its 200 response to an inbound INVITE message from a client.
B SPA9000 Field Reference Voice tab Conference Bridge URL This feature supports external conference bridging for n-way conference calls (n > 2), instead of mixing audio locally. To use this feature, set this parameter to that of the server's name; for example, conf@myserver.com:12345 or conf (which uses the Proxy value as the domain). Default: blank Conference Bridge Ports Maximum number of conference call participants. The range is 3 to 10. Default: 3 Enable IP Dialing To use IP dialing, select yes.
B SPA9000 Field Reference Voice tab Second Preferred Codec, Other codecs to be preferred if the preferred codec is not Third Preferred Codec available due to the codec negotiation protocol. Default: Unspecified Use Pref Codec Only If set to yes, the call can be completed only with the preferred codec. Default: no Silence Supp Enable To enable silence suppression so that silent audio frames are not transmitted, select yes. Otherwise, select no.
B SPA9000 Field Reference Voice tab FAX CED Detect Enable To enable detection of the fax Caller-Entered Digits (CED) tone, select yes. Otherwise, select no. Default: yes G726-32 Enable To enable the use of the G726 codec at 32 kbps, select yes. Otherwise, select no. Default: yes FAX CNG Detect Enable To enable detection of the fax Calling Tone (CNG), select yes. Otherwise, select no. Default: yes G726-40 Enable To enable the use of the G726 codec at 40 kbps, select yes. Otherwise, select no.
B SPA9000 Field Reference Voice tab DTMF Detection Mode Determines where to use Normal or Strict DTMF detection Strict mode reduces the likelihood of false DTMF detection but requires an extra hold time after detection. Also the DTMF level is raised. Under strict mode, the minimum duration threshold is 60 and 90 ms for AVT and SIP-INFO respectively. The level threshold is -20 dBm. Default: Strict FAX Process NSE To use the fax process NSE feature, select yes. Otherwise, select no.
B SPA9000 Field Reference Voice tab FAX Tone Detect Mode: The method of fax tone dection: caller and callee, caller only, or callee only Default: caller or callee NOTE This setting allows a fax tone to be detected from either side of the call. Voice tab > FXS 1/2 page FXS Port Polarity Configuration section Idle Polarity Polarity before a call is connected: Forward or Reverse. Default: Forward Caller Conn Polarity Polarity after an outbound call is connected: Forward or Reverse.
B SPA9000 Field Reference Voice tab Voice tab > Line page Line Enable section Line Enable To enable this line for service, select yes. Otherwise, select no. Default: yes Voice tab > Line page Network Settings section SIP ToS/DiffServ Value TOS/DiffServ field value in UDP IP packets carrying a SIP message. Default: 0x68 SIP CoS Value [0-7] CoS value for SIP messages. Default: 3 RTP ToS/DiffServ Value ToS/DiffServ field value in UDP IP packets carrying RTP data.
B SPA9000 Field Reference Voice tab Auth Resync-Reboot If this feature is enabled, the SPA9000 authenticates the sender when it receives the NOTIFY resync reboot (RFC 2617) message. To use this feature, select yes. Otherwise, select no. Default: yes SIP Proxy-Require The SIP proxy can support a specific extension or behavior when it detects this header from the user agent. If this field is configured and the proxy does not support it, it responds with the message, unsupported.
B SPA9000 Field Reference Voice 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.
B SPA9000 Field Reference Voice tab Refer Target Bye Delay For the Refer Target Bye Delay, enter the appropriate period of time in seconds. Default: 0 Referee Bye Delay For the Referee Bye Delay, enter the appropriate period of time in seconds. Default: 0 Refer-To Target Contact To contact the refer-to target, select yes. Otherwise, select no. Default: no Auth INVITE When enabled, authorization is required for initial incoming INVITE requests from the SIP proxy.
B SPA9000 Field Reference Voice tab Voice tab > Line page Dial Plan section Dial Plan Dial plan script for this line. Default: (xx.) The Dial Plan strips off the steering digit prior to sending the dialed number to the ITSP. Voice tab > Line page NAT Settings section NAT Mapping Enable To use externally mapped IP addresses and SIP/RTP ports in SIP messages, select yes. Otherwise, select no. Default: no NAT Keep Alive Enable To send the configured NAT keep alive message periodically, select yes.
B SPA9000 Field Reference Voice tab Voice tab > Line page Proxy and Registration section Proxy SIP proxy server for all outbound requests. Default: blank Outbound Proxy SIP Outbound Proxy Server where all outbound requests are sent as the first hop. Use Outbound Proxy Enable the use of . If set to no, and
B SPA9000 Field Reference Voice tab DNS SRV Auto Prefix If enabled, the SPA9000 will automatically prepend the Proxy or Outbound Proxy name with _sip._udp when performing a DNS SRV lookup on that name. Default: no Proxy Fallback Intvl This parameter sets the delay (sec) after which the SPA9000 will retry from the highest priority proxy (or outbound proxy) servers after it has failed over to a lower priority server.
B SPA9000 Field Reference Voice tab Mailbox Manage URL This parameter allows $USER, $PROXY, and $MBID macros, such as $USER@$PROXY, or $MBID@$PROXY. Default: blank 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.
B SPA9000 Field Reference Voice tab XFER Bridge Mode Instructs the SPA9000 how to handle call transferring of an external caller to another external number by a client station. 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.
C SPA400 Field Reference This appendix describes the fields on each page of the SPA400 administration web server.
C SPA400 Field Reference Setup Setup tab> Basic Setup Network Setup Dynamic IP Address (DHCP Client) Select this button to obtain an IP address through DHCP. Fixed IP address is the recommended setting. Default setting: Dynamic IP Address Fixed IP Address Select this button to assign a static IP address to the SPA400. This is the recommended configuration.
C SPA400 Field Reference Setup SPA 9000 Address Discover Automatically Select this radio button if you want the SPA400 to learn the SPA9000 IP address and port number from the SIP registration packet. (Recommended) Static Address Select this radio button to enter the IP address of SPA9000. Specify the IP Address and Port in the provided fields.
C SPA400 Field Reference Setup IP Tos/DiffServ Call Signaling Packets TOS field in IP header for outgoing SIP packets Default: 68 RTP Packets TOS field in IP header for outgoing RTP/RTCP packets Default: b8 Session Enable Session Timer Enables the SPA400 to encode the Timer header in all INVITE requests for ringing timeout (checked by default) Desired Refresh Time Desired session timer in seconds (0 by default) Minimum Refresh Time Minimum value of the session timer in seconds (0 by default) Set
C SPA400 Field Reference Setup Voice Setting Calling Timers Wait-for-Answer time The time in seconds that the SPA400 waits for the called party to answer the call before terminating the call automatically The maximum value is 100 seconds.
C SPA400 Field Reference Setup Line Settings Transmit Gain The gain level that the SPA400 may use to increase or attenuate the power level before transmitting to the telephony port NOTE Change this setting if remote call participants have trouble hearing the users of the SPA9000 Voice System. Make changes in increments of 3 dB; changes of less than 3 dB will not have a perceptible impact.
C SPA400 Field Reference Setup Ring Indication Delay The delay in reporting the ring after it presents on the PSTN line Default: 512ms Ring Timeout The delay on reporting that the ring stopped after it no longer presents on the PSTN line Default: 640ms Ring Threshold The minimum voltage(rms value) of a valid ring Default: 13.5-16.
C SPA400 Field Reference Setup Setup tab> Voicemail Server Voicemail Settings Server Port The UDP port this is open to receive packets NOTE This port number must be different from the signaling port on the SPA9000 line interface. This port appears in the various mailbox URL fields on the SPA9000 line interface page.
C SPA400 Field Reference Setup Mailbox manage number The phone number that the SPA9000 uses to access voice mail NOTE This value appears in the Proxy and Registration: Mailbox Manage URL field on the SPA9000 line interface page. Example • • Mailbox manage number: 800 Mailbox Manage URL: 800@192.168.0.
C SPA400 Field Reference Administration Administration This section describes the fields on the following pages within the Administration module: • “Management,” on page 270 • “Factory Default,” on page 270 • “USB Setting,” on page 271 • “Firmware Upgrade,” on page 271 • “Reboot,” on page 271 Administration tab> Management Local Access Gateway Username The user name that is entered to log on to the SPA400 web configuration utility (default = Admin) Gateway Password The password that is ent
C SPA400 Field Reference Administration Administration tab> USB Setting USB status The status of the USB storage device: mount (file system mounted and available) or unmount I want to reset USB (check box) Reset (button) Erases the voice mail messages that are stored on the USB Administration tab> Firmware Upgrade File Path The file path to the firmware file that you want to install, as selected by using the Browse button Browse Allows you to select a firmware file on your PC, and populates the
C SPA400 Field Reference Status Status The Status page provides information. This page is read only. No changes can be made.
C SPA400 Field Reference Event Logs FXO Line status Hook Status Line status (1-4) The status of each line port: • • On-Hook indicates that the FXO port is not in use. Off-Hook indicates that a call is in progress. Battery Level Line (1-4) The currently voltage on the line port, if the port is connected to a PSTN line; for example, a connected line could show -51 V Event Logs This section describes the fields on the SetLog Level page.
C SPA400 Field Reference Tone Tone Call process tone configuration Tone on fraction The duty cycle of the CP tone to be detected High cutoff frequency The highest frequency of a valid CP tone Low cutoff frequency The lowest frequency of a valid CP tone Call process tone detection Tone Setting Detection time The cadence of the CP tone to be detected; if the tone's cadence matches the time length as in the edit boxes, it is considered a valid CP tone Repeat Repeat count SPA9000 Voice System Admini
D Where to Go From Here This appendix describes additional resources that are available to help you and your customer obtain the full benefits of the SPA9000 Voice System. • “Product Resources,” on page 275 • “Related Documentation,” on page 276 Product Resources Website addresses in this document are listed without http:// in front of the address because most current web browsers do not require it. If you use an older web browser, you may have to add http:// in front of the web address.
D Where to Go From Here Related Documentation Resource Location Open Source License Notices www.cisco.com/go/osln Regulatory Compliance and Safety Information www.cisco.com/en/US/products/ps10030/ tsd_products_support_series_home.html Cisco Partner Central (Login Required) www.cisco.com/web/partners/sell/smb Cisco Small Business Home www.cisco.
D Where to Go From Here Related Documentation Document Title Description Intended Audience SPA9000 Voice System Administration Guide • Administration and configuration of system features using the SPA9000 and SPA400 VARs and Service Providers • Deployment options for ITSP, PSTN, and ISDN services • SPA9000, SPA400, SPA900 series phones • Configuration and management of SPA9x2 series IP phones • Deployment options with or without the SPA9000 IP PBX • SPA9x2 series IP phones • • • Phone se
E 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.
E Glossary Circuits—The communication path(s) that carry calls between two points on a network. Customer Premise Equipment—The only part of the telecommunications system that the customer comes into direct contact with. Example of such pieces of equipment are telephones, key systems, PBXs, voice-mail systems, and call accounting systems as well as wiring telephone jacks. The standard for this equipment is set by the FCC, and the equipment is supplied by an interconnect company.
E Glossary North American Numbering Plan (NANP)—How telephone numbers are identified in North America. The telephone number can be identified based on their three separate components: (NPA), (NXX), and (XXXX). PIN (Personal Identification Code)—A customer calling/billing code for prepaid and pay-as-you-go calling cards. Private Branch Exchange—Advanced phone system commonly used by the medium to larger customer. It allows the customer to perform a variety of in-house routing (inside calling).
F Acronyms This appendix defines acronyms that are commonly used in Linksys documentation. A/D Analog To Digital Converter ANC Anonymous Call B2BUA Back to Back User Agent Bool Boolean Values.
F Acronyms DHCP Dynamic Host Configuration Protocol DNS Domain Name Server DRAM Dynamic Random Access Memory DSL Digital Subscriber Loop DSP Digital Signal Processor DTAS Data Terminal Alert Signal (same as CAS) DTMF Dual Tone Multiple Frequency FQDN Fully Qualified Domain Name FSK Frequency Shift Keying FXS Foreign eXchange Station GW Gateway ITU International Telecommunication Union HTML Hypertext Markup Language HTTP Hypertext Transfer Protocol HTTPS HTTP over SSL ICMP In
F Acronyms MC Mini-Certificate MGCP Media Gateway Control Protocol MOH Music On Hold MOS Mean Opinion Score (1-5, the higher the better) ms Millisecond MSA Music Source Adaptor MWI Message Waiting Indication OSI Open Switching Interval PCB Printed Circuit Board PR Polarity Reversal PS Provisioning Server PSQM Perceptual Speech Quality Measurement (1-5, the lower the better) PSTN Public Switched Telephone Network NAT Network Address Translation OOB Out-of-band REQT (SIP) Requ
F Acronyms 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 Network XML Extensible Markup Language SPA9000 Voice System Administration Gui