Unified communications 500 series ip pbx setup guide (19 pages)
Summary of Contents for Cisco Small Business Pro SPA9000
Page 1
ADMINISTRATION GUIDE Cisco Small Business Pro SPA9000 Voice System Version 6.1 SPA9000 Voice System, SPA400 Internet Telephony Gateway with 4 FXO ports and SPA9XX IP Phones Downloaded from www.Manualslib.com manuals search engine...
Page 2
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...
Contents About This Document Purpose Audience Firmware Organization Document Conventions Finding Information in PDF Files xiii Chapter 1: Getting Started Introduction to the SPA9000 Voice System SPA9000 IP PBX SPA400 SIP-PSTN Gateway and Voicemail Server IP Phones and Accessories Deployment Scenarios PSTN Access and Local Voice Mail ITSP Service Only ITSP Service, PSTN Access and Local Voice Mail...
Page 4
Contents Configuring Basic Settings Setting Up the WAN Connection for the SPA9000 Setting the Date and Time Configuring Daylight Saving Time SPA9000 Ethernet Port LAN and Application Guidelines Configuring Multicast Addressing and Group Paging Collecting System Logs and Debug Information Viewing Information about the SPA9000 Viewing Information about Client Stations Using the Interactive Voice Response Unit...
Page 5
Contents Configuring Line Interfaces on the SPA9000 Configuring a Line Interface for ITSP Service Configuring a Line Interface for a SPA400 (PSTN or Voice Mail) Configuring Call Capacity for a Line Interface Configuring Dial Plans About Dial Plans Editing Dial Plans Managing the Line Selection for Outbound Calls Line Availability Configuring a Call Routing Rule...
Page 6
Contents About Shared Line Appearances Chapter 5: Administering the SPA400 and Voice Mail Service Connecting to the SPA400 Administration Web Server Configuring the SPA400 Network Connection Saving or Discarding Changes on the SPA400 Managing Access to the SPA400 Configuration Utility Upgrading the Firmware for the SPA400 Configuring a SPA400 to Interoperate with the SPA9000 Configuring a SPA400 for PSTN Access...
Page 7
Contents Chapter 7: Configuring the Auto Attendant How the Auto Attendant Works Working with the Auto Attendant Greetings Using Pre-Recorded Prompts Recording an Auto Attendant Prompt Downloading Prompts Writing an Auto Attendant Script An Introduction to XML Scripting Grammar in AA Script Examples 138 Elements of XML Scripting Grammar Auto Attendant XML Instructions Set Entering an Auto Attendant Script...
Page 8
Contents Using the SPA9000 with a Firewall or Router SPA400 SIP-PSTN Gateway SPA9000 Architecture SIP-NAT Interoperation Advanced Call Control and Routing Configuring Vertical (Supplementary) Service Codes Managing the Outbound Call Routing Groups Configuring Outbound Call Codec Selection Codes Advanced Topics for SPA400 Voice Mail Service How Voicemail Works Checking Voicemail from an External Number Depositing Voicemail...
Page 9
Contents System page SIP Page Provisioning page Regional page FXS 1/2 page Line 1/2/3/4 page Appendix C: SPA400 Field Reference Setup Basic Setup SPA9000 Interface Voice Voicemail Server Voicemail Users Administration Management Factory Default USB Setting Firmware Upgrade Reboot Status Gateway Event Logs Set Log Level...
Page 10
Contents Appendix E: Glossary Appendix F: Acronyms SPA9000 Voice System Administration Guide viii Downloaded from www.Manualslib.com manuals search engine...
This document is written for the following audience: • Service providers offering services using Cisco SPA products • VARs and resellers who need configuration references for Cisco SPA products SPA9000 Voice System Administration Guide Downloaded from www.Manualslib.com manuals search engine...
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. Or visit the following URL and enter the model number in the Software Search box: http://tools.cisco.com/support/downloads...
Preface Organization The information in this guide is organized into the following chapters and appendices: Chapter Description Chapter 1, “Getting This chapter introduces you to the SPA9000 Started.” Voice System by describing the components and presenting several deployment scenarios. Chapter 2, “Basic This chapter introduces you to basic Administration of the administrative tasks using the SPA9000...
Preface Chapter Description Appendix B, “SPA9000 This appendix describes the fields on each page Field Reference” of the SPA9000 administration web server. Appendix C, “SPA400 Field This appendix describes the fields on each page Reference” of the SPA400 administration web server. Appendix D, “Where to Go This appendix describes additional resources From Here”...
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. •...
Page 16
Preface Finding Text in Multiple PDF Files 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. Start Acrobat Professional or Adobe Reader. STEP 1 Find Choose Edit >...
Page 17
Preface When the Results appear, click + to open a folder, and then click any link to open STEP 4 the file where the search terms appear. For more information about the Find and Search functions, see the Adobe Acrobat online help.
Getting Started This chapter introduces you to the SPA9000 Voice System by describing the components and presenting several deployment scenarios. This chapter is essential reading before you begin installing the equipment or NOTE configuring the system. • “Introduction to the SPA9000 Voice System,” on page16 •...
Getting Started Introduction to the SPA9000 Voice System Figure 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.
SPA400 has four ports for that can be connected to PSTN or ISDN lines. IP Phones and Accessories The SPA9000 Voice System supports any of the Cisco SPA900 Series SIP IP Phones, as well as the Cisco WIP310 Wireless IP Phone.
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.
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.
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.
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.
Initial Installation, and Configuration 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.
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. This administration guide does not cover the initial installation and configuration of NOTE the system. For information about connecting the equipment to start using your system, see the SPA9000 Voice System Installation and Configuration Guide.
As needed, you can download new firmware and then install it on the SPA9000. Download the latest SPA9000 firmware from the following URL: STEP 1 http://tools.cisco.com/support/downloads/go/Redirect.x?mdfid=282414116 Extract the Zip file, and then run the executable file to upgrade the firmware. When STEP 2 Firmware Upgrade Warning window appears, click Continue.
Page 28
Basic Administration of the SPA9000 Upgrading Firmware for the SPA9000 Confirm Upgrade In the window, verify that the correct device information and STEP 4 product number appear. Then click Upgrade. When the confirmation message appears, click OK. STEP 5 To verify the upgrade, complete the following steps: STEP 6 a.
Basic Administration of the SPA9000 Connecting to the SPA9000 Administration Web Server Connecting to the SPA9000 Administration Web Server To connect to the administration web server, perform the following steps. You should have previously connected and configured the SPA9000 as described NOTE in the SPA9000 Voice System Installation Guide.
Basic Administration of the SPA9000 Access Levels • 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.
Basic Administration of the SPA9000 Setting Passwords for User and Administrator Accounts 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 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.
Basic Administration of the SPA9000 Configuring Basic Settings Do not use the date/time settings on the Voice > Regional page to set your system NOTE time. Connect to the SPA9000 administration web server, and choose Admin access STEP 1 with Advanced settings. (See “Connecting to the SPA9000 Administration Web Server,”...
Page 34
Basic Administration of the SPA9000 Configuring Basic Settings Enter these values in the following format: <month>/<day>/<weekday>[/ HH[:mm[:ss]]] • <month>: 1-12 (January-December) • <day>: 1-31 • <weekday>: 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 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.
Page 36
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. •...
Page 37
Basic Administration of the SPA9000 Configuring Basic Settings Click Submit All Changes. STEP 5 Enter the same multicast address in the phone configurations: STEP 6 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.
Basic Administration of the SPA9000 Configuring Basic Settings Enter the correct multicast address in the Group Page Address field. STEP 4 Voice tab > SIP > PBX Parameters section The default value is 224. 1 68. 1 68. 1 68:34567. NOTE Click Submit All Changes.
Page 39
Basic Administration of the SPA9000 Configuring Basic Settings 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 As a best practice, enable logging only when needed, and disable logging when NOTE you finish the investigation.
Page 40
Basic Administration of the SPA9000 Configuring Basic Settings • 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.
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 >...
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit To view the Telephone Configuration page for any station, click the hyperlink in STEP 3 the IP Address column. For information about the telephone configurations, see the Linksys Phone Administration Guide. Using the Interactive Voice Response Unit In addition to the administration web server, the SPA9000 is equipped with an Interactive Voice Response unit (IVR) that allows you to perform certain...
Page 43
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit 191. 1 68. 1 . 1 05 For example, to enter the IP address by keypad, press the following keys: 191*168*1*105. Press the # (pound) key to indicate that you have finished entering the IP address.
Page 44
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit IVR Action Parameters Notes Menu Choice Set Static IP Enter IP address DHCP must be disabled Address using numbers on first, or this value is the telephone key considered an “Invalid pad.
Page 45
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit IVR Action Parameters Notes Menu Choice Check Firmware None IVR announces the version Version of the firmware running on the SPA. Check Primary None IVR announces the current DNS Server setting in the <Primary Setting DNS>...
Page 46
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit IVR Action Parameters Notes Menu Choice Manage the Enter the message For more information, see 72255 Auto Attendant number, followed by Chapter 7, “Configuring the Messages the pound key. Then Auto Attendant.”...
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit The items marked with “Requires Password” only require a password if the NOTE Administrator password is set. Entering a Password through the IVR To input the password using the phone keypad, the following translation conventions apply: •...
Page 48
Basic Administration of the SPA9000 Using the Interactive Voice Response Unit • The final # key is not included in the password value. • Saved settings take effect when the telephone is hung-up, and if necessary, automatically reboots. SPA9000 After one minute of inactivity, the unit times out. The user needs to re-enter the STEP 2 configuration menu from the beginning by pressing * * * *.
Configuring Your System for ITSP Interoperability This chapter provides configuration details to help you to ensure that your infrastructure properly supports voice services. • “About the SPA9000 Voice System and SIP,” on page 47 • “Network Address Translation (NAT) and Voice over IP (VoIP),” on page 49 •...
Page 50
Configuring Your System for ITSP Interoperability About the SPA9000 Voice System and SIP Figure 1 SIP Requests and Responses for Internal Calls SIP UA SIP Proxy SIP Proxy SIP Proxy SIP UA Likewise, SIP requests and responses are exchanged to support outbound and inbound calls that are handled through the ITSP service.
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 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.
Page 52
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 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,”...
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Voice tab > Line N > NAT Settings Click Submit All Changes. STEP 6 You also need to configure the firewall settings on your router to allow SIP NOTE traffic.
Page 54
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Scroll down to the NAT Support Parameters section, and then enter the following STEP 3 settings to enable and support the STUN server settings: • Handle VIA received: yes •...
Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Click Submit All Changes. STEP 6 You also need to configure the firewall settings on your router to allow SIP NOTE traffic. See “Firewalls and SIP,” on page 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 To collect information about the type of NAT your router is using, complete the STEP 4 following tasks: a. Click Voice tab > SIP. b. Scroll down to the NAT Support Parameters section. c.
Configuring Your System for ITSP Interoperability Configuring SIP Timer Values 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.
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 SPA9000 FXS Ports,” on page 57 •...
Configuring Phone Lines and Calling Routing Behavior Configuring SPA9000 FXS Ports 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.
Mediatrix® 4400 ISDN BRI Digital gateway. For more information, refer to the SPA9000/Mediatrix® 440X ISDN Gateway Configuration Guide. Partners can find this guide by going to Cisco Partner Central, Voice & Conferencing page, Technical Resources section. Use the following URL: www.cisco.com/web/partners/sell/smb/products/...
Page 61
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Enter the account information for your ITSP account: STEP 4 • User ID: The account number or logon name for your ITSP account (often the same as the phone number) •...
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 To verify the registration state, perform the following tasks: STEP 6 • After the devices reboot, Click Voice tab > Info. Scroll down to the Line Status section for the line that you configured ( Line 1 Status...
Page 63
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Start Internet Explorer, and then enter the IP address of the SPA9000. Click Admin STEP 1 Login and then click Advanced. Click Voice tab > Line , where N represents the line interface number. STEP 2 From the Line Enable drop-down list, choose yes.
Page 64
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 Also in the Proxy and Registration section, enter the following settings to ensure STEP 5 that calls can be transferred and forwarded to the voice mail server: •...
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 SPA9000 Voice > Line Click Submit All Changes. The SPA9000 device reboots. STEP 8 You need to configure the SPA400 with the corresponding settings. See NOTE “Configuring Local Voice Mail Service on a SPA400,” on page113.
Page 66
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.
Page 67
Configuring Phone Lines and Calling Routing Behavior Configuring Line Interfaces on the SPA9000 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.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 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.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Digit Sequence Function Enter any of these characters to represent a key 0 1 2 3 4 5 6 7 8 9 0 that the user must press on the phone keypad. Enter x to represent any character on the phone keypad.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Digit Sequence Function Enter a comma between digits to play an “outside (comma) line” dial tone after a user-entered sequence. EXAMPLE: 9, 1xxxxxxxxxx An “outside line” dial tone is sounded after the user presses 9, and the tone continues until the user presses 1.
Page 71
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans • Local dialing with seven-digit number EXAMPLE: ( [1-8]xx | | 9, <:1>[2-9]xxxxxxxxx | 8, 9, xxxxxxx <:1212>xxxxxxx | 9, 1 [2-9] xxxxxxxxx | 9, 1 900 xxxxxxx ! | 9, 011xxxxxx. | 0 | [49]111) After a user presses 9, an external dial tone sounds.
Page 72
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans • 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 ) This digit sequence is useful if you want to prevent users from 9, 1 900 xxxxxxx ! dialing numbers that are associated with high tolls or inappropriate content,...
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 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.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 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.
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 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. •...
Page 77
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Scroll down to the PBX Phone Parameters section. STEP 3 SPA9000 Voice tab > SIP page: PBX Phone Parameters section Dial Plan Enter the digit sequences in the field. For more information and examples, STEP 4 “Digit Sequences,”...
Page 78
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans Start Internet Explorer, and then enter the IP address of the SPA9000. Click Admin STEP 1 Login and then click Advanced. Click the PBX Status link near the top right corner or lower left corner of the page, STEP 2 to view the list of client stations.
Page 79
Configuring Phone Lines and Calling Routing Behavior Configuring Dial Plans 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. Connect to the administration web server, and choose Admin access with STEP 1 Advanced settings.
Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls 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 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.
Page 82
Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls • 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.
Configuring Phone Lines and Calling Routing Behavior Managing the Line Selection for Outbound Calls • 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.
Configuring Phone Lines and Calling Routing Behavior Managing Caller ID Settings for Outgoing Calls 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.
Page 85
Configuring Phone Lines and Calling Routing Behavior Call Forwarding Support on SPA9000 SPA9000 supports the call forward scenarios listed in the following table. Called Caller Forward Target Remarks Party Client Client Client station Proxy only; no direct station station involvement Client Client External...
Configuring Phone Lines and Calling Routing Behavior Call Transfer Support on SPA9000 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.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List 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 Example Contact List Rules The following examples show rules that you can enter to route incoming calls. The SPA9000 alerts all registered clients stations if * is used in the Contact List NOTE (SPA9000 Voice >...
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List • 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 EXAMPLE SIP Header 1: INVITE sip:4089993000@itsp1.com SIP/2.0 To: <sip:4089993003@itsp1.com> Alternatively, the DID number can be indicated as a parameter in the TO header with a configurable parameter name, such as didn. EXAMPLE SIP Header 2: INVITE sip:4089993000@itsp1.com SIP/2.0 To: <sip:4089993000@itsp1.com>;didn=4089993003...
Page 91
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 Auto Attendant 408-555-5551 User 1 408-555-5552 User 2 408-555-5553 User 3 408-555-5554 User 4 408-555-5650 Support (hunt) group Be aware of the following factors: •...
Page 92
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List 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: •...
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with the Contact List Entering a Contact List Rule Use the following procedure to enter a contact list rule. Connect to the SPA9000 administration web server, and choose Admin access STEP 1 with Advanced settings.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups 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.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups 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). –...
Page 97
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups • 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.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups • 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.
Page 99
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Hunt Groups To verify the settings: STEP 5 • 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.
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances 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.
Page 101
Click the tab for the extension that you want to configure (Ext 1 ... Ext n, depending on the phone model). As a general practice, Cisco recommends that you always reserve NOTE Extension 1 on the client station as the primary and private extension of the designated user.
Page 102
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances 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 >...
Page 103
Configuring Phone Lines and Calling Routing Behavior Managing Inbound Calls with Shared Line Appearances If needed, configure additional line keys for the same SLA. STEP 5 Click Submit All Changes. STEP 6 Repeat this procedure for each phone that you want to configure with the SLA. STEP 7 SPA9000 Voice System Administration Guide Downloaded from...
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 Connecting to the SPA400 Administration Web Server You can manage a SPA400 by using the web-based configuration utility. If you have not already done so, connect the SPA400 to the same switch as the NOTE SPA9000 and the SPA900 series IP phones.
Administering the SPA400 and Voice Mail Service Configuring the SPA400 Network Connection 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.
Administering the SPA400 and Voice Mail Service Saving or Discarding Changes on the SPA400 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: •...
Administering the SPA400 and Voice Mail Service Managing Access to the SPA400 Web-Based Configuration Utility 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.
Upgrading the Firmware for the SPA400 As needed, you can download new firmware and then install it on the SPA400. Download the latest SPA400 firmware from the following URL: STEP 1 http://tools.cisco.com/support/downloads/go/Redirect.x?mdfid=282414117 Connect to the SPA400 administration web server. (See “Connecting to the STEP 2 SPA400 Administration Web Server,”...
Administering the SPA400 and Voice Mail Service Configuring a SPA400 to Interoperate with the SPA9000 When the confirmation message appears, click OK. STEP 7 When the Setup page reappears, verify that the Firmware Version number STEP 8 matches the firmware version that you installed. You have successfully upgraded the firmware.
Page 111
Administering the SPA400 and Voice Mail Service Configuring a SPA400 to Interoperate with the SPA9000 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.
Page 112
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. Click Save Settings at the bottom of the page. STEP 5 Click Setup tab >...
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for PSTN Access 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.
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service 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.
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. The settings on this page correspond to the settings on the SPA9000 Voice >...
Page 116
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service • 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.
Page 117
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service Later you configure each client station for voice mail access to the NOTE mail boxes that you create on this page. Click Save Settings at the bottom of the page. STEP 6 Restart the SPA400 by completing the following steps: STEP 7...
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service Continue to the next procedure, “Setting Up Voice Mail on Each Station,” on STEP 9 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.
Page 119
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service To assign a station name, complete the following steps: STEP 4 a. Click the Phone tab. b. In the General section, type a name in the Station Name field. SPA9xx Telephone Configuration >...
Page 120
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service SPA400 > Setup > Voicemail Users Phone Configuration > Ext N Click Submit All Changes. The phone reboots. STEP 6 Close the browser window for this station. STEP 7 Return to the browser window that shows the list of stations, and then repeat this STEP 8...
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service 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.
Page 122
Administering the SPA400 and Voice Mail Service Configuring a SPA400 for Voice Mail Service Auto Attendant Parameters Scroll down to the section. STEP 3 Dial Plan 1 Edit the AA string to include a code for the voice mail server, as STEP 4 described below.
Administering the SPA400 and Voice Mail Service Managing the Voice Mail Messages on the USB Key Managing the Voice Mail Messages on the USB Key To delete unneeded voice mail messages on the USB key, refer to the procedure below. When you click the Reset button, all the voice mail message for all users will be NOTE deleted.
"syslog.514.log" file which resides in the same directory as the slogsrv.exe syslog server application. Partners can download the Syslog Server for SPA Devices by going to Cisco NOTE Partner Central, Voice & Conferencing page, Technical Resources section.
Page 125
Administering the SPA400 and Voice Mail Service Enabling Debugging on the SPA400 SPA400 Event Logs Click Save Settings. STEP 4 As a best practice, enable logging only when needed, and disable logging NOTE when you finish the investigation. Logging information can impact system performance.
Page 126
Administering the SPA400 and Voice Mail Service Enabling Debugging on the SPA400 SPA400 Setup > Basic Setup Start a command prompt on the PC, and run the system logging software. STEP 7 Run the scenario that causes the problem and when done, press CTRL+C in the STEP 8 command window to stop the logs.
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,”...
Configuring Music on Hold Using the Internal Music Source for Music On Hold Start Internet Explorer, and then enter the IP address of the telephone. The STEP 2 Telephone Configuration page appears in a separate browser window. Click Admin Login, and then click Advanced. STEP 3 Click the Ext 1 tab.
Configuring Music on Hold Configuring a Streaming Audio Server • path: The location and name of a music file in the correct format • For example, if the computer local IP address is 192. 1 68.0.5, the directory is named musicdir , and the converted music file is named jazzmusic.dat...
Page 130
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.
Configuring Music on Hold Configuring a Streaming Audio Server Configuring the Streaming Audio Server Use the following procedure to configure an SAS with an external music source. Connect an RJ-11 adapter between the music source (a CD player or iPod, for STEP 1 example) and an FXS port.
Configuring Music on Hold Configuring a Streaming Audio Server 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: Power off the SPA9000.
Configuring the Auto Attendant This chapter describes how to configure the SPA9000 Voice System Auto Attendant (AA) by using the IVR and XML scripting. This chapter contains the following sections: • “How the Auto Attendant Works,” on page131 • “Working with the Auto Attendant Greetings,” on page133 •...
Page 134
Configuring the Auto Attendant How the Auto Attendant Works 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.
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 •...
Configuring the Auto Attendant Working with the Auto Attendant Greetings Recording an Auto Attendant Prompt Follow this procedure to overwrite an existing recording or to add a new recording. Customized prompts are erased when a factory reset is performed on the NOTE SPA9000.
Page 137
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.”...
Page 138
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. Figure 1 IVR Prompt Menu Call Flow User enters 72255 from IVR Menu-1...
Configuring the Auto Attendant Working with the Auto Attendant Greetings 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.
Configuring the Auto Attendant Writing an Auto Attendant Script Click Submit All Changes. STEP 5 Writing an Auto Attendant Script The SPA9000 AA allows users to define the AA instructions using XML script. This section includes the following topics: • “An Introduction to XML Scripting Grammar in AA Script Examples,”...
Page 141
Configuring the Auto Attendant Writing an Auto Attendant Script Script Elements Purpose The Auto Attendant plays Prompt 1, using <audio src=”prompt1” If you know your the default recording: bargein=”T”/> party’s extension, you may enter it now. Callers are allowed to begin dialing ) at any time.
Page 142
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.
Page 143
Configuring the Auto Attendant Writing an Auto Attendant Script Script Elements Purpose If the user input matches the dial plan, the <match> response depends upon the user entry: <case input=”1”> • <goto next=”SALES”/> If the user pressed 1, the Auto </case>...
Configuring the Auto Attendant Writing an Auto Attendant Script Script Elements Purpose If the user input matches the dial plan, the <match> response depends upon the user entry: <case input=”*”> • <audio src=”prompt4”/> If the user presses *, the Auto Good- <exit/>...
Page 145
Configuring the Auto Attendant Writing an Auto Attendant Script Generally, enter an audio instruction as the first element in the script. In a <form> dialog, if <audio> dialog is not been defined, the Auto Attendant does not play a prompt. If it is defined, the Auto Attendant first plays the specified prompt, then executes the action instruction that is described in the next section.
Page 146
Configuring the Auto Attendant Writing an Auto Attendant Script 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 <nomatch> 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.
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 <dialplan src = “dp1”/>...
Page 148
Configuring the Auto Attendant Writing an Auto Attendant Script Instruction Description Syntax and Example(s) match Upon a match between the user <match > input and the dial plan, the Auto <case input= “x”/> <!--audio instruction Attendant transfers to the (optional) --> corresponding <case>...
Configuring the Auto Attendant Writing an Auto Attendant Script Instruction Description Syntax and Example(s) audio The Auto Attendant plays the audio <audio src= “prompt1” specified in the “src” attribute. This bargein= “T”/> attribute must be prompt<n>, with <n> being a number in the range 1– 10.
Configuring the Auto Attendant Configuring the DayTime, NightTime and Weekend/Holiday Auto Attendants 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. By default, the DayTime Auto Attendant is activated, using AA Script 1, an answer NOTE delay of 0 seconds, and no start or end time.
Page 151
Configuring the Auto Attendant Configuring the DayTime, NightTime and Weekend/Holiday Auto Attendants To set up the NightTime Auto Attendant, complete the following tasks: STEP 5 • NightTime AA: Choose yes from the drop-down list. • NightTime AA Script: Choose 1, 2, or 3 from the drop-down list. •...
Configuring the Auto Attendant Configuring Dial Plans for the Auto Attendant Click Submit All Changes. STEP 7 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 >...
Localization This chapter explains how to localize your SPA9000 Voice System with the language files, tones, and ring patterns for your region. • “Localizing the SPA9000 Auto Attendant Prompts,” on page151 • “Local Time Configuration,” on page154 • “Configuring the SPA9000 and SPA9xx Call Progress Tones,” on page154 •...
Page 154
The Auto Attendant prompt files must be encoded in G.711u and must have a total NOTE file size (message and header) of 94.5 seconds or less. Download the SPA9000 Auto Attendant prompts from Cisco Partner Central, Voice STEP 1 & Conferencing page, Technical Resources section, using the following URL: www.cisco.com/web/partners/sell/smb/products/...
Page 155
Localization Localizing the SPA9000 Auto Attendant Prompts 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. •...
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 “Configuring Daylight Saving Time,” on page 31. Use the following table to find the correct Daylight Saving Time Rules for EMEA and Australia.
Page 157
Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Localize the tones for the phones: STEP 2 a. Click the PBX Status link. b. Find the phone that you want to configure, and then click the hyperlink in the Address column.
Page 158
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)
Page 159
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. 1 8/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.6/1/1) Prompt Tone...
Page 160
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.2/10/1) Confirm Tone 1400@-16;1(20/0/1) Portugal Dial Tone...
Page 161
Localization Configuring the SPA9000 and SPA9xx Call Progress Tones Busy Tone 425@-10;10(.2/.2/1) Call Waiting Tone 425@-20;30(. 1 75/. 1 75/1,. 1 75/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)
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. Download the necessary language files from Cisco Partner Central, Voice & STEP 1 Conferencing page, Technical Resources section, using the following URL: www.cisco.com/web/partners/sell/smb/products/...
Localization Localizing the SPA400 Call Disconnect Tones e. If desired, make a backup copy of the existing sounds folder. You are not overwriting any user message files in this procedure. NOTE However, it is a good practice to make a backup copy of your files before doing any upgrades.
Page 164
Localization Localizing the SPA400 Call Disconnect Tones Country First Tone Repeat (optional) (optional) (optional) Count (ms) (ms) (ms) (ms) (ms) (ms) (ms) (ms) Germany Ireland Italy Netherlands Norway Portugal Spain Sweden Start Internet Explorer, enter the IP address of the SPA400, and log on. STEP 1 Click the Tone tab.
Localization Localizing the SPA400 Caller ID Method Click Save Settings. STEP 4 On the menu, click Setup > Voice. STEP 5 Scroll down to the Tear Down FXO Port field, and enter 0. Refer to the following STEP 6 illustration. SPA400 Setup tab >...
Page 166
Localization Localizing the SPA400 Caller ID Method In the United Kingdom, choose UK BT or UK CCA. In the rest of Europe, NOTE choose European (FSK). Click Save Settings. STEP 4 To restart the SPA400, complete the following tasks: STEP 5 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. • “Technology Background,” on page165 • “SPA9000 Architecture,” on page170 • “SIP-NAT Interoperation,” on page172 • “Advanced Call Control and Routing,”...
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.
Advanced Topics in SPA9000 Administration Technology Background Figure 2 SPA9000 as a SIP Proxy UserC UserB UserA IP Router (firewall) Hub/switch Broadband modem 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 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.
Advanced Topics in SPA9000 Administration Technology Background SPA400 SIP-PSTN Gateway When a local user on the network initiates a call to a PSTN subscriber, the SPA9000 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.
Advanced Topics in SPA9000 Administration SPA9000 Architecture SPA9000 Architecture This section describes the basic architecture, function, and configuration options for the SPA9000. Figure 4 SPA9000 Architecture SPA9000 Application Administration (408)111-1000 to 7 ITSP SIP Proxy Line 1 server web server (408)111-1111 SPA 400 (408)111-1112...
Page 173
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 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. If the ITSP offers an outbound NAT-Aware proxy, this discovers the public IP NOTE 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 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.
Page 176
Advanced Topics in SPA9000 Administration Advanced Call Control and Routing SPA9000 Voice > Regional: Vertical Service Activation Codes, Announcement Codes Edit the codes, as needed. STEP 4 If desired, enter referral services and feature call services codes. For more STEP 5 information, see Appendix B, "SPA9000 Field Reference,"...
Advanced Topics in SPA9000 Administration Advanced Call Control and Routing 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.
Page 178
Advanced Topics in SPA9000 Administration Advanced Call Control and Routing 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.
Advanced Topics in SPA9000 Administration Advanced Call Control and Routing In the Group 1 Line field, or other desired Group Line field, enter the line interfaces STEP 5 in the order of preference. For more information, see “Call Routing Group Line Preference,”...
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service Edit the codes, as needed. STEP 4 Click Submit All Changes. STEP 5 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.
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service How Voicemail Works When a user checks voicemail from a client station, the SPA9000 sends an INVITE on its behalf to the configured <Mailbox Manage URL>. For example: INVITE sip:mailbox-manage-url SIP/2.0 Via: SIP/2.0/UDP 192.168.2.205:5060;branch=z9hG4bK- 171eb6b5...
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service 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: •...
Page 183
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service 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.
Advanced Topics in SPA9000 Administration Advanced Topics for SPA400 Voice Mail Service Subscribing to Voicemail Notification The SPA9000 sends a one-time SUBSCRIBE for the message-summary event package for each line with a valid <Mailbox Subscribe URL>. The SUBSCRIBE implies subscription for the status of all the mailboxes associated with the voicemail account used-ID;...
Advanced Topics in SPA9000 Administration Remote Provisioning Features Remote Provisioning Features provides for secure provisioning and remote upgrade. Provisioning is SPA9000 achieved through configuration profiles that are transferred to the device via TFTP, HTTP, or HTTPS. Using Configuration Profiles accepts configuration profiles in XML format, or alternatively in a SPA9000 proprietary binary format, which is generated by a profile compiler tool available from Linksys.
Advanced Topics in SPA9000 Administration Remote Provisioning Features 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 configuration Web pages, by substituting underscores (_) for spaces and SPA9000 other control characters.
Advanced Topics in SPA9000 Administration Remote Provisioning Features Figure 5 Unprovisioned Client Station Acquiring a Configuration Profile DHCP Request Look For Option 66? /spa$PSN.cfg 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.
Page 188
Advanced Topics in SPA9000 Administration Remote Provisioning Features <flat-profile> <Resync_Periodic>1</Resync_Periodic> <Profile_Rule>tftp://spa-9000-ip-address:69/cfg/ init_$MA.xml</Profile_Rule> </flat-profile> The following XML file is served by the SPA9000 when client station requests / cfg/init_$MA.xml: <flat-profile> <User_ID_1_>next-available-user-id</User_ID_1_> <Extension_1_>1</Extension_1_> <Short_Name_1_>next-available-user-id</Short_Name_1> <Extension_2_>1</Extension_2_> <Short_Name_2_>next-available-user-id</Short_Name_2> <Extension_3_>1</Extension_3_> <Short_Name_3_>next-available-user-id</Short_Name_3> <Extension_4_>1</Extension_4_> <Short_Name_4_>next-available-user-id</Short_Name_4> <Station_Name>client-station-mac-address</Station Name> <Resync_Periodic>1</Resync_Periodic>...
Page 189
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 <Proxy Listen Port>.
Advanced Topics in SPA9000 Administration Remote Provisioning Features 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.
Advanced Topics in SPA9000 Administration Remote Provisioning Features 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).
Advanced Topics in SPA9000 Administration Remote Provisioning Features 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 can be configured to automatically resynchronize its internal SPA9000 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.
SPA9000 Field Reference This appendix describes the fields on each page of the SPA9000 administration web server. After you connect to the SPA9000, you can use the following tabs to open the modules of the application: • “Router Tab,” on page191 •...
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...
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...
Page 196
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...
Page 197
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.0 DNS Server Order The method for selecting the DNS server: Manual, Manual/...
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.
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 •...
Page 200
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.
Page 201
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...
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...
Page 203
SPA9000 Field Reference Voice tab Voice tab > System page > System Configuration section Restricted Access Define up to five IP addresses or fully qualified domain Domains names to identify the domains in which the SPA9000 is allowed to operate. Enable Web Admin Allows (yes) or prevents (no) local access to the Access...
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. This page includes the following sections: • “SIP Parameters section,” on page 202 •...
Page 205
SPA9000 Field Reference Voice tab SIP Server Name Server header used in responses to inbound responses. Default: $VERSION SIP Reg User Agent User-Agent name to be used in a REGISTER request. If this Name value is not specified, the <SIP User Agent Name> is also used for the REGISTER request.
Page 206
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.
Page 207
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...
Page 208
SPA9000 Field Reference Voice tab Reg Retry Long Random Random delay range (in seconds) to add to <Register Retry Delay Long Intvl> 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 <Register Retry Intvl>...
Page 209
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.
Page 210
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).
Page 211
SPA9000 Field Reference Voice tab • Dynamic Payloads: The configured dynamic payloads are used for outbound calls only where the presents the SDP offer. For inbound calls with a SPA9000 SDP offer, the follows the caller dynamic payload type assignments. SPA9000 •...
Page 212
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.
Page 213
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.
Page 214
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.
Page 215
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.
Page 216
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...
Page 217
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: When a group member places an outbound call, the SPA9000 attempts to use Line 1 first.
Page 218
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.
Page 219
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 start pause pause2 = [[ ])][ = number of times to repeat the section before moving to the next section.
Page 220
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: <dialplan src=dp1/>. Default: (10x|xxx.) AA Dial Plan 2 Dial Plan 2 to be used in an AA script. Example: <dialplan src=dp2/>.
Page 221
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.
Page 222
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 <AA LBR Codec>. If <AA LBR Codec> is none, G711u is the preferred codec also. Default: G711u AA User Pref Codec Only Forces the AA to use the preferred codec only.
Page 223
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.
Page 224
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.
Page 225
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.
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...
Page 227
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.
Page 228
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.
Page 229
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.
Page 230
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.
Page 231
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.
Page 232
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.
Page 233
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.
Page 234
SPA9000 Field Reference Voice tab Cfwd Busy Deact Code Cancels call forwarding of busy calls. Default: *91 Cfwd No Ans Act Code Forwards no-answer calls to the extension specified after the activation code. Default: *92 Cfwd No Ans Deact Cancels call forwarding of no-answer calls. Code Default: *93 Cfwd Last Act Code...
Page 235
SPA9000 Field Reference Voice tab Block CID Per Call Deact Removes caller ID blocking on the next inbound call. Code Default: *82 Block ANC Act Code Blocks all anonymous calls. Default: *77 Block ANC Deact Code Removes blocking of all anonymous calls. Default: *87 DND Act Code Enables the do not disturb feature.
Page 236
SPA9000 Field Reference Voice tab Attn-Xfer Act Code 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. Modem Line Toggle Toggles the line to a modem. Code Default: *99.
Page 237
SPA9000 Field Reference Voice tab Feature Dial Services These codes tell the Linksys ATA what to do when the user is Codes 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.
Page 238
SPA9000 Field Reference Voice tab Voice tab > Regional page Vertical Service Announcement Codes section Service Annc Base Base number for service announcements. Number Service Annc Extension Extension codes for service announcements. Codes Voice tab > Regional page Outbound Call Codec Selection Codes section These codes automatically appended to the dial-plan.
Page 239
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.
Page 240
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, 200+600| | 1 00nF 220+850||120nF, 220+820||115nF, or...
Page 241
SPA9000 Field Reference Voice tab Daylight Saving Time The <save-time> value is the number of hours, minutes, and/ Rule (continued) or seconds to add to the current time during daylight saving time. The <save-time> value can be preceded by a negative (-) sign if subtraction is desired instead of addition.
Page 242
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.
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.
Page 244
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.
Page 245
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.
Page 246
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.
Page 247
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.
Page 248
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;...
Page 249
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).
Page 250
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.
Page 251
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.
Page 252
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.
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 >...
SPA9000 Field Reference Voice tab Voice tab > Line page Line Enable section Line Enable To enable this line for service, select yes. Otherwise, select 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.
Page 255
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.
Page 256
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.
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.
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 >...
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 <Outbound Proxy>.
Page 260
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.
Page 261
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.
Page 262
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.
SPA400 Field Reference This appendix describes the fields on each page of the SPA400 administration web server. • “Setup,” on page 261 • “Administration,” on page 270 • “Status,” on page 272 • “Event Logs,” on page 273 Setup This section describes the fields on the following pages within the Setup module: •...
SPA400 Field Reference Setup Setup tab> Basic Setup Network Setup Dynamic IP Address Select this button to obtain an IP address through DHCP. (DHCP Client) 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.
Page 265
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.
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)
Page 267
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. Default: 180 Call Limit The maximum time that a call can continue before it is terminated automatically Default: 65535...
Page 268
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;...
Page 269
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...
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.
SPA400 Field Reference Setup Mailbox manage number The phone number that the SPA9000 uses to access voice mail Proxy and Registration: NOTE This value appears in the Mailbox Manage URL field on the SPA9000 line interface page. Example • Mailbox manage number: •...
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 •...
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 Erases the voice mail messages that are stored on the USB (check box) Reset (button) Administration tab>...
SPA400 Field Reference Status Status The Status page provides information. This page is read only. No changes can be made. Status tab> Gateway Gateway Information Firmware Version The firmware version that is installed on this device Build Date The date when the firmware was last updated MAC Address The MAC address of this device Current Time...
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;...
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...
Resource Location www.cisco.com/en/US/products/ps10030/ Technical Documentation tsd_products_support_series_home.html Go to tools.cisco.com/support/downloads, and enter the Firmware Downloads model number in the Software Search box. www.myciscocommunity.com/community/ Cisco Community Central > Small...
Business Home Related Documentation The following table describes the various documents that Cisco provides to help you to install, configure, and manage the SPA9000 Voice System and its components. These documents and more are available at the following URL: www.cisco.com/en/US/products/ps10030/...
Page 279
Guide users • Phone features • SPA9x2 series IP phones • Administration and use Analog Telephone VARs, system of Cisco Small Adapter Administration administrators, and Business ATAs Guide Service Providers • PAP2T, SPA2102, SPA3102, SPA8000, WRP400, and WRTP54G User Guide for switch...
Page 280
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.
Page 281
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.
Page 282
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.
Page 283
Acronyms This appendix defines acronyms that are commonly used in Linksys documentation. Analog To Digital Converter Anonymous Call B2BUA Back to Back User Agent Bool Boolean Values. Specified as “yes” and “no”, or “1” and “0” in the profile Certificate Authority CPE Alert Signal Call Detail Record Caller ID...
Page 284
Acronyms DHCP Dynamic Host Configuration Protocol Domain Name Server DRAM Dynamic Random Access Memory Digital Subscriber Loop Digital Signal Processor DTAS Data Terminal Alert Signal (same as CAS) DTMF Dual Tone Multiple Frequency FQDN Fully Qualified Domain Name Frequency Shift Keying Foreign eXchange Station Gateway International Telecommunication Union...
Page 285
Acronyms Mini-Certificate MGCP Media Gateway Control Protocol Music On Hold Mean Opinion Score (1-5, the higher the better) Millisecond Music Source Adaptor Message Waiting Indication Open Switching Interval Printed Circuit Board Polarity Reversal Provisioning Server PSQM Perceptual Speech Quality Measurement (1-5, the lower the better) PSTN Public Switched Telephone Network Network Address Translation...
Page 286
Acronyms Shared line appearance SLIC Subscriber Line Interface Circuit Service Provider Linksys Phone Adaptor Secure Socket Layer TFTP Trivial File Transfer Protocol Transmission Control Protocol User Agent Micro-controller User Datagram Protocol Uniform Resource Locator Voicemail VMWI Visual Message Waiting Indication/Indicator Voice Quality Wide Area Network Extensible Markup Language...