Table Of Contents
Simple Gateway Control Protocol Support on Cisco MC3810 and Cisco 3600 Series Routers
Provides Alternative Dial Tone for Voice over IP Environments
Removes Configuration Requirements for Static Voice over IP Network Dial Peers
Supported Standards, MIBs and RFCs
Configuring SGCP Tuning Values
Blocking New Calls and Gracefully Terminating Existing Calls
Verifying the SGCP Configuration
sgcp quarantine-buffer disable
Simple Gateway Control Protocol Support on Cisco MC3810 and Cisco 3600 Series Routers
This document describes the Simple Gateway Control Protocol feature on Cisco MC3810 and Cisco 3600 series routers and includes the following sections:
•
Supported Standards, MIBs and RFCs
Feature Overview
Simple Gateway Control Protocol (SGCP) enables intelligent external call agents to control gateways in Voice over IP (VoIP) environments. Gateways include trunking and residential gateways. Call agents include Telecordia SM 1.5 and third-party products. This release supports SGCP Version 1.1+.
SGCP is used in large IP networks typical of competitive local exchange carriers (CLECs) and Internet exchange carriers (IXCs).
Note
In this implementation, the router or concentrator is acting as a Channel Associated Signalling (CAS) PBX trunk gateway. Trunking and residential gateways are not supported in this release on these routers.
Benefits
Provides Alternative Dial Tone for Voice over IP Environments
Deregulation in the telecommunications industry gives CLECs opportunities to provide toll bypass from the Incumbent Local Exchange Carriers (ILECs) by using Voice over IP (VoIP). SGCP is a call agent protocol that enables a VoIP system to control call setup and teardown as well as CLASS features for less sophisticated gateways.
Removes Configuration Requirements for Static Voice over IP Network Dial Peers
When using SGCP as the call agent in a VoIP environment, configuring static VoIP network dial peers is not required, which simplifies the configuration. The SGCP call agent provides similar functions to VoIP network dial peers.
Note
POTS dial-peer configuration is still required.
Restrictions
SGCP CAS PBX trunk gateway is supported only on digital interfaces. Analog interfaces are not supported. On the Cisco 3640 and Cisco 3660 routers, a digital T1 packet voice trunk network module is required.
In addition, the following features are not supported:
•
Caller ID
•
Local Call Admission Control (CAC)
•
DTMF relay
•
G.729a, G.726 (32K) codecs
•
Call waiting tone
•
Flash hook detection
•
Multiple connections in an SGCP endpoint
CautionSGCP 1.1+ does not support SVCs. Voice over ATM SVCs were first supported on the Cisco MC3810 in Cisco IOS Release 12.0(5)XK and 12.0(7)T. If you are upgrading a Cisco MC3810 from IOS release 12.0(5)XK or 12.0(7)T to this release to obtain Voice over IP and SGCP support, you will lose support for your Voice over ATM SVCs.
Related Documents
•
Cisco IOS Multiservice Applications Configuration Guide
•
Cisco IOS Multiservice Applications Command Reference
•
Configuring Voice over IP on Cisco MC3810 Concentrators, Cisco IOS 12.0(7)XK online document
•
Voice Port Enhancements in Cisco 2600 and 3600 Series Routers and MC3810 Series Concentrators, Cisco IOS 12.0(7)XK online document
•
Configuring Cisco MC3810 Series Concentrators to Use High-Performance Compression Modules, Cisco IOS 12.0(7)XK online document
Supported Platforms
•
Cisco MC3810 Multiservice Access Concentrator
•
Cisco 3640
•
Cisco 3660
Note
This feature is not supported on the Cisco 3620.
Supported Standards, MIBs and RFCs
Standards
The following standards are supported:
•
Telecordia SM 1.5
•
RTP and RTCP 1889 and 1890
MIBs
•
CISCO-XGCP-MIB
•
CISCO-SGCP-MIB
For descriptions of supported MIBs and how to use them, see Cisco's MIB web site on Cisco Connection Online CCO at http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
RFCs
No RFCs are supported by this feature
Prerequisites
Complete the following tasks before configuring SGCP on the Cisco MC3810 and Cisco 3600 series routers:
•
Configure IP Routing
•
Configure Voice Ports
•
Configure Voice over IP
•
Set up the Call Agent
Configuration Tasks
This section is divided into the following configuration and verification tasks:
•
Configuring SGCP Tuning Values
•
Blocking New Calls and Gracefully Terminating Existing Calls
•
Verifying the SGCP Configuration
Configuring Support for SGCP
To configure support for SGCP on the router so that the call agent is notified, enter the following commands beginning in global configuration mode:
Step Command Purpose1.
![]()
Router(config)# sgcpEnables the SGCP daemon.
Note
To enable the SGCP daemon after you have disabled SGCP, you must reboot the router. See "Disabling SGCP Support" section.
2.
![]()
Router(config)# sgcp call-agent ipaddress[:udp port]Configures the call agent's IP address or hostname. You can optionally enter the 16-bit UDP port number. The default UDP port number is 2427.
3.
![]()
Router(config)# sgcp modem passthru {ca | cisco | nse}(Optional) Enables SGCP modem or fax passthrough. This command is disabled by default.
Note
If you specify the nse value to enable the Named Service Elements (NSE) upspeed option, then you must configure the sgcp tse payload command in the next step. If you do not specify the nse value, skip the next step.
4.
![]()
Router(config)# sgcp tse payload type(Optional) Enables Inband Telephony Signalling Events (TSE) for fax/modem operation. The default for the type value is 0 (meaning the command is disabled), and the valid values are between 96 and 119.
5.
![]()
Router(config)# dial-peer voice number potsEnters dial peer configuration mode for the POTS dial peer.
6.
![]()
Router(config-dial-peer)# application SGCPAPPEnables the SGCP application to control the dial peer.
7.
![]()
Router(config)# controller T1 [0|1]Enters controller configuration mode.
Note
On the Cisco MC3810, you can only route voice traffic on controller T1 1.
8.
![]()
Router(config-controller)# ds0-group channel-number timeslots range type (e&m-immediate | e&m-wink | fxs-ground-start}Configures the DS0 group for CAS PBX operation.
Note
When configuring SGCP 1.1+ as a Voice over IP call agent, only the e&m-immediate, e&m-wink, and fxs-ground-start options are supported.
Configuring SGCP Tuning Values
To configure settings to tune your SGCP configuration, use the following commands beginning in global configuration mode:
Blocking New Calls and Gracefully Terminating Existing Calls
You can block all new SGCP calls to the router and gracefully terminate all existing active calls. When active calls are gracefully terminated, they are not terminated until a caller hangs up. To block all new calls, use the following commands beginning in global configuration mode:
Disabling SGCP Support
To disable the SGCP daemon and terminate any active calls, enter the following commands beginning in global configuration mode:
Step Command Purpose1.
![]()
Router(config)# no sgcpDisables the SGCP daemon and terminate all active calls.
2.
![]()
Router(config)# save configSaves the configuration file before rebooting the router.
Note
When you enter the no sgcp command, you must save the configuration and reboot the router to disable SGCP.
Verifying the SGCP Configuration
To verify your SGCP configuration and obtain SGCP statistics, use the following commands beginning in global configuration mode:
Configuration Example
The following configuration example shows a Cisco MC3810 configured to send Voice over IP traffic over ATM with SGCP being used as the call agent. In this configuration, there are three ATM PVCs:
•
one connected to the SGCP call agent
•
one bearer channel connected to a gateway
•
one connected to the router data network.
hostname r3810-5!!network-clock base-rate 56kip subnet-zeroip wccp version 2!sgcpsgcp call-agent 1.4.43.1cns event-service servercodec-complexity medium!xgcp snmp sgcp!controller T1 1mode casframing esfclock source internallinecode b8zsds0-group 1 timeslots 1 type e&m-wink-startds0-group 2 timeslots 2 type e&m-wink-start!controller T1 0framing esflinecode b8zsmode atm!!interface Loopback1ip address 1.7.43.4 255.255.0.0no ip directed-broadcast!interface Ethernet0ip address 1.5.43.4 255.255.0.0no ip directed-broadcastno ip mroute-cache!interface Serial0bandwidth 1300no ip addressno ip directed-broadcastno ip mroute-cacheshutdownno fair-queuehold-queue 4096 out!interface Serial1no ip addressno ip directed-broadcastno ip route-cacheno ip mroute-cacheshutdown!interface ATM0no ip addressno ip directed-broadcast!interface ATM0.701 point-to-pointdescription data channelip address 173.1.101.2 255.255.255.0no ip directed-broadcastpvc data 1/101encapsulation aal5snap!!interface ATM0.801 point-to-pointdescription SGCP signaling channelip address 173.1.102.2 255.255.255.0no ip directed-broadcastpvc signal 1/102ubr-nrt 64 64encapsulation aal5snap!!interface ATM0.901 point-to-pointdescription bearer channelip address 173.1.103.2 255.255.255.0no ip directed-broadcastpvc bearer 1/103vbr-rt 900 900encapsulation aal5snap!!interface Switch0no ip addressno ip directed-broadcastencapsulation frame-relayno fair-queueshutdown!interface FR-ATM20no ip addressno ip directed-broadcastshutdown!ip classlessip route 1.4.0.0 255.255.0.0 173.1.102.2ip route 1.6.0.0 255.255.0.0 173.1.101.2ip route 1.8.0.0 255.255.0.0 173.1.103.2no ip http server!!!line con 0transport input noneline aux 0line 2 3line vty 0 4login!voice-port 1:1!voice-port 1:2!!dial-peer voice 20 potsapplication SGCPAPPport 1:1!dial-peer voice 21 potsapplication SGCPAPPport 1:2Command Reference
This section documents new or modified commands. Modified commands are marked by an asterisk. All other commands used with this feature are documented in the Cisco IOS Release 12.0 command references. For new and modified debug commands, see "Debug Commands" on page 48:
•
sgcp*
•
sgcp quarantine-buffer disable
application
To enable a specific application on a dial-peer, use the application dial-peer configuration command. To remove the application from the dial-peer, use the no form of this command.
application name
no application name
Syntax Description
Defaults
No default behavior or values.
Command Modes
Dial-peer configuration
Command History
Usage Guidelines
Enter the SGCPAPP application in upper-case characters. This application can only be applied to POTS dial peers. Note that SGCP dial peers do not use dial-peer hunting.
Note
In this release, you cannot mix SGCP and non-SGCP endpoints in the same T1 controller. You also cannot mix SGCP and non-SGCP endpoints in the same DS0 group.
Examples
The following example shows how to apply the SGCP application to a dial peer:
Router(config)# dial-peer voice 1 potsRouter(config-dial-peer)# application SGCPAPPRelated Commands
Command DescriptionStarts and allocates resources for the SCGP daemon.
Defines the IP address of the default SGCP call agent.
clear sgcp statistics
To clear all SGCP statistics, use the clear sgcp statistics EXEC command.
clear sgcp statistics
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Examples
The following example shows all SGCP statistics being cleared:
MC3810#clear sgcp statisticsMC3810#Related Commands
dial-type
To specify the type of out-dialing for voice port interfaces, use the dial-type voice-port configuration command. Use the no form of this command to disable the selected type of dialing.
dial-type {dtmf | pulse | mf}
no dial-type
Syntax Description
Defaults
dtmf
Command Modes
Voice-port configuration
Command History
Release Modification11.3(1)T
This command was introduced.
11.3(1) MA3
The pulse-dialer option was added.
12.0(7)XK
The mf option was added.
Usage Guidelines
Use the dial-type command to specify an out-dialing type for an FXO or E&M voice port interface. This command specifies the tone type for digit detection and out-pulsing. This command is not applicable to all voice ports because the ports do not generate out-dialing. This command also specifies the detection direction. MF is not supported for FXS and FXO.
Voice ports can always detect DTMF and pulse signals. This command does not affect voice port dialing detection.
The dial-type command affects out-dialing as configured for the dial peer.
The dial-type command is not supported on FXO voice port interfaces on the Cisco MC3810. If you are using the dial-type command with E&M WinkStart, use the dtmf or mf option.
SGCP 1.1+ does not support pulse dialing.
Examples
The following example shows a voice port configured on the Cisco MC3810 to support a rotary (pulse tone) dialer:
Router(config)# voice-port 1/1Router(config-voice-port)# dial-type pulseThe following example shows a voice port configured on the Cisco MC3810 to support a DTMF (touch-tone) dialer:
Router(config)# voice-port 1/1Router(config-voice-port)# dial-type dtmfThe following example shows a voice port configured on the Cisco MC3810 to support a Multifrequency Tone dialer:
Router(config)# voice-port 1/1Router(config-voice-port)# dial-type mfRelated Commands
ds0-group
To specify the DS0 timeslots that make up a logical voice port on a T1 or E1 controller and to specify the signalling type, use the ds0-group controller configuration command. Use the no form of the command to remove the DS0 group and signalling setting.
ds0-group ds0-group-no timeslots timeslot-list type signal-type
no ds0-group ds0-group-no
Syntax Description
Defaults
No DS0 group is defined.
Command Modes
Controller configuration
Command History
Usage Guidelines
The ds0-group command automatically creates a logical voice port that is numbered as follows:
Cisco 2600 and 3600 series:
slot/port:ds0-group-no.
Cisco MC3810:
slot:ds0-group-no
On the Cisco MC3810, the slot number is the controller number. Although only one voice port is created for each group, applicable calls are routed to any channel in the group.
Examples
The following example shows ranges of T1 controller timeslots configured for FXS ground-start and FXO loop-start signalling on a Cisco 2600 or 3600 Series router:
Router(config)# controller T1 1/0Router(config-controller)# framing esfRouter(config-controller)# linecode b8zsRouter(config-controller)# ds0-group 1 timeslot 1-10 type fxs-ground-startRouter(config-controller)# ds0-group 2 timeslot 11-24 type fxo-loop-startThe following example shows DS0 groups 1 and 2 on controller T1 1 configured on the Cisco MC3810 to support Transparent CCS:
Router(config)# controller T1 1Router(config-controller)# mode ccs cross-connectRouter(config-controller)# ds0-group 1 timeslot 1-10 type ext-sigRouter(config-controller)# ds0-group 2 timeslot 11-24 type ext-sigRelated Commands
Command Descriptioncodec complexity
Matches the DSP complexity packaging to the codecs to be supported
mode ccs
Configures the T1/E1 controller to support CCS cross-connect or CCS frame-forwarding.
sgcp
To start and allocate resources for the SGCP daemon, use the sgcp global configuration command. Use the no form of this command to terminate all calls, release all allocated resources, and kill the SGCP daemon.
sgcp
no sgcp
Syntax Description
This command has no arguments or keywords.
Defaults
The SGCP daemon is not enabled.
Command Modes
Global configuration
Command History
Usage Guidelines
When the SGCP daemon is not active, all SGCP messages are ignored.
When you enter the no sgcp command, the SGCP process is removed.
Note
When you enter the no sgcp command, you must save the configuration and reboot the router for the disabling of SGCP to take effect.
Examples
The following example shows the SGCP daemon being enabled:
Router(config)# sgcpThe following example shows the SGCP daemon being disabled:
Router(config)# no sgcpRelated Commands
sgcp call-agent
To define the IP address of the default SGCP call agent in the router configuration file, use the sgcp call-agent global configuration command. Use the no form of this command to remove the IP address of the default SGCP call agent from the router configuration.
sgcp call-agent ipaddress[:udp port]
no sgcp call-agent ipaddress
Syntax Description
ipaddress
Specifies the IP address or hostname of the call-agent.
:udp port
(Optional) Specifies the UDP port of the call-agent.
Defaults
No IP address is configured.
Command Modes
Global configuration
Command History
Usage Guidelines
Setting this command defines the IP address of the default SGCP call agent that the router sends an initial RSIP (Restart-In-Progress) packet to when the router boots up. This is used for initial bootup only before the SGCP call agent contacts the router acting as the gateway.
When you enter the no sgcp call-agent command, only the IP address of the default SGCP call agent is removed.
Examples
The following example showsSGCP being enabled and the IP address of the call-agent being specified:
Router(config)# sgcpRouter(config)# sgcp call-agent 209.165.200.225Related Commands
sgcp graceful-shutdown
To block all new calls and gracefully terminate all existing calls (waits for the caller to end the call), use the sgcp graceful-shutdown configuration command. To unblock all calls and allow new calls to go through, use the no form of this command.
sgcp graceful-shutdown
no sgcp graceful-shutdown
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
Global configuration
Command History
Usage Guidelines
Once you issue this command, all requests for new connections (CreateConnection requests) are denied. All existing calls are maintained until users terminate them, or until you enter the no sgcp command. When the last active call is terminated, the SGCP daemon is terminated and all resources allocated to it are released.
Examples
The following example shows all new calls being blocked and existing calls being terminated:
Router(config)# sgcp graceful-shutdownRouter(config)#Related Commands
sgcp max-waiting-delay
To set the SGCP maximum waiting delay to prevent restart avalanches, use the sgcp max-waiting-delay configuration command. Use the no form of this command to restore the default value.
sgcp max-waiting-delay delay
no sgcp max-waiting-delay delay
Syntax Description
delay
Sets the maximum waiting delay (MWD) value in milliseconds. The valid range is 0 to 600,000. The default is 3,000.
Defaults
3,000 milliseconds
Command Modes
Global configuration
Command History
Examples
The following example shows the maximum wait delay value set to 40 milliseconds:
Router(config)# sgcp max-waiting-delay 40Router(config)#Related Commands
sgcp modem passthru
To enable SGCP modem or fax passthrough, use the sgcp modem passthru global configuration command. To disable SGCP modem or fax passthrough, use the no form of this command.
sgcp modem passthru {ca | cisco | nse}
no sgcp modem passthru {ca | cisco | nse}
Syntax Description
ca
Uses the call agent controlled modem upspeed method violation message.
cisco
Uses Cisco's proprietary upspeed method based on the protocol.
nse
Uses the NSE-based modem upspeed method.
Defaults
SGCP modem/fax passthrough is disabled by default.
Command Modes
Global configuration mode.
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and Cisco 3600 series routers (except the Cisco 3620) in a private release that was not generally available.
Usage Guidelines
You can use this command for FAX passthrough since the answer tone can come from either modem or FAX transmissions. The upspeed method is the method used to dynamically change the codec type and speed to meet network conditions.
If you use the nse option, you must also configure the sgcp tse payload command.
For Cisco 3810 and Cisco 3660/40, only sgcp modem passthru nse is fully tested when SGCP external call agent is used in this release.
Examples
The following example shows SGCP modem passthrough configured using the call agent upspeed method:
Router(config)# sgcp modem passthru caThe following example shows SGCP modem passthrough configured using the proprietary Cisco upspeed method:
Router(config)# sgcp modem passthru ciscoThe following example shows SGCP modem passthrough configured using the NSE-based modem upspeed
Router(config)# sgcp modem passthru nseRouter(config)# sgcp tse payload 110Related Commands
sgcp quarantine-buffer disable
To disable the SGCP quarantine buffer, use the sgcp quarantine-buffer disable configuration command. To reenable the SGCP quarantine buffer, use the no form of this command.
sgcp quarantine-buffer disable
no sgcp quarantine-buffer disable
Syntax Description
This command has no arguments or keywords.
Defaults
The SGCP quarantine buffer is enabled.
Command Modes
Global configuration
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and the Cisco 3600 series routers (except for the Cisco 3620) in a private release that was not generally available.
Usage Guidelines
The SGCP quarantine buffer is the mechanism for buffering the SGCP events between two RQNT messages.
Examples
The following example shows the SGCP quarantine buffer being disabled:
Router(config)# sgcp quarantine-buffer disableRouter(config)#Related Commands
sgcp request retries
To specify the number of times to retry sending Notify and Delete messages to the SGCP call agent, use the sgcp request retries configuration command. The no form of this command restores the default value.
sgcp request retries count
no sgcp request retries
Syntax Description
count
Specifies the number of times a Notify and Delete message is retransmitted to the SGCP call agent before it is dropped. The valid range is 1 to 100. The default is 3.
Defaults
3
Command Modes
Global configuration
Command History
Usage Guidelines
The actual retry count may be different from the value you enter for this command. The retry count is also limited by the call agent. If there is no response from the call agent after 30 seconds, the gateway will not retry anymore, even though the number set using the sgcp request retries command has not been reached.
The router will stop sending retries after 30 seconds—regardless of the setting for this command.
The following example shows the system configured to send the sgcp command 10 times before dropping the request:
Router(config)# sgcp request retries 10Router(config)#Related Commands
sgcp request timeout
To specify how long the system should wait for a response to a request, use the sgcp request timeout configuration command. Use the no form of this command to restore the default value.
sgcp request timeout timeout
no sgcp request timeout
Syntax Description
timeout
Specifies the number of milliseconds to wait for a response to a request. Valid range is 1 to 10,000.
Defaults
500 milliseconds
Command Modes
Global configuration
Command History
Usage Guidelines
This command is used for Notify and Delete messages, which are sent to the SGCP call agent.
Examples
The following example shows the system configured to wait 40 milliseconds for a reply to a request:
Router(config)# sgcp request timeout 40Router(config)#Related Commands
sgcp restart
To trigger the router to send an RSIP message to the SGCP call agent indicating that the T1 controller is up or down, so that the call agent can synchronize with the T1 controller, use the sgcp restart configuration command. Use the no form of this command to restore the default value.
sgcp restart {delay delay | notify}
no sgcp restart {delay delay | notify}
Syntax Description
Defaults
0
Command Modes
Global configuration
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and Cisco 3600 series routers (except the Cisco 3620) in a private release that was not generally available.
Usage Guidelines
This command is used to send RSIP (Re-start In Progress) messages from the router to the SGCP call agent. The RSIP messages are used to synchronize the router and the call agent. RSIP messages are also sent when the sgcp command is entered to enable the SGCP daemon.
You must enter the notify option to enable RSIP messages to be sent.
Examples
The following example shows the system configured to wait 40 milliseconds before restarting SGCP:
Router(config)# sgcp restart delay 40Router(config)#The following example shows the system configured to send an RSIP notification to the SGCP call agent when the T1 controller state changes:
Router(config)# sgcp restart notifyRouter(config)#Related Commands
sgcp retransmit timer
To configure the SGCP retransmission timer to use a random algorithm method, use the sgcp retransmit timer configuration command. Use the no form of this command to restore the default value.
sgcp retransmit timer {random}
no sgcp retransmit timer {random}
Syntax Description
random
Enables the SGCP retransmission timer to use a random algorithm method. This is the only keyword supported in this release.
Defaults
The SGCP retransmission timer does not use the random algorithm.
Command Modes
Global configuration
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco 3600 and Cisco MC3810 in a private release that was not generally available. Only the random keyword was supported.
Usage Guidelines
Use this command to enable the random algorithm component of the retransmission timer. For example, if the retransmission timer is set to 200 milliseconds, the first retransmission timer is 200 milliseconds, but the second retransmission timer picks up a timer value randomly between either 200 or 400. The third retransmission timer picks up a timer value randomly of 200, 400, or 800 as shown below:
•
First retransmission timer: 200
•
Second retransmission timer: 200 or 400
•
Third retransmission timer: 200, 400, or 800
•
Fourth retransmission timer: 200, 400, 800, or 1600
•
Fifth retransmission timer: 200, 400, 800, 1600, or 3200 and so on.
After 30 seconds, the retransmission timer no longer retries.
Examples
The following example shows the retransmission timer set to use the random algorithm:
Router(config)# sgcp retransmit timer randomRelated Commands
sgcp timer
To configure how the gateway detects the RTP stream lost, use the sgcp timer configuration command. Use the no form of this command to restore the default value.
sgcp timer {receive-rtcp timer | rtp-nse timer}
no sgcp timer {receive-rtcp timer | rtp-nse timer}
Syntax Description
Defaults
receive-rtcp timer default is 5.
rtp-nse timer default is 200.
Command Modes
Global configuration
Command History
Usage Guidelines
The RTP NSE timer is used for proxy ringing (ringback tone is provided at the originating gateway).
Examples
The following example shows the receive-rtcp timer set to 100 milliseconds:
Router(config)# sgcp timer receive-rtcp 100Router(config)#The following example shows the rtp-nse timer set to 1000 milliseconds:
Router(config)# sgcp timer rtp-nse 1000Router(config)#Related Commands
sgcp tse payload
To enable Inband Telephony Signalling Events (TSE) for fax/modem operation, use the sgcp tse payload configuration command. Use the no form of this command to restore the default value.
sgcp tse payload type
no sgcp tse payload type
Syntax Description
type
Sets the TSE payload type. The valid range is 96 to 119. The default is 0, meaning the command is disabled.
Defaults
0.
Command Modes
Global configuration
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and Cisco 3600 series routers (except the Cisco 3620) in a private release that was not generally available.
Usage Guidelines
Because this command is disabled by default, you must specify a TSE payload type.
If you configure the sgcp modem passthru command to the nse value, then you must configure this command.
Examples
The following example shows the SGCP modem passthrough set using the NSE-based modem upspeed and the Inband Telephony Signalling Events payload value set to 110:
Router(config)# sgcp modem passthru nseRouter(config)# sgcp tse payload 110Router(config)#Related Commands
show sgcp connection
To see all active SGCP connections on this router, use the show sgcp connection EXEC command.
show sgcp connection [interface number]
Syntax Description
interface
(Optional) Specifies a DS1 interface.
number
(Optional) Specifies the T1 interface (controller) number. Valid values on the Cisco MC3810 are from 0 to 1.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Usage Guidelines
If you do not specify an interface, this command shows all the active SGCP connections on this host. If you specify an interface, this command shows only those active connections on the specified interface.
Examples
The following example shows the active connections on this router being displayed:
MC3810-5# show sgcp connectionEndpoint Call_ID(C) Conn_ID(I) (P)ort (M)ode (S)tate (E)vent[SIFL] (R)esult[EA]1. ds1-0/1@r3810-5 C=1,1,2 I=0x1 P=16492,16476 M=3 S=4 E=3,0,0,3 R=0, 0The following example shows the state of SGCP on the router being displayed:
MC3810# show sgcp connectionSGCP Admin State DOWN, Oper State DOWNSGCP call-agent: 209.165.200.225 , SGCP graceful-shutdown enabled? FALSESGCP request timeout 40, SGCP request retries 10Table 1
show sgcp connection Field Descriptions
Related Commands
Command DescriptionDisplays SGCP endpoint information.
Displays global statistics for the SGCP packet count, success, and failure counts.
show sgcp endpoint
To see SGCP endpoints eligible for SGCP management, use the show sgcp endpoint EXEC command.
show sgcp endpoint [interface ds1 [ds0]]
Syntax Description
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Usage Guidelines
You can use this command to see SGCP endpoint information for the whole router, or you can see SGCP endpoint information for a specific DS1 interface and, optionally, a specific DS0. If you enter a nonexistent combination of a DS1 and DS0, the following error message appears: "No matching connection found."
Examples
The following command shows SGCP endpoint information being set for a matching connection between DS1 interface 1 and DS0 interface 10:
MC3810# show sgcp endpoint interface 1 10Related Commands
Command DescriptionDisplays all the active connections on the host router.
Displays global statistics for the SGCP packet count, success, and failure counts, and the like.
show sgcp statistics
To see global statistics for the SGCP packet count, success and failure counts, and other information, use the show sgcp statistics EXEC command.
show sgcp statistics
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Examples
The following example shows SGCP packet statistics being displayed:
MC3810-5# show sgcp statisticsUDP pkts rx 5, tx 13Unrecognized rx pkts 0, SGCP message parsing errors 0Duplicate SGCP ack tx 0Failed to send SGCP messages 0CreateConn rx 1, successful 1, failed 0DeleteConn rx 0, successful 0, failed 0ModifyConn rx 0, successful 0, failed 0DeleteConn tx 0, successful 0, failed 0NotifyRequest rx 3, successful 3, failed 0Notify tx 3, successful 3, failed 0ACK tx 4, NACK tx 0ACK rx 1, NACK rx 0IP address based Call Agents statistics:IP address 1.4.63.100, Total msg rx 5,successful 5, failed 2The following examples show how you can filter the command return for specific information:
MC3810# show sgcp statist | begin FailedFailed to send SGCP messages 0CreateConn rx 0, successful 0, failed 0DeleteConn rx 0, successful 0, failed 0ModifyConn rx 0, successful 0, failed 0DeleteConn tx 0, successful 0, failed 0NotifyRequest rx 0, successful 0, failed 0Notify tx 0, successful 0, failed 0ACK tx 0, NACK tx 0ACK rx 0, NACK rx 0MC3810# show sgcp statist | exclude ACKUDP pkts rx 0, tx 0Unrecognized rx pkts 0, SGCP message parsing errors 0Duplicate SGCP ack tx 0Failed to send SGCP messages 0CreateConn rx 0, successful 0, failed 0DeleteConn rx 0, successful 0, failed 0ModifyConn rx 0, successful 0, failed 0DeleteConn tx 0, successful 0, failed 0NotifyRequest rx 0, successful 0, failed 0Notify tx 0, successful 0, failed 0MC3810# show sgcp statist | include ACKACK tx 0, NACK tx 0ACK rx 0, NACK rx 0Related Commands
Command DescriptionDisplay all the active connections on the host Cisco AS5300.
Displays SGCP endpoint information.
voice-group
This command was added in Cisco IOS Release 11.3(1)MA on the Cisco MC3810. Beginning with Cisco IOS Release 12.0(7)XK, this command is no longer supported.
Debug Commands
This section documents new debug commands. All other commands used with this feature are documented in the Cisco IOS Release 12.1 command references.
debug rtpspi all
To debug all RTP SPI errors, sessions, and in/out functions, use the debug rtpspi all EXEC command. Use the no debug rtpspi all command to turn off debugging.
debug rtpspi all
no debug rtpspi all
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Usage Guidelines
CautionBe careful when you use this command because it can result in console flooding and reduced voice quality.
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and Cisco 3600 series routers (except the Cisco 3620) in a private release that was not generally available.
Examples
The following example shows a debug trace for RTP SPI errors, sessions, and in/out functions on a gateway:
router# debug rtpspi allRTP SPI Error, Session and function in/out tracings are enabled.*Mar 1 00:38:59.381:rtpspi_allocate_rtp_port:Entered.*Mar 1 00:38:59.381:rtpspi_allocate_rtp_port:allocated RTP port 16544*Mar 1 00:38:59.381:rtpspi_allocate_rtp_port:Success. port = 16544. Leaving.*Mar 1 00:38:59.381:rtpspi_call_setup_request:entered.Call Id = 5, dest = 0.0.0.0; callInfo:final dest flag = 0,rtp_session_mode = 0x2,local_ip_addrs = 0x5000001,remote_ip_addrs = 0x0,local rtp port = 16544, remote rtp port = 0*Mar 1 00:38:59.381:rtpspi_call_setup_request:spi_info copied for rtpspi_app_data_t.*Mar 1 00:38:59.385:rtpspi_call_setup_request:leaving*Mar 1 00:38:59.385:rtpspi_call_setup() entered*Mar 1 00:38:59.385:rtpspi_initialize_ccb:Entered*Mar 1 00:38:59.385:rtpspi_initialize_ccb:leaving*Mar 1 00:38:59.385:rtpspi_call_setup:rtp_session_mode = 0x2*Mar 1 00:38:59.385:rtpspi_call_setup:mode = CC_CALL_NORMAL.destianation number = 0.0.0.0*Mar 1 00:38:59.385:rtpspi_call_setup:Passed local_ip_addrs=0x5000001*Mar 1 00:38:59.385:rtpspi_call_setup:Passed local_rtp_port = 16544*Mar 1 00:38:59.385:rtpspi_call_setup:Saved RTCP Session = 0x1AF57E0*Mar 1 00:38:59.385:rtpspi_call_setup:Passed remote rtp port = 0.*Mar 1 00:38:59.389:rtpspi_start_rtcp_session:entered. rtp session mode=0x2, rem rtp=0, rem ip=0x0*Mar 1 00:38:59.389:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x2*Mar 1 00:38:59.389:rtpspi_start_rtcp_session:Starting RTCP session.Local IP addr = 0x5000001, Remote IP addr = 0x0,Local RTP port = 16544, Remote RTP port = 0, mode = 0x2*Mar 1 00:38:59.389:rtpspi_start_rtcp_session:RTP Session creation Success.*Mar 1 00:38:59.389:rtpspi_call_setup:RTP Session creation Success.*Mar 1 00:38:59.389:rtpspi_call_setup:calling cc_api_call_connected()*Mar 1 00:38:59.389:rtpspi_call_setup:Leaving.*Mar 1 00:38:59.393:rtpspi_bridge:entered. conf id = 1, src i/f = 0x1859E88,dest i/f = 0x1964EEC, src call id = 5, dest call id = 4call info = 0x1919140, xmit fn = 0xDA7494, tag = 0*Mar 1 00:38:59.393:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x2*Mar 1 00:38:59.393:rtpspi_modify_rtcp_session_parameters():xmit fn=0xDA7494,dstIF=0x1964EEC, dstCallID=4, voip_mode=0x2, rtp_mode=0x2, ssrc_status=0*Mar 1 00:38:59.393:rtpspi_bridge:Calling cc_api_bridge_done() for 5(0x1AF5400) and 4(0x0).*Mar 1 00:38:59.393:rtpspi_bridge:leaving.*Mar 1 00:38:59.397:rtpspi_caps_ind:Entered. vdb = 0x1859E88 call id = 5, srcCallId = 4*Mar 1 00:38:59.397:rtpspi_caps_ind:caps from VTSP:codec=0x83FB, codec_bytes=0x50,fax rate=0x7F, vad=0x3 modem=0x0*Mar 1 00:38:59.397:rtpspi_get_rtcp_session_parameters():CURRENT VALUES:dstIF=0x1964EEC, dstCallID=4, current_seq_num=0x0*Mar 1 00:38:59.397:rtpspi_get_rtcp_session_parameters():NEW VALUES:dstIF=0x1964EEC, dstCallID=4, current_seq_num=0x261C*Mar 1 00:38:59.397:rtpspi_caps_ind:Caps Used:codec=0x1, codec bytes=80,fax rate=0x1, vad=0x1, modem=0x1, dtmf_relay=0x1, seq_num_start=0x261D*Mar 1 00:38:59.397:rtpspi_caps_ind:calling cc_api_caps_ind().*Mar 1 00:38:59.397:rtpspi_caps_ind:Returning success*Mar 1 00:38:59.397:rtpspi_caps_ack:Entered. call id = 5, srcCallId = 4*Mar 1 00:38:59.397:rtpspi_caps_ack:leaving.*Mar 1 00:38:59.618:rtpspi_call_modify:entered. call-id=5, nominator=0x7, params=0x18DD440*Mar 1 00:38:59.618:rtpspi_call_modify:leaving*Mar 1 00:38:59.618:rtpspi_do_call_modify:Entered. call-id = 5*Mar 1 00:38:59.622:rtpspi_do_call_modify:Remote RTP port changed. New port=16432*Mar 1 00:38:59.622:rtpspi_do_call_modify:Remote IP addrs changed. New IP addrs=0x6000001*Mar 1 00:38:59.622:rtpspi_do_call_modify:new mode 2 is the same as the current mode*Mar 1 00:38:59.622:rtpspi_do_call_modify:Starting new RTCP session.*Mar 1 00:38:59.622:rtpspi_start_rtcp_session:entered. rtp session mode=0x2, rem rtp=16432, rem ip=0x6000001*Mar 1 00:38:59.622:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x2*Mar 1 00:38:59.622:rtpspi_start_rtcp_session:Removing old RTCP session.*Mar 1 00:38:59.622:rtpspi_start_rtcp_session:Starting RTCP session.Local IP addr = 0x5000001, Remote IP addr = 0x6000001,Local RTP port = 16544, Remote RTP port = 16432, mode = 0x2*Mar 1 00:38:59.622:rtpspi_start_rtcp_session:RTCP Timer creation Success. (5)*(5000)*Mar 1 00:38:59.622:rtpspi_start_rtcp_session:RTP Session creation Success.*Mar 1 00:38:59.622:rtpspi_do_call_modify:RTP Session creation Success.*Mar 1 00:38:59.622:rtpspi_do_call_modify:Calling cc_api_call_modify(), result=0x0*Mar 1 00:38:59.626:rtpspi_do_call_modify:success. leaving*Mar 1 00:39:05.019:rtpspi_call_modify:entered. call-id=5, nominator=0x7, params=0x18DD440*Mar 1 00:39:05.019:rtpspi_call_modify:leaving*Mar 1 00:39:05.019:rtpspi_do_call_modify:Entered. call-id = 5*Mar 1 00:39:05.019:rtpspi_do_call_modify:New remote RTP port = old rtp port = 16432*Mar 1 00:39:05.019:rtpspi_do_call_modify:New remote IP addrs = old IP addrs = 0x6000001*Mar 1 00:39:05.019:rtpspi_do_call_modify:Mode changed. new = 3, old = 2*Mar 1 00:39:05.019:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x3*Mar 1 00:39:05.023:rtpspi_modify_rtcp_session_parameters():xmit fn=0xDA7494,dstIF=0x1964EEC, dstCallID=4, voip_mode=0x3, rtp_mode=0x3, ssrc_status=2*Mar 1 00:39:05.023:rtpspi_do_call_modify:RTCP Timer start.*Mar 1 00:39:05.023:rtpspi_do_call_modify:Calling cc_api_call_modify(), result=0x0*Mar 1 00:39:05.023:rtpspi_do_call_modify:success. leaving*Mar 1 00:40:13.786:rtpspi_bridge_drop:entered. src call-id=5, dest call-id=4, tag=0*Mar 1 00:40:13.786:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x3*Mar 1 00:40:13.786:rtpspi_modify_rtcp_session_parameters():xmit fn=0x0,dstIF=0x0, dstCallID=0, voip_mode=0x3, rtp_mode=0x3, ssrc_status=2*Mar 1 00:40:13.786:rtpspi_bridge_drop:leaving*Mar 1 00:40:13.790:rtpspi_call_disconnect:entered. call-id=5, cause=16, tag=0*Mar 1 00:40:13.790:rtpspi_call_disconnect:leaving.*Mar 1 00:40:13.790:rtpspi_do_call_disconnect:Entered. call-id = 5*Mar 1 00:40:13.790:rtpspi_do_call_disconnect:calling rtpspi_call_cleanup(). call-id=5*Mar 1 00:40:13.794:rtpspi_call_cleanup:entered. ccb = 0x1AF5400, call-id=5, rtp port = 16544*Mar 1 00:40:13.794:rtpspi_call_cleanup:releasing ccb cache. RTP port=16544*Mar 1 00:40:13.794:rtpspi_store_call_history_entry():Entered.*Mar 1 00:40:13.794:rtpspi_store_call_history_entry():Leaving.*Mar 1 00:40:13.794:rtpspi_call_cleanup:RTCP Timer Stop.*Mar 1 00:40:13.794:rtpspi_call_cleanup:deallocating RTP port 16544.*Mar 1 00:40:13.794:rtpspi_free_rtcp_session:Entered.*Mar 1 00:40:13.794:rtpspi_free_rtcp_session:Success. Leaving*Mar 1 00:40:13.794::rtpspi_call_cleanup freeing ccb (0x1AF5400)*Mar 1 00:40:13.794:rtpspi_call_cleanup:leaving*Mar 1 00:40:13.794:rtpspi_do_call_disconnect:leavingRelated Commands
debug rtpspi errors
To debug RTP SPI errors, use the debug rtpspi errors EXEC command. Use the no debug rtpspi errors command to turn off debugging.
debug rtpspi errors
no debug rtpspi errors
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and Cisco 3600 series routers (except the Cisco 3620) in a private release that was not generally available.
Usage Guidelines
CautionBe careful when you use this command because it can result in console flooding and reduced voice quality.
Examples
This example shows a debug trace for RTP SPI errors on two gateways. The following example shows the debug trace on the first gateway:
router# debug rtpspi errors00:54:13.272:rtpspi_do_call_modify:new mode 2 is the same as the current mode00:54:18.738:rtpspi_do_call_modify:New remote RTP port = old rtp port = 1645200:54:18.738:rtpspi_do_call_modify:New remote IP addrs = old IP addrs = 0x6000001The following example shows the debug trace on the second gateway:
router# debug rtpspi errors00:54:08:rtpspi_process_timers:00:54:08:rtpspi_process_timers:Timer 0x1A5AF9C expired.00:54:08:rtpspi_process_timers:Timer expired for callID 0x300:54:08:rtpspi_process_timers:00:54:08:rtpspi_process_timers:Timer 0x1A5AF9C expired.00:54:08:rtpspi_process_timers:Timer expired for callID 0x300:54:08:rtpspi_process_timers:00:54:08:rtpspi_process_timers:Timer 0x1A5AF9C expired.00:54:08:rtpspi_process_timers:Timer expired for callID 0x300:54:09:rtpspi_process_timers:00:54:09:rtpspi_process_timers:Timer 0x1A5AFBC expired.00:54:09:rtpspi_process_timers:Timer expired for callID 0x300:54:09:rtpspi_process_timers:00:54:09:rtpspi_process_timers:Timer 0x1A5B364 expired.00:54:09:rtpspi_process_timers:Timer expired for callID 0x3Related Commands
debug rtpspi inout
To debug RTP SPI in/out functions, use the debug rtpspi inout EXEC command. Use the no debug rtpspi inout command to turn off debugging.
debug rtpspi inout
no debug rtpspi inout
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and Cisco 3600 series routers (except the Cisco 3620) in a private release that was not generally available.
Usage Guidelines
CautionBe careful when you use this command because it can result in console flooding and reduced voice quality.
Examples
The following example shows a debug trace for RTP SPI in/out functions on a gateway:
router# debug rtpspi inout*Mar 1 00:57:24.565:rtpspi_allocate_rtp_port:Entered.*Mar 1 00:57:24.565:rtpspi_allocate_rtp_port:Success. port = 16520. Leaving.*Mar 1 00:57:24.565:rtpspi_call_setup_request:entered.Call Id = 9, dest = 0.0.0.0; callInfo:final dest flag = 0,rtp_session_mode = 0x2,local_ip_addrs = 0x5000001,remote_ip_addrs = 0x0,local rtp port = 16520, remote rtp port = 0*Mar 1 00:57:24.565:rtpspi_call_setup_request:spi_info copied for rtpspi_app_data_t.*Mar 1 00:57:24.565:rtpspi_call_setup_request:leaving*Mar 1 00:57:24.569:rtpspi_call_setup() entered*Mar 1 00:57:24.569:rtpspi_initialize_ccb:Entered*Mar 1 00:57:24.569:rtpspi_initialize_ccb:leaving*Mar 1 00:57:24.569:rtpspi_start_rtcp_session:entered. rtp session mode=0x2, rem rtp=0, rem ip=0x0*Mar 1 00:57:24.569:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x2*Mar 1 00:57:24.569:rtpspi_call_setup:Leaving.*Mar 1 00:57:24.573:rtpspi_bridge:entered. conf id = 3, src i/f = 0x1859E88,dest i/f = 0x1964EEC, src call id = 9, dest call id = 8call info = 0x1919140, xmit fn = 0xDA7494, tag = 0*Mar 1 00:57:24.573:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x2*Mar 1 00:57:24.573:rtpspi_bridge:leaving.*Mar 1 00:57:24.573:rtpspi_caps_ind:Entered. vdb = 0x1859E88 call id = 9, srcCallId = 8*Mar 1 00:57:24.577:rtpspi_caps_ind:Returning success*Mar 1 00:57:24.577:rtpspi_caps_ack:Entered. call id = 9, srcCallId = 8*Mar 1 00:57:24.577:rtpspi_caps_ack:leaving.*Mar 1 00:57:24.818:rtpspi_call_modify:entered. call-id=9, nominator=0x7, params=0x18DD440*Mar 1 00:57:24.818:rtpspi_call_modify:leaving*Mar 1 00:57:24.818:rtpspi_do_call_modify:Entered. call-id = 9*Mar 1 00:57:24.818:rtpspi_start_rtcp_session:entered. rtp session mode=0x2, rem rtp=16396, rem ip=0x6000001*Mar 1 00:57:24.822:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x2*Mar 1 00:57:24.822:rtpspi_do_call_modify:success. leaving*Mar 1 00:57:30.296:rtpspi_call_modify:entered. call-id=9, nominator=0x7, params=0x18DD440*Mar 1 00:57:30.296:rtpspi_call_modify:leaving*Mar 1 00:57:30.300:rtpspi_do_call_modify:Entered. call-id = 9*Mar 1 00:57:30.300:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x3*Mar 1 00:57:30.300:rtpspi_do_call_modify:success. leaving*Mar 1 00:58:39.055:rtpspi_bridge_drop:entered. src call-id=9, dest call-id=8, tag=0*Mar 1 00:58:39.055:rtpspi_get_rtcp_mode:entered. rtp_mode = 0x3*Mar 1 00:58:39.055:rtpspi_bridge_drop:leaving*Mar 1 00:58:39.059:rtpspi_call_disconnect:entered. call-id=9, cause=16, tag=0*Mar 1 00:58:39.059:rtpspi_call_disconnect:leaving.*Mar 1 00:58:39.059:rtpspi_do_call_disconnect:Entered. call-id = 9*Mar 1 00:58:39.059:rtpspi_call_cleanup:entered. ccb = 0x1AF5400, call-id=9, rtp port = 16520*Mar 1 00:58:39.059:rtpspi_store_call_history_entry():Entered.*Mar 1 00:58:39.059:rtpspi_store_call_history_entry():Leaving.*Mar 1 00:58:39.059:rtpspi_free_rtcp_session:Entered.*Mar 1 00:58:39.059:rtpspi_free_rtcp_session:Success. Leaving*Mar 1 00:58:39.063:rtpspi_call_cleanup:leaving*Mar 1 00:58:39.063:rtpspi_do_call_disconnect:leavingRelated Commands
debug rtpspi send-nse
To trigger the RTP SPI software module to send a triple redundant NSE, use the debug rtpspi send-nse EXEC command. Use the no debug rtpspi send-nse to disable this action.
debug rtpspi send-nse callID NSE-eventID
no debug rtpspi send-nse callID NSE-eventID
Syntax Description
callID
Specifies the call ID of the active call. The valid range is from 0 to 65535.
NSE-eventID
Specifies the NSE Event ID. The valid range is from 0 to 255.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and Cisco 3600 series routers (except the Cisco 3620) in a private release that was not generally available.
Examples
The following example shows the RTP SPI software module set to send an NSE:
router# debug rtpspi send-nseRelated Commands
debug rtpspi session
To debug all RTP SPI sessions, use the debug rtpspi session EXEC command. Use the no debug rtpspi session command to turn off debugging.
debug rtpspi session
no debug rtpspi session
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and Cisco 3600 series routers (except the Cisco 3620) in a private release that was not generally available.
Examples
The following example shows a debug trace for RTP SPI sessions on a gateway:
router# debug rtpspi session*Mar 1 01:01:51.593:rtpspi_allocate_rtp_port:allocated RTP port 16406*Mar 1 01:01:51.593:rtpspi_call_setup:rtp_session_mode = 0x2*Mar 1 01:01:51.593:rtpspi_call_setup:mode = CC_CALL_NORMAL.destianation number = 0.0.0.0*Mar 1 01:01:51.593:rtpspi_call_setup:Passed local_ip_addrs=0x5000001*Mar 1 01:01:51.593:rtpspi_call_setup:Passed local_rtp_port = 16406*Mar 1 01:01:51.593:rtpspi_call_setup:Saved RTCP Session = 0x1AFDFBC*Mar 1 01:01:51.593:rtpspi_call_setup:Passed remote rtp port = 0.*Mar 1 01:01:51.598:rtpspi_start_rtcp_session:Starting RTCP session.Local IP addr = 0x5000001, Remote IP addr = 0x0,Local RTP port = 16406, Remote RTP port = 0, mode = 0x2*Mar 1 01:01:51.598:rtpspi_start_rtcp_session:RTP Session creation Success.*Mar 1 01:01:51.598:rtpspi_call_setup:RTP Session creation Success.*Mar 1 01:01:51.598:rtpspi_call_setup:calling cc_api_call_connected()*Mar 1 01:01:51.598:rtpspi_modify_rtcp_session_parameters():xmit fn=0xDA7494,dstIF=0x1964EEC, dstCallID=10, voip_mode=0x2, rtp_mode=0x2, ssrc_status=0*Mar 1 01:01:51.598:rtpspi_bridge:Calling cc_api_bridge_done() for 11(0x1AF5400) and 10(0x0).*Mar 1 01:01:51.602:rtpspi_caps_ind:caps from VTSP:codec=0x83FB, codec_bytes=0x50,fax rate=0x7F, vad=0x3 modem=0x0*Mar 1 01:01:51.602:rtpspi_get_rtcp_session_parameters():CURRENT VALUES:dstIF=0x1964EEC, dstCallID=10, current_seq_num=0x0*Mar 1 01:01:51.602:rtpspi_get_rtcp_session_parameters():NEW VALUES:dstIF=0x1964EEC, dstCallID=10, current_seq_num=0xF1E*Mar 1 01:01:51.602:rtpspi_caps_ind:Caps Used:codec=0x1, codec bytes=80,fax rate=0x1, vad=0x1, modem=0x1, dtmf_relay=0x1, seq_num_start=0xF1F*Mar 1 01:01:51.602:rtpspi_caps_ind:calling cc_api_caps_ind().*Mar 1 01:01:51.822:rtpspi_do_call_modify:Remote RTP port changed. New port=16498*Mar 1 01:01:51.822:rtpspi_do_call_modify:Remote IP addrs changed. New IP addrs=0x6000001*Mar 1 01:01:51.822:rtpspi_do_call_modify:Starting new RTCP session.*Mar 1 01:01:51.822:rtpspi_start_rtcp_session:Removing old RTCP session.*Mar 1 01:01:51.822:rtpspi_start_rtcp_session:Starting RTCP session.Local IP addr = 0x5000001, Remote IP addr = 0x6000001,Local RTP port = 16406, Remote RTP port = 16498, mode = 0x2*Mar 1 01:01:51.822:rtpspi_start_rtcp_session:RTCP Timer creation Success. (5)*(5000)*Mar 1 01:01:51.826:rtpspi_start_rtcp_session:RTP Session creation Success.*Mar 1 01:01:51.826:rtpspi_do_call_modify:RTP Session creation Success.*Mar 1 01:01:51.826:rtpspi_do_call_modify:Calling cc_api_call_modify(), result=0x0*Mar 1 01:01:57.296:rtpspi_do_call_modify:Mode changed. new = 3, old = 2*Mar 1 01:01:57.296:rtpspi_modify_rtcp_session_parameters():xmit fn=0xDA7494,dstIF=0x1964EEC, dstCallID=10, voip_mode=0x3, rtp_mode=0x3, ssrc_status=2*Mar 1 01:01:57.296:rtpspi_do_call_modify:RTCP Timer start.*Mar 1 01:01:57.296:rtpspi_do_call_modify:Calling cc_api_call_modify(), result=0x0*Mar 1 01:03:06.108:rtpspi_modify_rtcp_session_parameters():xmit fn=0x0,dstIF=0x0, dstCallID=0, voip_mode=0x3, rtp_mode=0x3, ssrc_status=2*Mar 1 01:03:06.112:rtpspi_do_call_disconnect:calling rtpspi_call_cleanup(). call-id=11*Mar 1 01:03:06.112:rtpspi_call_cleanup:releasing ccb cache. RTP port=16406*Mar 1 01:03:06.112:rtpspi_call_cleanup:RTCP Timer Stop.*Mar 1 01:03:06.112:rtpspi_call_cleanup:deallocating RTP port 16406.*Mar 1 01:03:06.112::rtpspi_call_cleanup freeing ccb (0x1AF5400)Related Commands
debug sgcp errors
To debug Simple Gateway Control Protocol errors, use the debug sgcp errors EXEC command. Use the no form of this command to turn off debugging.
debug sgcp errors [endpoint string]
no debug sgcp errors
Syntax Description
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Examples
The following example shows the debugging of SGCP errors being enabled:
router# debug sgcp errorsSimple Gateway Control Protocol errors debugging is onno errors since call went through successfully.The following example shows a debug trace for SGCP errors on a specific endpoint:
router# debug sgcp errors endpoint DS1-0/1End point name for error debug:DS1-0/1 (1)00:08:41:DS1 = 0, DS0 = 100:08:41:Call record found00:08:41:Enable error end point debug for (DS1-0/1)Related Commands
debug sgcp events
To debug Simple Gateway Control Protocol events, use the debug sgcp events EXEC command. Use the no debug sgcp events to turn off debugging.
debug sgcp events [endpoint string]
no debug sgcp events
Syntax Description
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Examples
The following example shows a debug trace for SGCP events on a specific endpoint:
router# debug sgcp events endpoint DS1-0/1End point name for event debug:DS1-0/1 (1)00:08:54:DS1 = 0, DS0 = 100:08:54:Call record found00:08:54:Enable event end point debug for (DS1-0/1)The following example shows a debug trace for all SGCP events on a gateway:
router# debug sgcp events*Mar 1 01:13:31.035:callp :19196BC, state :0, call ID :-1, event :23*Mar 1 01:13:31.035:voice_if->call_agent_ipaddr used as Notify entityNotify entity available for Tx SGCP msgNTFY send to ipaddr=1092E01 port=2427*Mar 1 01:13:31.039:Push msg into SGCP wait ack queue* (1)[25]*Mar 1 01:13:31.039:Timed Out interval [1]:(2000)*Mar 1 01:13:31.039:Timed Out interval [1]:(2000)(0):E[25]*Mar 1 01:13:31.075:Removing msg :NTFY 25 ds1-1/13@mc1 SGCP 1.1X:358258758O:hd*Mar 1 01:13:31.075:Unqueue msg from SGCP wait ack q** (0)[25]DS1 = 1, DS0 = 13*Mar 1 01:13:31.091:callp :19196BC, vdbptr :1964EEC, state :1*Mar 1 01:13:31.091:Checking ack (trans ID 237740140) :*Mar 1 01:13:31.091:is_capability_ok:caps.codec=5, caps.pkt=10, caps.nt=8*Mar 1 01:13:31.091:is_capability_ok:supported signal=0x426C079C, signal2=0x80003,event=0x6003421F, event2=0x3FDrequested signal=0x0, signal2=0x0,event=0x20000004, event2=0xC*Mar 1 01:13:31.091:Same digit map is download (ds1-1/13@mc1)*Mar 1 01:13:31.091:R:requested trans_id (237740140)*Mar 1 01:13:31.091:process_signal_ev:seizure possible=1, signal mask=0x4, mask2=0x0*Mar 1 01:13:32.405:SGCP Session Appl:ignore CCAPI event 10*Mar 1 01:13:32.489:callp :19196BC, state :1, call ID :16, event :9*Mar 1 01:13:32.610:SGCP Session Appl:ignore CCAPI event 10*Mar 1 01:13:32.670:callp :19196BC, state :1, call ID :16, event :9*Mar 1 01:13:32.766:SGCP Session Appl:ignore CCAPI event 10*Mar 1 01:13:32.810:callp :19196BC, state :1, call ID :16, event :9*Mar 1 01:13:32.931:SGCP Session Appl:ignore CCAPI event 10*Mar 1 01:13:32.967:callp :19196BC, state :1, call ID :16, event :9*Mar 1 01:13:33.087:SGCP Session Appl:ignore CCAPI event 10*Mar 1 01:13:33.132:callp :19196BC, state :1, call ID :16, event :9*Mar 1 01:13:33.240:SGCP Session Appl:ignore CCAPI event 10*Mar 1 01:13:33.280:callp :19196BC, state :1, call ID :16, event :9*Mar 1 01:13:33.389:SGCP Session Appl:ignore CCAPI event 10*Mar 1 01:13:33.433:callp :19196BC, state :1, call ID :16, event :9*Mar 1 01:13:33.537:SGCP Session Appl:ignore CCAPI event 10*Mar 1 01:13:33.581:callp :19196BC, state :1, call ID :16, event :9*Mar 1 01:13:33.702:SGCP Session Appl:ignore CCAPI event 10*Mar 1 01:13:33.742:callp :19196BC, state :1, call ID :16, event :9*Mar 1 01:13:33.742:voice_if->call_agent_ipaddr used as Notify entityNotify entity available for Tx SGCP msgNTFY send to ipaddr=1092E01 port=2427*Mar 1 01:13:33.742:Push msg into SGCP wait ack queue* (1)[26]*Mar 1 01:13:33.742:Timed Out interval [1]:(2000)*Mar 1 01:13:33.742:Timed Out interval [1]:(2000)(0):E[26]*Mar 1 01:13:33.786:Removing msg :NTFY 26 ds1-1/13@mc1 SGCP 1.1X:440842371O:k0, 4081037, s0*Mar 1 01:13:33.786:Unqueue msg from SGCP wait ack q** (0)[26]DS1 = 1, DS0 = 13*Mar 1 01:13:33.802:callp :19196BC, vdbptr :1964EEC, state :1*Mar 1 01:13:33.802:Checking ack (trans ID 698549528) :*Mar 1 01:13:33.802:is_capability_ok:caps.codec=5, caps.pkt=10, caps.nt=8*Mar 1 01:13:33.802:is_capability_ok:supported signal=0x426C079C, signal2=0x80003,event=0x6003421F, event2=0x3FDrequested signal=0x0, signal2=0x0,event=0x4, event2=0x0*Mar 1 01:13:33.802:R:requested trans_id (698549528)*Mar 1 01:13:33.802:set_up_voip_call_leg:peer_addr=0, peer_port=0.*Mar 1 01:13:33.806:call_setting_crcx:Enter CallProceeding state rc = 0, call_id=16*Mar 1 01:13:33.806:callp :19196BC, state :4, call ID :16, event :31*Mar 1 01:13:33.810:callp :1AF5798, state :2, call ID :17, event :8call_pre_bridge!*Mar 1 01:13:33.810:send_oc_create_ack:seizure_possiblle=1, ack-lready-sent=0, ack_send=0*Mar 1 01:13:33.814:callp :1AF5798, state :4, call ID :17, event :28*Mar 1 01:13:33.814:Call Connect:Raw Msg ptr=0x1995360, no-offhook=0; call-id=17*Mar 1 01:13:33.814:SGCP Session Appl:ignore CCAPI event 37*Mar 1 01:13:33.947:callp :19196BC, state :5, call ID :16, event :32process_nse_on_origDS1 = 1, DS0 = 13*Mar 1 01:13:34.007:callp :19196BC, vdbptr :1964EEC, state :5*Mar 1 01:13:34.007:Checking ack (trans ID 123764791) :*Mar 1 01:13:34.007:is_capability_ok:caps.codec=5, caps.pkt=10, caps.nt=8*Mar 1 01:13:34.007:is_capability_ok:supported signal=0x426C079C, signal2=0x80003,event=0x6003421F, event2=0x3FDrequested signal=0x0, signal2=0x0,event=0x4, event2=0x0*Mar 1 01:13:34.007:R:requested trans_id (123764791)*Mar 1 01:13:34.007:process_signal_ev:seizure possible=1, signal mask=0x0, mask2=0x0*Mar 1 01:13:34.007:modify_connection:echo_cancel=1.*Mar 1 01:13:34.007:modify_connection:vad=0.*Mar 1 01:13:34.007:modify_connection:peer_addr=6000001, peer_port=0->16500.*Mar 1 01:13:34.007:modify_connection:conn_mode=2.*Mar 1 01:13:34.011:callp :19196BC, state :5, call ID :16, event :31*Mar 1 01:13:34.011:callp :1AF5798, state :5, call ID :17, event :31process_nse_event*Mar 1 01:13:34.051:callp :19196BC, state :5, call ID :16, event :39*Mar 1 01:13:34.051:call_id=16, ignore_ccapi_ev:ignore 19 for state 5DS1 = 1, DS0 = 13*Mar 1 01:13:39.497:callp :19196BC, vdbptr :1964EEC, state :5*Mar 1 01:13:39.497:Checking ack (trans ID 553892443) :*Mar 1 01:13:39.497:is_capability_ok:caps.codec=5, caps.pkt=10, caps.nt=8*Mar 1 01:13:39.497:is_capability_ok:supported signal=0x426C079C, signal2=0x80003,event=0x6003421F, event2=0x3FDrequested signal=0x8, signal2=0x0,event=0x4, event2=0x0*Mar 1 01:13:39.497:R:requested trans_id (553892443)*Mar 1 01:13:39.497:process_signal_ev:seizure possible=1, signal mask=0x0, mask2=0x0*Mar 1 01:13:39.497:modify_connection:echo_cancel=1.*Mar 1 01:13:39.497:modify_connection:vad=0.*Mar 1 01:13:39.497:modify_connection:peer_addr=6000001, peer_port=16500->16500.*Mar 1 01:13:39.497:modify_connection:conn_mode=3.*Mar 1 01:13:39.497:callp :19196BC, state :5, call ID :16, event :31*Mar 1 01:13:39.501:callp :1AF5798, state :5, call ID :17, event :31*Mar 1 01:14:01.168:Removing ack (trans ID 237740140) :200 237740140 OK*Mar 1 01:14:03.883:Removing ack (trans ID 698549528) :200 698549528 OKI:7v=0c=IN IP4 5.0.0.1m=audio 16400 RTP/AVP 0*Mar 1 01:14:04.087:Removing ack (trans ID 123764791) :200 123764791 OKI:7v=0c=IN IP4 5.0.0.1m=audio 16400 RTP/AVP 0*Mar 1 01:14:09.573:Removing ack (trans ID 553892443) :200 553892443 OKI:7v=0c=IN IP4 5.0.0.1m=audio 16400 RTP/AVP 0*Mar 1 01:14:48.091:callp :19196BC, state :5, call ID :16, event :12*Mar 1 01:14:48.091:voice_if->call_agent_ipaddr used as Notify entityNotify entity available for Tx SGCP msgNTFY send to ipaddr=1092E01 port=2427*Mar 1 01:14:48.091:Push msg into SGCP wait ack queue* (1)[27]*Mar 1 01:14:48.091:Timed Out interval [1]:(2000)*Mar 1 01:14:48.091:Timed Out interval [1]:(2000)(0):E[27]*Mar 1 01:14:48.128:Removing msg :NTFY 27 ds1-1/13@mc1 SGCP 1.1X:97849341O:hu*Mar 1 01:14:48.128:Unqueue msg from SGCP wait ack q** (0)[27]DS1 = 1, DS0 = 13*Mar 1 01:14:48.212:callp :19196BC, vdbptr :1964EEC, state :5*Mar 1 01:14:48.212:Checking ack (trans ID 79307869) :*Mar 1 01:14:48.212:is_capability_ok:caps.codec=5, caps.pkt=10, caps.nt=8*Mar 1 01:14:48.212:is_capability_ok:supported signal=0x426C079C, signal2=0x80003,event=0x6003421F, event2=0x3FDrequested signal=0x4, signal2=0x0,event=0x0, event2=0x0*Mar 1 01:14:48.212:delete_call:callp:19196BC, call ID:16*Mar 1 01:14:48.212:sgcp delete_call:Setting disconnect_by_dlcx to 1*Mar 1 01:14:48.216:callp :1AF5798, state :6, call ID :17, event :29*Mar 1 01:14:48.216:Call disconnect:Raw Msg ptr = 0x0, call-id=17*Mar 1 01:14:48.216:disconnect_call_leg O.K. call_id=17*Mar 1 01:14:48.216:SGCP:Call disconnect:No need to send onhook*Mar 1 01:14:48.216:Call disconnect:Raw Msg ptr = 0x19953B0, call-id=16*Mar 1 01:14:48.216:disconnect_call_leg O.K. call_id=16*Mar 1 01:14:48.220:callp :1AF5798, state :7, call ID :17, event :13*Mar 1 01:14:48.220:Processing DLCX signal request :4, 0, 0*Mar 1 01:14:48.220:call_disconnected:call_id=17, peer 16 is not idle yet.DS1 = 1, DS0 = 13*Mar 1 01:14:48.272:callp :19196BC, vdbptr :1964EEC, state :7*Mar 1 01:14:48.272:Checking ack (trans ID 75540355) :*Mar 1 01:14:48.272:is_capability_ok:caps.codec=5, caps.pkt=10, caps.nt=8*Mar 1 01:14:48.272:is_capability_ok:supported signal=0x426C079C, signal2=0x80003,event=0x6003421F, event2=0x3FDrequested signal=0x0, signal2=0x0,event=0x8, event2=0x0*Mar 1 01:14:48.272:R:requested trans_id (75540355)*Mar 1 01:14:48.272:process_signal_ev:seizure possible=1, signal mask=0x4, mask2=0x0*Mar 1 01:14:49.043:callp :19196BC, state :7, call ID :16, event :27*Mar 1 01:14:49.043:process_call_feature:Onhook event*Mar 1 01:14:49.043:callp :19196BC, state :7, call ID :16, event :13*Mar 1 01:15:18.288:Removing ack (trans ID 79307869) :250 79307869 OK*Mar 1 01:15:18.344:Removing ack (trans ID 75540355) :200 75540355 OKRelated Commands
debug sgcp packet
To debug Simple Gateway Control Protocol, use the debug sgcp packet EXEC command. Use the no debug sgcp packet to turn off debugging.
debug sgcp packet [endpoint string]
no debug sgcp packet
Syntax Description
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Examples
The following example shows a debug trace for SGCP packets on a specific endpoint:
router# debug sgcp packet endpoint DS1-0/1End point name for packet debug:DS1-0/1 (1)00:08:14:DS1 = 0, DS0 = 100:08:14:Enable packet end point debug for (DS1-0/1)The following example shows a debug trace for all SGCP packets on a gateway:
router# debug sgcp packet*Mar 1 01:07:45.204:SUCCESS:Request ID string building is OK*Mar 1 01:07:45.204:SUCCESS:Building SGCP Parameter lines is OK*Mar 1 01:07:45.204:SUCCESS:SGCP message building OK*Mar 1 01:07:45.204:SUCCESS:END of building*Mar 1 01:07:45.204:SGCP Packet sent --->NTFY 22 ds1-1/13@mc1 SGCP 1.1X:550092018O:hd<---*Mar 1 01:07:45.204:NTFY Packet sent successfully.*Mar 1 01:07:45.240:Packet received -200 22*Mar 1 01:07:45.244:SUCCESS:SGCP Header parsing was OK*Mar 1 01:07:45.244:SUCCESS:END of Parsing*Mar 1 01:07:45.256:Packet received -RQNT 180932866 ds1-1/13@mc1 SGCP 1.1X:362716780R:hu,k0(A),s0(N),[0-9T](A) (D)D:(9xx|xxxxxxx)*Mar 1 01:07:45.256:SUCCESS:SGCP Header parsing was OK*Mar 1 01:07:45.256:SUCCESS:Request ID string(362716780) parsing is OK*Mar 1 01:07:45.260:SUCCESS:Requested Event parsing is OK*Mar 1 01:07:45.260:SUCCESS:Digit Map parsing is OK*Mar 1 01:07:45.260:SUCCESS:END of Parsing*Mar 1 01:07:45.260:SUCCESS:SGCP message building OK*Mar 1 01:07:45.260:SUCCESS:END of building*Mar 1 01:07:45.260:SGCP Packet sent --->200 180932866 OK<---*Mar 1 01:07:47.915:SUCCESS:Request ID string building is OK*Mar 1 01:07:47.915:SUCCESS:Building SGCP Parameter lines is OK*Mar 1 01:07:47.919:SUCCESS:SGCP message building OK*Mar 1 01:07:47.919:SUCCESS:END of building*Mar 1 01:07:47.919:SGCP Packet sent --->NTFY 23 ds1-1/13@mc1 SGCP 1.1X:362716780O:k0, 4081037, s0<---*Mar 1 01:07:47.919:NTFY Packet sent successfully.*Mar 1 01:07:47.955:Packet received -200 23*Mar 1 01:07:47.955:SUCCESS:SGCP Header parsing was OK*Mar 1 01:07:47.955:SUCCESS:END of Parsing*Mar 1 01:07:47.971:Packet received -CRCX 938694984 ds1-1/13@mc1 SGCP 1.1M:recvonlyL:p:10,e:on,s:off, a:G.711uR:huC:6*Mar 1 01:07:47.971:SUCCESS:SGCP Header parsing was OK*Mar 1 01:07:47.971:SUCCESS:Connection Mode parsing is OK*Mar 1 01:07:47.971:SUCCESS:Packet period parsing is OK*Mar 1 01:07:47.971:SUCCESS:Echo Cancellation parsing is OK*Mar 1 01:07:47.971:SUCCESS:Silence Supression parsing is OK*Mar 1 01:07:47.971:SUCCESS:CODEC strings parsing is OK*Mar 1 01:07:47.971:SUCCESS:Local Connection option parsing is OK*Mar 1 01:07:47.971:SUCCESS:Requested Event parsing is OK*Mar 1 01:07:47.975:SUCCESS:Call ID string(6) parsing is OK*Mar 1 01:07:47.975:SUCCESS:END of Parsing*Mar 1 01:07:47.979:SUCCESS:Conn ID string building is OK*Mar 1 01:07:47.979:SUCCESS:Building SGCP Parameter lines is OK*Mar 1 01:07:47.979:SUCCESS:SGCP message building OK*Mar 1 01:07:47.979:SUCCESS:END of building*Mar 1 01:07:47.979:SGCP Packet sent --->200 938694984 OKI:6v=0c=IN IP4 5.0.0.1m=audio 16538 RTP/AVP 0<---*Mar 1 01:07:48.188:Packet received -MDCX 779665338 ds1-1/13@mc1 SGCP 1.1I:6M:recvonlyL:p:10,e:on,s:off,a:G.711uR:huC:6v=0c=IN IP4 6.0.0.1m=audio 16392 RTP/AVP 0*Mar 1 01:07:48.188:SUCCESS:SGCP Header parsing was OK*Mar 1 01:07:48.188:SUCCESS:Conn ID string(6) parsing is OK*Mar 1 01:07:48.192:SUCCESS:Connection Mode parsing is OK*Mar 1 01:07:48.192:SUCCESS:Packet period parsing is OK*Mar 1 01:07:48.192:SUCCESS:Echo Cancellation parsing is OK*Mar 1 01:07:48.192:SUCCESS:Silence Supression parsing is OK*Mar 1 01:07:48.192:SUCCESS:CODEC strings parsing is OK*Mar 1 01:07:48.192:SUCCESS:Local Connection option parsing is OK*Mar 1 01:07:48.192:SUCCESS:Requested Event parsing is OK*Mar 1 01:07:48.192:SUCCESS:Call ID string(6) parsing is OK*Mar 1 01:07:48.192:SUCCESS:SDP Protocol version parsing OK*Mar 1 01:07:48.192:SUCCESS:SDP Conn Data OK*Mar 1 01:07:48.192:SUCCESS:END of Parsing*Mar 1 01:07:48.200:SUCCESS:Conn ID string building is OK*Mar 1 01:07:48.200:SUCCESS:Building SGCP Parameter lines is OK*Mar 1 01:07:48.200:SUCCESS:SGCP message building OK*Mar 1 01:07:48.200:SUCCESS:END of building*Mar 1 01:07:48.200:SGCP Packet sent --->200 779665338 OKI:6v=0c=IN IP4 5.0.0.1m=audio 16538 RTP/AVP 0<---*Mar 1 01:07:53.674:Packet received -MDCX 177780432 ds1-1/13@mc1 SGCP 1.1I:6M:sendrecvX:519556004L:p:10,e:on, s:off,a:G.711uC:6R:huS:hdv=0c=IN IP4 6.0.0.1m=audio 16392 RTP/AVP 0*Mar 1 01:07:53.674:SUCCESS:SGCP Header parsing was OK*Mar 1 01:07:53.674:SUCCESS:Conn ID string(6) parsing is OK*Mar 1 01:07:53.674:SUCCESS:Connection Mode parsing is OK*Mar 1 01:07:53.674:SUCCESS:Request ID string(519556004) parsing is OK*Mar 1 01:07:53.678:SUCCESS:Packet period parsing is OK*Mar 1 01:07:53.678:SUCCESS:Echo Cancellation parsing is OK*Mar 1 01:07:53.678:SUCCESS:Silence Supression parsing is OK*Mar 1 01:07:53.678:SUCCESS:CODEC strings parsing is OK*Mar 1 01:07:53.678:SUCCESS:Local Connection option parsing is OK*Mar 1 01:07:53.678:SUCCESS:Call ID string(6) parsing is OK*Mar 1 01:07:53.678:SUCCESS:Requested Event parsing is OK*Mar 1 01:07:53.678:SUCCESS:Signal Requests parsing is OK*Mar 1 01:07:53.678:SUCCESS:SDP Protocol version parsing OK*Mar 1 01:07:53.678:SUCCESS:SDP Conn Data OK*Mar 1 01:07:53.678:SUCCESS:END of Parsing*Mar 1 01:07:53.682:SUCCESS:Conn ID string building is OK*Mar 1 01:07:53.682:SUCCESS:Building SGCP Parameter lines is OK*Mar 1 01:07:53.682:SUCCESS:SGCP message building OK*Mar 1 01:07:53.682:SUCCESS:END of building*Mar 1 01:07:53.682:SGCP Packet sent --->200 177780432 OKI:6v=0c=IN IP4 5.0.0.1m=audio 16538 RTP/AVP 0<---*Mar 1 01:09:02.401:SUCCESS:Request ID string building is OK*Mar 1 01:09:02.401:SUCCESS:Building SGCP Parameter lines is OK*Mar 1 01:09:02.401:SUCCESS:SGCP message building OK*Mar 1 01:09:02.401:SUCCESS:END of building*Mar 1 01:09:02.401:SGCP Packet sent --->NTFY 24 ds1-1/13@mc1 SGCP 1.1X:519556004O:hu<---*Mar 1 01:09:02.401:NTFY Packet sent successfully.*Mar 1 01:09:02.437:Packet received -200 24*Mar 1 01:09:02.441:SUCCESS:SGCP Header parsing was OK*Mar 1 01:09:02.441:SUCCESS:END of Parsing*Mar 1 01:09:02.541:Packet received -DLCX 865375036 ds1-1/13@mc1 SGCP 1.1C:6S:hu*Mar 1 01:09:02.541:SUCCESS:SGCP Header parsing was OK*Mar 1 01:09:02.541:SUCCESS:Call ID string(6) parsing is OK*Mar 1 01:09:02.541:SUCCESS:Signal Requests parsing is OK*Mar 1 01:09:02.541:SUCCESS:END of Parsing*Mar 1 01:09:02.545:SUCCESS:SGCP message building OK*Mar 1 01:09:02.545:SUCCESS:END of building*Mar 1 01:09:02.545:SGCP Packet sent --->250 865375036 OK<---*Mar 1 01:09:02.577:Packet received -RQNT 254959796 ds1-1/13@mc1 SGCP 1.1X:358258758R:hd*Mar 1 01:09:02.577:SUCCESS:SGCP Header parsing was OK*Mar 1 01:09:02.577:SUCCESS:Request ID string(358258758) parsing is OK*Mar 1 01:09:02.577:SUCCESS:Requested Event parsing is OK*Mar 1 01:09:02.581:SUCCESS:END of Parsing*Mar 1 01:09:02.581:SUCCESS:SGCP message building OK*Mar 1 01:09:02.581:SUCCESS:END of building*Mar 1 01:09:02.581:SGCP Packet sent --->200 254959796 OKCommand History
debug vtsp send-nse
To trigger the VTSP software module to send a triple redundant NSE, use the debug vtsp send-nse EXEC command. Use the no debug vtsp send-nse to disable this action.
debug vtsp send-nse
no debug vtsp send-nse
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(7)XK
This command was introduced on the Cisco MC3810 and the Cisco 3600 series routers (except the Cisco 3620) in a private release that was not generally available.
Examples
The following example shows the VTSP software module set to send a triple redundant NSE:
router# debug vtsp send-nseRelated Commands
Glossary
NSE—Named Service Events.
RTP—Real-Time Protocol.
SGCP—Simple Gateway Control Protocol.
Simple Gateway Control Protocol—Simple Gateway Control Protocol (SGCP) enables intelligent, external call agents to control gateways in a Voice over IP (VoIP) environment. Gateways include trunking gateways and residential gateways. Call agents include TransPath and third-party products. SGCP is intended for use in large IP networks typical of competitive local exchange carriers (CLECs) and Internet exchange carriers (IXCs).
SPI—Service Provider Interface.
TSE—Telephony Signalling Events.
VTSP—Voice Telephony Service Provider.


