Cisco SPA9000 Voice System Administration Guide
Page 4
... Network Address Translation (NAT) and Voice over IP (VoIP) 49 NAT Mapping with Session Border Controller 49 NAT Mapping with SIP-ALG Router 49 Configuring NAT Mapping with a Static IP Address 49 Configuring NAT Mapping with STUN 51 Determining the Router's NAT Mechanism 53 Firewalls and SIP 54 Configuring SIP Timer Values 55 Chapter 4: Configuring Phone Lines and Calling...
... Network Address Translation (NAT) and Voice over IP (VoIP) 49 NAT Mapping with Session Border Controller 49 NAT Mapping with SIP-ALG Router 49 Configuring NAT Mapping with a Static IP Address 49 Configuring NAT Mapping with STUN 51 Determining the Router's NAT Mechanism 53 Firewalls and SIP 54 Configuring SIP Timer Values 55 Chapter 4: Configuring Phone Lines and Calling...
Cisco SPA9000 Voice System Administration Guide
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 ...
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 ...
Cisco SPA9000 Voice System Administration Guide
Page 49
... your network or 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 • "Firewalls and SIP," on page 54 • "Configuring SIP Timer Values," on page 48 illustrates the SIP requests...
... your network or 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 • "Firewalls and SIP," on page 54 • "Configuring SIP Timer Values," on page 48 illustrates the SIP requests...
Cisco SPA9000 Voice System Administration Guide
Page 51
... a router that allows multiple devices to share the same public, routable, IP address to establish connections over IP (VoIP) NAT is recommended for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 Network Address Translation (NAT) and Voice over the Internet. Configuring NAT Mapping with SIP-ALG Router If the ITSP network does not provide...
... a router that allows multiple devices to share the same public, routable, IP address to establish connections over IP (VoIP) NAT is recommended for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 Network Address Translation (NAT) and Voice over the Internet. Configuring NAT Mapping with SIP-ALG Router If the ITSP network does not provide...
Cisco SPA9000 Voice System Administration Guide
Page 52
..., Insert VIA rport, Send Resp To Src Port: yes • EXT IP: Enter the public IP address for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 Requirements: • You must have an external (public) IP address that is static. • The NAT mechanism used in the router must be symmetric. STEP 3 Scroll down...
..., Insert VIA rport, Send Resp To Src Port: yes • EXT IP: Enter the public IP address for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 Requirements: • You must have an external (public) IP address that is static. • The NAT mechanism used in the router must be symmetric. STEP 3 Scroll down...
Cisco SPA9000 Voice System Administration Guide
Page 53
...router to which the SPA devices are unavailable. Requirements: • STUN is possible to use STUN as a mechanism to discover the NAT mapping. NOTE Use NAT mapping only if the ITSP network does not provide a Session Border Controller functionality. SPA9000 Voice System Administration Guide 51 See "Determining ...not provide a Session Border Controller functionality, and if other methods are connected. Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Voice tab > Line N > NAT Settings 3 STEP 6 Click Submit All Changes.
...router to which the SPA devices are unavailable. Requirements: • STUN is possible to use STUN as a mechanism to discover the NAT mapping. NOTE Use NAT mapping only if the ITSP network does not provide a Session Border Controller functionality. SPA9000 Voice System Administration Guide 51 See "Determining ...not provide a Session Border Controller functionality, and if other methods are connected. Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) Voice tab > Line N > NAT Settings 3 STEP 6 Click Submit All Changes.
Cisco SPA9000 Voice System Administration Guide
Page 54
Check with your STUN server. Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 STEP 3 Scroll down to keep the NAT ports open permanently. Voice tab > SIP > NAT Support Parameters STEP 4 Click Voice tab > Line N, where N is the number of the line interface. SPA9000 Voice System Administration Guide 52...
Check with your STUN server. Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 STEP 3 Scroll down to keep the NAT ports open permanently. Voice tab > SIP > NAT Support Parameters STEP 4 Click Voice tab > Line N, where N is the number of the line interface. SPA9000 Voice System Administration Guide 52...
Cisco SPA9000 Voice System Administration Guide
Page 55
... restrictive because an external host can send a packet to the administration web server, and choose Admin access with symmetric NAT. With symmetric NAT, IP addresses are mapped from that port to the external host. This method is used. NOTE This procedure assumes that could...sure you do not have firewall running on your syslog server. Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 STEP 6 Click Submit All Changes. b. c. SPA9000 Voice System Administration Guide 53 Determining Whether the Router Uses ...
... restrictive because an external host can send a packet to the administration web server, and choose Admin access with symmetric NAT. With symmetric NAT, IP addresses are mapped from that port to the external host. This method is used. NOTE This procedure assumes that could...sure you do not have firewall running on your syslog server. Configuring Your System for ITSP Interoperability Network Address Translation (NAT) and Voice over IP (VoIP) 3 STEP 6 Click Submit All Changes. b. c. SPA9000 Voice System Administration Guide 53 Determining Whether the Router Uses ...
Cisco SPA9000 Voice System Administration Guide
Page 56
... the line interface number. Look for a warning header in the REGISTER messages, such as Warning: 399 spa "Full Cone NAT Detected." Scroll down to determine whether your network uses symmetric NAT. In the SIP Settings section, choose full from the SIP Debug Option field. STEP 7 View the syslog messages to the... NAT Support Parameters section. STEP 5 To enable SIP signalling, complete the following ports are not blocked: • SIP ports-UDP port 5060 through 5063, ...
... the line interface number. Look for a warning header in the REGISTER messages, such as Warning: 399 spa "Full Cone NAT Detected." Scroll down to determine whether your network uses symmetric NAT. In the SIP Settings section, choose full from the SIP Debug Option field. STEP 7 View the syslog messages to the... NAT Support Parameters section. STEP 5 To enable SIP signalling, complete the following ports are not blocked: • SIP ports-UDP port 5060 through 5063, ...
Cisco SPA9000 Voice System Administration Guide
Page 167
... 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," on page173 • "Configuring Vertical (Supplementary) Service Codes," on page173 • "Advanced Topics for SPA400 Voice...
... 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," on page173 • "Configuring Vertical (Supplementary) Service Codes," on page173 • "Advanced Topics for SPA400 Voice...
Cisco SPA9000 Voice System Administration Guide
Page 174
... by sending back a message to the external SIP entities. Advanced Topics in SPA9000 Administration SIP-NAT Interoperation A SIP-NAT Interoperation If the SPA9000 is behind the NAT device, the private IP address of the SPA9000 is not usable for a short period, the SPA9000 system continues to send... -alive packets. This can send this discovers the public IP address from the UAC. A STUN server responds to a special NAT-Mapping-Discovery request by the server. • Communicate the NAT mapping information to the source IP address/port of the request, where the message contains the...
... by sending back a message to the external SIP entities. Advanced Topics in SPA9000 Administration SIP-NAT Interoperation A SIP-NAT Interoperation If the SPA9000 is behind the NAT device, the private IP address of the SPA9000 is not usable for a short period, the SPA9000 system continues to send... -alive packets. This can send this discovers the public IP address from the UAC. A STUN server responds to a special NAT-Mapping-Discovery request by the server. • Communicate the NAT mapping information to the source IP address/port of the request, where the message contains the...
Cisco SPA9000 Voice System Administration Guide
Page 201
... a call back request Call 1/2 Peer Name Name of the peer, internal station name if local phone, or name acquired from caller-ID Call 1/2 Peer Phone Phone number of the other phone involved in the call, either the extension if a local phone, or the number acquired from caller-ID Call 1/2 Duration Duration of the call Call... Indicates whether or not the far end has placed the call on hold: Yes or No Call 1/2 Callback Indicates whether the call was triggered by NAT SPA9000 Voice System Administration Guide 199
... a call back request Call 1/2 Peer Name Name of the peer, internal station name if local phone, or name acquired from caller-ID Call 1/2 Peer Phone Phone number of the other phone involved in the call, either the extension if a local phone, or the number acquired from caller-ID Call 1/2 Duration Duration of the call Call... Indicates whether or not the far end has placed the call on hold: Yes or No Call 1/2 Callback Indicates whether the call was triggered by NAT SPA9000 Voice System Administration Guide 199
Cisco SPA9000 Voice System Administration Guide
Page 204
... Code Handling section," on page 206 • "RTP Parameters section," on page 207 • "SDP Payload Types section," on page 208 • "NAT Support Parameters section," on page 210 • "PBX Parameters section," on page 212 • "Internal Music Source Parameters section," on page 216 •... "Auto Attendant Parameters section," on page 218 • "PBX Phone Parameters section," on your SPA9000. Default: 5 Maximum number of times an invite can use the SIP page to GPP_D allowed. Default: 70 Number ...
... Code Handling section," on page 206 • "RTP Parameters section," on page 207 • "SDP Payload Types section," on page 208 • "NAT Support Parameters section," on page 210 • "PBX Parameters section," on page 212 • "Internal Music Source Parameters section," on page 216 •... "Auto Attendant Parameters section," on page 218 • "PBX Phone Parameters section," on your SPA9000. Default: 5 Maximum number of times an invite can use the SIP page to GPP_D allowed. Default: 70 Number ...
Cisco SPA9000 Voice System Administration Guide
Page 212
...-32 codec name used in SDP. G729a Codec Name Default: G.726-40 G.729a codec name used in SDP. Default: encaprtp Voice tab > SIP page NAT Support Parameters section Handle VIA received Handle VIA rport Insert VIA received If you select no SPA9000 Voice System Administration Guide 210 Select yes or...used in SDP. Default: no Inserts the received parameter into the VIA header of its requests). Default: no If you select no from IP and VIA sent-by IP values differ. Default: G.729a G729b Codec Name G.729b codec name used in a response to any one of SIP responses if the ...
...-32 codec name used in SDP. G729a Codec Name Default: G.726-40 G.729a codec name used in SDP. Default: encaprtp Voice tab > SIP page NAT Support Parameters section Handle VIA received Handle VIA rport Insert VIA received If you select no SPA9000 Voice System Administration Guide 210 Select yes or...used in SDP. Default: no Inserts the received parameter into the VIA header of its requests). Default: no If you select no from IP and VIA sent-by IP values differ. Default: G.729a G729b Codec Name G.729b codec name used in a response to any one of SIP responses if the ...
Cisco SPA9000 Voice System Administration Guide
Page 213
...STUN and VIA received parameter processing, if available, supersede this IP address when generating SIP messages and SDP (if NAT Mapping is enabled for SIP [5060-5063] and RTP [16384-16482] when using the EXT IP field, or phone users may experience one-way audio because the RTP stream will... not find its way between the two phones. Select yes or no from the drop-down menu. Default: no IP address substitution is performed. If the SPA9000 detects asymmetric NAT or asymmetric firewall, NAT mapping is reported in a Warning header in all outgoing SIP messages....
...STUN and VIA received parameter processing, if available, supersede this IP address when generating SIP messages and SDP (if NAT Mapping is enabled for SIP [5060-5063] and RTP [16384-16482] when using the EXT IP field, or phone users may experience one-way audio because the RTP stream will... not find its way between the two phones. Select yes or no from the drop-down menu. Default: no IP address substitution is performed. If the SPA9000 detects asymmetric NAT or asymmetric firewall, NAT mapping is reported in a Warning header in all outgoing SIP messages....
Cisco SPA9000 Voice System Administration Guide
Page 214
...Field Proxy Network Interface Description This setting tells the SPA9000 how the client stations are connected. Linksys recommends using a relatively small value, such as 60 or 120. number. Choices: {LAN...port number. Default: 60 SPA9000 Voice System Administration Guide 212 Default: blank Interval between NAT-mapping keep alive messages. Port at which the SPA9000 listens for client stations. If ...the client stations at the selected network interface. Multicast Address Default: 6060 IP address (and port number) where the SPA9000 sends control messages to send ...
...Field Proxy Network Interface Description This setting tells the SPA9000 how the client stations are connected. Linksys recommends using a relatively small value, such as 60 or 120. number. Choices: {LAN...port number. Default: 60 SPA9000 Voice System Administration Guide 212 Default: blank Interval between NAT-mapping keep alive messages. Port at which the SPA9000 listens for client stations. If ...the client stations at the selected network interface. Multicast Address Default: 6060 IP address (and port number) where the SPA9000 sends control messages to send ...
Cisco SPA9000 Voice System Administration Guide
Page 253
...," on page 252 • "SIP Settings section," on page 252 • "Subscriber Information section," on page 255 • "Dial Plan section," on page 256 • "NAT Settings section," on page 256 • "Proxy and Registration section," on your SPA9000. Default: Forward Voice tab > Line 1/2/3/4 page You can use the Line 1 -
...," on page 252 • "SIP Settings section," on page 252 • "Subscriber Information section," on page 255 • "Dial Plan section," on page 256 • "NAT Settings section," on page 256 • "Proxy and Registration section," on your SPA9000. Default: Forward Voice tab > Line 1/2/3/4 page You can use the Line 1 -
Cisco SPA9000 Voice System Administration Guide
Page 258
... the port number of the SPA9000 in SIP messages, select yes. Voice tab > Line page NAT Settings section NAT Mapping Enable NAT Keep Alive Enable NAT Keep Alive Msg NAT Keep Alive Dest EXT SIP Port To use externally mapped IP addresses and SIP/RTP ports in all outgoing SIP messages. Default: no Enter the keep...
... the port number of the SPA9000 in SIP messages, select yes. Voice tab > Line page NAT Settings section NAT Mapping Enable NAT Keep Alive Enable NAT Keep Alive Msg NAT Keep Alive Dest EXT SIP Port To use externally mapped IP addresses and SIP/RTP ports in all outgoing SIP messages. Default: no Enter the keep...
Cisco SPA9000 Voice System Administration Guide
Page 285
Acronyms F MC MGCP MOH MOS ms MSA MWI OSI PCB PR PS PSQM PSTN NAT OOB REQT RESP RSC RTP RTT SAS SDP SDRAM sec SIP Mini-Certificate Media Gateway Control Protocol Music On Hold Mean Opinion Score (1-5, the higher ...
Acronyms F MC MGCP MOH MOS ms MSA MWI OSI PCB PR PS PSQM PSTN NAT OOB REQT RESP RSC RTP RTT SAS SDP SDRAM sec SIP Mini-Certificate Media Gateway Control Protocol Music On Hold Mean Opinion Score (1-5, the higher ...
Cisco Small Business IP Telephony Devices Provisioning Guide
Page 13
...provider features, modifications in the service provider network, or firmware upgrades in the endpoint. Cisco Small Business IP Telephony Devices Provisioning Guide 11 In a residential deployment, the end IP Telephony Device is in the service provider's interest to prevent unauthorized activity by the customer,..., the router may need to a local network. The device accesses the Internet through a router using network address translation (NAT). It is typically connected to be able to modify the configuration parameters in addition to restricting access to match the account ...
...provider features, modifications in the service provider network, or firmware upgrades in the endpoint. Cisco Small Business IP Telephony Devices Provisioning Guide 11 In a residential deployment, the end IP Telephony Device is in the service provider's interest to prevent unauthorized activity by the customer,..., the router may need to a local network. The device accesses the Internet through a router using network address translation (NAT). It is typically connected to be able to modify the configuration parameters in addition to restricting access to match the account ...