Table Of Contents
Maintaining and Troubleshooting the ISDN System
Introduction
Status and Control Commands
How to Troubleshoot When the ISDN D-Channel Fails to Restore
Checking the Status of a Trunk Termination
Trunk Static State Is Set to Locally Blocked
Trunk Static State Is Set to TRNS
Trunk Static State Is Set to RBLK
Termination Status Is Faulty
Cannot Make a Call
IUA Traces
Checking MGW Provisioning
IOS Gateway
IUA/SCTP Gateway
Additional CLI Verification
Maintenance of a Call Agent Connected to an ISDN Trunk Group
ISDN D-Channel and Trunk Group CLI Command Troubleshooting
Maintaining and Troubleshooting the ISDN System
Revised: March 12, 2009, OL-12436-03
Introduction
This chapter describes ISDN maintenance and troubleshooting commands and procedures for the Cisco BTS 10200 Softswitch. See also the Cisco BTS 10200 Softswitch Troubleshooting Guide for more details about causes and corrective actions related to events and alarms.
Status and Control Commands
This section describes the status and control commands for ISDN.
Table Name: ISDN-DCHAN
Table Containment Area: EMS, Call Agent
Command Types
Status and control
Examples
Status isdn-dchan dchan-type=primary;
Status isdn-dchan dchan-type= backup;
Control isdn-dchan dchan-type=primary; mode=forced; target-state=oos;
Control isdn-dchan dchan-type=backup; mode=forced; target-state=oos;
Control isdn-dchan dchan-type=primary; mode=forced; target-state=ins;
Control isdn-dchan dchan-type=backup; mode=forced; target-state=ins;
Usage Guidelines
Table 4-1 describes the D-channel operational status to status output mappings.
Table 4-1 D-Channel Operational Status to Status Output Mapping
D-Channel Operational Status
|
Status Output
|
DCHAN_OOS
|
ISDN D-Channel is Out-Of-Service
|
DCHAN_INS
|
ISDN D-Channel is In-Service
|
DCHAN_RESTORE_SESSION_SET_REQ_ NORMAL
|
ISDN D-Channel restore session set request normal
|
DCHAN_RESTORE_SESSION_SET_REQ_ SWITCHOVER
|
ISDN D-Channel restore session set request switchover
|
DCHAN_RESTORE_SESSION_SET_FAIL_ NORMAL
|
ISDN D-Channel restore session set fail normal
|
DCHAN_RESTORE_SESSION_SET_FAIL_ SWITCHOVER
|
ISDN D-Channel restore session set fail switchover
|
DCHAN_RESTORE_SCTP_ASSOC_REQ_ NORMAL
|
ISDN D-Channel restore SCTP association request normal
|
DCHAN_RESTORE_SCTP_ASSOC_REQ_ SWITCHOVER
|
ISDN D-Channel restore SCTP association request switchover
|
DCHAN_RESTORE_SCTP_ASSOC_ESTB_ NORMAL
|
ISDN D-Channel restore SCTP association establish normal
|
DCHAN_RESTORE_SCTP_ASSOC_ESTB_ SWITCHOVER
|
ISDN D-Channel restore SCTP association establish switchover
|
DCHAN_ RESTORE _IUA_ACTIVE_NORMAL
|
ISDN D-Channel restore IUA layer active normal
|
DCHAN_ RESTORE _IUA_ACTIVE_ SWITCHOVER
|
ISDN D-Channel restore IUA layer active switchover
|
DCHAN_RESTORE_ESTABLISH_REQ_ NORMAL
|
ISDN D-Channel restore establish request normal
|
DCHAN_RESTORE_ESTABLISH_REQ_ SWITCHOVER
|
ISDN D-Channel restore establish request switchover
|
DCHAN_RESTORE_ESTABLISH_FAIL_ NORMAL
|
ISDN D-Channel restore establish fail normal
|
DCHAN_RESTORE_ESTABLISH_FAIL_ SWITCHOVER
|
ISDN D-Channel restore establish fail switchover
|
DCHAN_DOWN_ SESSION_SET_FAIL_SOFT_NORMAL
|
ISDN D-Channel down session set fail soft normal
|
DCHAN_DOWN_ SESSION_SET_FAIL_HARD_NORMAL
|
ISDN D-Channel down session set fail hard normal
|
DCHAN_DOWN_SCTP_ASSOC_FAIL_SOFT_NORMAL
|
ISDN D-Channel down SCTP association fail soft normal
|
DCHAN_DOWN_SCTP_ASSOC_FAIL_HARD_NORMAL
|
ISDN D-Channel down SCTP association fail hard normal
|
DCHAN_DOWN_IUA_INACTIVE_SOFT_ NORMAL
|
ISDN D-Channel down IUA layer inactive soft normal
|
DCHAN_DOWN_IUA_INACTIVE_HARD_ NORMAL
|
ISDN D-Channel down IUA layer inactive hard normal
|
DCHAN_DOWN_ESTABLISH_REQ_SOFT_ NORMAL
|
ISDN D-Channel down establish request soft normal
|
DCHAN_DOWN_ESTABLISH_REQ_HARD_ NORMAL
|
ISDN D-Channel down establish request hard normal
|
DCHAN_DOWN_ESTABLISH_FAIL_SOFT_ NORMAL
|
ISDN D-Channel down establish fail soft normal
|
DCHAN_DOWN_ESTABLISH_FAIL_HARD_NORMAL
|
ISDN D-Channel down establish fail hard normal
|
DCHAN_REMOVE_RELEASE_REQ
|
ISDN D-Channel remove release request
|
DCHAN_REMOVE_SESSION_SET_REQ
|
ISDN D-Channel remove session set request
|
DCHAN_REMOVE_SCTP_ASSOC_REQ
|
ISDN D-Channel remove SCTP association request
|
ISDN_DCHAN_REMOVE_GRACEFUL
|
ISDN D-Channel remove gracefully
|
Table 4-2 describes the D-channel NFAS operational status to status output mappings.
Table 4-2 D-Channel NFAS Operational Status to Status Output Mapping
D-Channel NFAS Operational Status
|
Status Output
|
ISDN_DCHAN_STATE_MOOS
|
ISDN D-Channel is Manual Out-of-Service
|
ISDN_DCHAN_STATE_SESSION_DOWN
|
ISDN D-Channel is Backhaul Session Down
|
ISDN_DCHAN_STATE_SESSION_UP
|
ISDN D-Channel is Backhaul Session Up
|
ISDN_DCHAN_STATE_OOS
|
ISDN D-Channel is Out-of-Service
|
ISDN_DCHAN_STATE_ESTB_REQ
|
ISDN D-Channel sent Establish Request
|
ISDN_DCHAN_STATE_REL_REQ
|
ISDN D-Channel sent Release Request
|
ISDN_DCHAN_STATE_IS
|
ISDN D-Channel is In-Service
|
ISDN_DCHAN_STATE_MB
|
ISDN D-Channel is Maintenance Busy
|
ISDN_DCHAN_STATE_WAIT
|
ISDN D-Channel is in Wait for Service Ack
|
ISDN_DCHAN_STATE_STBY
|
ISDN D-Channel is Standby
|
ISDN_DCHAN_STATE_CREATE_SCTP_ASSOC
|
ISDN D-Channel create SCTP Assoc Request
|
ISDN_DCHAN_STATE_SCTP_ASSOC_ESTB
|
ISDN D-Channel SCTP Assoc Established
|
ISDN_DCHAN_STATE_DELETE_SCTP_ASSOC
|
ISDN D-Channel delete SCTP Assoc Request
|
Syntax Description
See the Cisco BTS 10200 Softswitch Command Line Interface Guide for Call Processing, Chapter 6, ISDN D-Channel section for token information.
How to Troubleshoot When the ISDN D-Channel Fails to Restore
This section shows how to troubleshoot if the ISDN D-channel fails to restore. Determine if the D-channel failed to restore by entering the following command:
status isdn-dchan id=nnn;dchan-type=<primary | backup>;
•
If the response shows that the D-channel is out-of-service for the administrative state, then enter the control command.
status isdn-dchan id=100;dchan-type=primary
REASON -> ADM executed successfully
RESULT -> ADM configure result in success
OPER STATE -> ISDN D-Channel is Out-Of-Service
Reply : Success: at 2007-01-03 14:56:18 by btsadmin
control isdn-dchan id=nnn;dchan-type=<primary | backup>;target-state=ins
•
If the response does not show that the D-channel is in-service (NFAS or D-channel backup may also show ISDN_DCHAN_STATE_INS for the D-channel operational status), then:
–
If the response is ISDN D-Channel out-of-service go to Step 1.
–
If the response is ISDN D-Channel restore session set fail normal or switchover go to Step 2.
–
If the response is ISDN D-Channel restore establish fail normal or switchover go to Step 3.
–
If the response is ISDN D-Channel is in Wait for Service Ack or ISDN D-Channel is Maintenance Busy go to Step 4.
–
If the response is ISDN D-Channel down session set fail hard normal go to Step 5.
–
If the response is ISDN D-Channel down establish fail hard normal go to Step 6.
–
If the response is ISDN D-Channel delete graceful go to Step 7.
Step 1
D-channel state for FAS: ISDN D-Channel out-of-service, or NFAS: ISDN D-Channel is Manual Out-of-Service.
This means the administrative state was set to in service, but the command to go to operational state was ignored due to bad provisioning.
Things to Check:
Make sure that the correct entries exist in the ISDN D-Channel table.
Step 2
D-channel states for FAS: ISDN D-Channel restore establish fail normal or switchover; or NFAS: ISDN D-Channel is Backhaul Session Down.
This means the Call Agent and the media gateway are not communicating. The backhaul session is not coming up. The problem has to do with the UDP port numbers, IP addresses or DNS names, or network connectivity. These values are all provisioned in the RUDP Backhaul Session table in the Call Agent. For Cisco IOS gateways, these values are part of the session group groupn.....
Things to Check:
a.
Do the four entries in the RUDP Backhaul Session table of the Call Agent match the values in the gateway (for Cisco IOS gateways, these values are part of session group groupn...)?
b.
If the call-agent-tsap-addr, or the mgw-tsap-addr are DNS names, does nslookup on both Call Agents resolve the values to one unique IP address?
c.
Can the call-agent-tsap-addr in the four entries be pinged from the media gateway? Do the Call Agents actually have the IP addresses, or DNS names, specified?
d.
Can the mgw-tsap-addr be pinged from both Call Agents?
e.
Does the isdn-dchan-profile exist (show isdn-dchan-profile id=%)? Keep in mind that the profile id is case sensitive.
f.
Snoop can be used to see if the gateway and Call Agent are talking in order to establish the session. Snoop can be used to eliminate whether the problem is on the Call Agent or the media gateway side.
g.
The show backhaul session all command on the media gateway can be useful in debugging.
h.
Look at the trace.log on the Call Agent. Search for BSM_create_ss or bsm_create_ss. This shows the exact values used by the Call Agent.
Note
Backhaul deletion is triggered by all D-channels of a backhaul-set being in the admin-oss state. Backhaul creation is triggered by controlling one of the trunk groups to INS. Determine the D-channel list using the show isdn-dchan set-id command.
Step 3
D-channel states for FAS: ISDN D-Channel restore establish fail normal or switchover or NFAS: ISDN D-Channel sent Establish Request.
This means the specific ISDN D-channel could not be restored. This is likely related to ISDN layer1 or layer2 not being up, or related to DCHAN-SLOT and DCHAN-PORT in the ISDN D Channel table. The media gateway and Call Agent are communicating successfully (session came up).
Things to Check:
a.
On the media gateway, enter a show isdn status command. Is Layer 1 shown as ACTIVE? If not, there may be a cable problem, or the PBX is down.
b.
Does the show isdn status command return a Network side configuration? The PBX should be set up for the user side. The gateway should be setup for the network side.
c.
Was the media gateway reloaded (rebooted) after setting up parameters? There can be problems when this has not been done. This is usually reflected by having two TEI values for the T1.
d.
Are the DCHAN-SLOT and DCHAN-PORT provisioned correctly in the IDSN D Channel table?
e.
Does the T1 on the media gateway show an alarm (red or yellow lights)? These are more clues that there is an ISDN layer1 or layer2 problem.
f.
Is the controller T1, or interface Serialn:23, provisioned correctly on the gateway?
g.
Look at the trace.log on the Call Agent. Search for BSM_dchan_tbl_insert or bsm_dchan_tbl_insert. The slot-port value is the actual value retrieved from the database. For the AS5300, this value should be 0, 1, 2, or 3. This is a decimal value. The top 16 bits are the slot and the bottom 16 bits are the port.
Step 4
D-channel states for NFAS: ISDN D-Channel is in Wait for Service Ack or ISDN D-Channel is Maintenance Busy.
This means the states at the far end are going to send a SERVICE_ACK to the Cisco BTS 10200 Softswitch service message for PRI.
Things to Check:
Make sure the far end is sending a SERVICE_ACK. There are some other D-channel states that happen after the ISDN backhaul is successfully established.
Step 5
Trunk group states for FAS: ISDN D-Channel down session set fail hard normal or NFAS: ISDN D-Channel is Backhaul Session Down.
This is the same as ISDN D-Channel restore session set fail normal or ISDN D-Channel is Backhaul Session Down. However, in this case, the backhaul session was already successfully established, and then went out. This likely means that the Call Agent and media gateway have lost IP connectivity. Or, the media gateway has lost power. This can also happen if the provisioning was changed, particularly the session settings in the media gateway.
Step 6
D-channel states for FAS: ISDN D-Channel down establish fail hard normal or NFAS: ISDN D-Channel sent Establish Request.
This is the same as ISDN D-Channel restore establish fail normal or ISDN D-Channel sent Establish Request. However, in this case, the D channel was already successfully established, and then went out.
Things to Check:
a.
Is, or was, the cable unplugged between the PBX and the gateway?
b.
Was the provisioning changed on the gateway?
Step 7
Trunk group state for FAS: ISDN D-Channel delete graceful.
The following command indicates you are waiting for calls to finish before going to out-of-service. If the wait time is too long, you can control the trunk group with mode=forced.
control isdn-dchan id=xxxx; mode=graceful; target-state=oos;dchan-type=<primary | backup>
Checking the Status of a Trunk Termination
Check the status of a trunk termination using the following command:
status trunk-termination tgn-id=<trunk group number>;cic=<cic number>;
RESULT -> ADM configure result in success
REASON -> ADM executed successfully
TERM_ADMIN_STATE -> ADMIN_INS
TERM_OPER_STATE -> Term is available for new calls
TERM_REASON -> No fault reason available
TRUNK_STATIC_STATE -> ACTV
TRUNK_DYNAMIC_STATE -> IDLE
TRUNK_REASON -> NON_FAULTY
Reply : Success: at 2007-01-03 15:41:32 by btsadmin
The above status shows that the trunk is active, in idle mode, and ready for call use.
If the trunk static state is set to locally blocked, go to the "Trunk Static State Is Set to Locally Blocked" section.
If the trunk static state is set to TRNS, go to the "Trunk Static State Is Set to TRNS" section.
If the trunk static state is set to remotely blocked, go to the "Trunk Static State Is Set to RBLK" section.
If the trunk static state is set to TERM_STATUS_FAULTY, go to the "Termination Status Is Faulty" section.
If the trunk static state returns Cannot Make Call, go to the "Cannot Make a Call" section.
Trunk Static State Is Set to Locally Blocked
Perform the following steps to check the TRUNK REASON field if the TRUNK STATIC STATE is set to locally blocked (LBLK) state.
Step 1
If the TRUNK REASON is set to MAINT-OOS, then a user has manually taken the trunks out of service. The user must manually put the trunks into the in-service mode.
Use the control command on the specified trunk to put the trunk back into the in-service mode.
Clear the MAINT-OOS. Trunks should be in active or idle mode and ready for use.
Step 2
If the TRUNK REASON is set to SIGNALLING-FAULT, then the D channels are not in-service. Check the D-channels ADMIN and OPER states.
•
If the D-channel ADMIN state is ADMIN_OOS, use the control command to put the D-channel into in-service mode.
•
If the D-channel ADMIN state is ADMIN _INS, verify that the D-channel OPER-STATE is IN-SERVICE (see the How to Troubleshoot When the ISDN D-Channel Fails to Restore section in case of any issues).
•
Clear any SIGNALLING-FAULT states. Trunks must be in active or idle mode and ready for use.
Step 3
If TRUNK REASON is set to TERM_FAULT, then the terminations are in FAULTY states. Verify the IP connectivity from the CA to the gateway.
a.
Clear any termination faults at the gateway by turning off, then turning on, MGCP (use the mgcp, no mgcp procedure on the media gateway).
b.
Clear any TERM_FAULT on the Cisco BTS 10200 Softswitch. Trunks must be in active or idle mode and ready for use.
Trunk Static State Is Set to TRNS
Perform the following steps when trunk static state is set to TRNS.
Note
If trunk static state is set to TRNS, then the PBX has not responded with a SERVICE_ACK or RESTART_ACK for the service or restart message set by the Call Agent.
Step 1
Verify that the initialization procedure, as depicted by the associated isdn-dchan-profile, and as used by PBX, is synchronized.
Step 2
Verify that the isdn-service-supp token is set to N if PBX does not support service messages.
Trunk Static State Is Set to RBLK
Perform the following steps if trunk static state is set to RBLK.
Note
If the trunk static state is set to RBLK, and isdn-dchan-profile has isdn-farend-init=Y then the PBX must start the initialization procedure, or the PBX specifically sends a service message with SERVICE-OOS mode to the Cisco BTS 10200 Softswitch to put the trunks into the remote out-of-state mode.
Step 1
Verify that the initialization procedure (ISDN-FAREND-INIT token), as depicted by associated isdn-dchan-profile in the Cisco BTS 10200 Softswitch, and as used by the PBX, is in sync.
Step 2
Using the CLI command "control trunk-termination" to reset the RBLK state, perform a control trunk-termination to OOS, then control trunk-termination to INS—in case there is an error on the PBX side. Also, set the isdn-service-supp token in the ISDN D-channel group profile per the procedures supported by the PBX.
Termination Status Is Faulty
The TERM_STATUS_FAULTY message indicates an MGCP problem.
Things to Check:
•
Is the MGW profile set up for the trunk?
•
Is the MGW in the in-service operational state?
Perform the "no mgcp, mgcp" commands on the gateway if an MGCP problem is indicated.
Cannot Make a Call
If you have a problem making a call, perform the following Things to Check, and then go to the "Checking MGW Provisioning" section
Things to Check:
When terminations are added, they have strings like S0/DS1-2/1. The S# refers to the slot number. The DS1-# refers to the port number. The /# at the end refers to the specific B channel (1-23). The slot and port numbers must match the dchan values (dchan-slot, dchan-port) for the related D-channel id (dchan-id), assuming that the DS0 is on a T1 that contains a D channel.
Things to Check:
•
Are all Cisco BTS 10200 Softswitch ethernet cables plugged in and intact?
•
Are all gateway ethernet cables plugged in and intact?
IUA Traces
The existing Cisco BTS 10200 Softswitch trace capability is used to troubleshoot IUA and SCTP. Use the get-trace and set-trace CLI commands to enable and disable various trace details of the IUA/SCTP protocol at run time. Set the IUM process trace levels to INFO5 to enable IUA/SCTP traces.
The Call Agent table has an additional field, IUA-DEBUG-LEVEL, to enable and disable various trace details of the IUA stack using the get-trace and set-trace commands. The IUA-DEBUG-LEVEL can be set to any of the following:
•
ERROR (Default)— Only error traces
•
STATE— State transitions and errors.
•
PACKET— IUA packets sent or received and errors
•
ALL— SCTP signals received from SCTP stack, state transitions, IUA packets sent or received and errors.
The following example CLI command enables specific trace details:
set-trace call-agent id=CA146; trace-sctp-api=y; trace-sctp-txrxchunks=y;
trace-sctp-state=y; trace-sctp-signal=y; trace-sctp-multihome=y; trace-sctp-congestion=y;
trace-sctp-init=y;
The following example displays the output from the get-trace command:
get-trace call-agent id=CA146
RESULT -> ADM configure result in success
REASON -> ADM executed successfully
TRACE SCTP TXRXCHUNKS -> Y
TRACE SCTP MULTIHOME -> Y
TRACE SCTP CONGESTION -> Y
Reply : Success: at 2006-04-10 13:11:59 by btsadmin
Checking MGW Provisioning
This section describes how to check provisioning on IOS and IUA/SCTP gateways.
IOS Gateway
The following example shows how a Cisco IOS gateway is provisioned for ISDN backhauling using RUDP.
Note
The typical problem areas are in bold type. Look at the problem area after the Call Agent is provisioned.
service timestamps debug datetime msec
service timestamps log datetime localtime
no service password-encryption
network-clock base-rate 56k
network-clock-select 3 T1 0
network-clock-select 1 T1 1
network-clock-select 2 system (SCB)
ip domain-name ipclab.cisco.com
ip name-server 10.89.224.1
ip audit po max-events 100
session group group1 10.89.225.223 9000 10.89.227.200 9000 1
session group group1 10.89.226.223 9001 10.89.227.200 9001 2
session group group2 10.89.225.224 9000 10.89.227.200 9000 1
session group group2 10.89.226.224 9001 10.89.227.200 9001 2
isdn switch-type primary-ni
isdn voice-call-failure 0
no voice confirmation-tone
channel-group 0 timeslots 1-24 speed 64
pri-group timeslots 1-24 service mgcp
ip address 10.89.227.200 255.255.255.0
no logging event link-status
isdn switch-type primary-ni
isdn protocol-emulate network
isdn incoming-voice voice
isdn bind-l3 backhaul isdn1
ip route 0.0.0.0 0.0.0.0 10.89.227.254
access-list 1 permit 10.0.24.0 0.0.0.255
mgcp call-agent mgcp-SYS01CA.ipclab.cisco.com service-type mgcp version 1.0
mgcp dtmf-relay voip codec all mode nte-gw
mgcp package-capability rtp-package
mgcp default-package dt-package
no mgcp timer receive-rtcp
IUA/SCTP Gateway
The following example shows how a gateway is provisioned for IUA/SCTP.
Note
The typical problem areas are in bold type. Look at the problem area after the Call Agent is provisioned.
Current configuration : 3734 bytes
! No configuration change since last restart
service timestamps debug datetime msec
service timestamps log datetime localtime
no service password-encryption
boot system flash:c5400-is-mz.sc70930
logging buffered 99999 debugging
enable password callagent
spe default-firmware spe-firmware-1
aaa authentication login default group tacacs+ enable
aaa authorization config-commands
aaa authorization exec default group tacacs+ none
aaa authorization commands 1 default group tacacs+ none
aaa authorization commands 15 default group tacacs+ none
aaa accounting exec default start-stop group tacacs+
aaa accounting commands 1 default start-stop group tacacs+
aaa accounting commands 15 default start-stop group tacacs+
ip domain name ipclab.cisco.com
ip name-server 10.89.224.1
ip name-server 10.89.224.9
isdn switch-type primary-ni
isdn voice-call-failure 0
no voice hpi capture buffer
no voice hpi capture destination
mta receive maximum-recipients 0
AS as-tb78 10.89.232.102 9900
ASP asp-tb78 AS as-tb78 190.101.56.214 190.101.55.214 9900
ASP asp-sec-tb78 AS as-tb78 190.101.56.212 190.101.55.212 9900
pri-group timeslots 1-24 service mgcp
pri-group timeslots 1-24 service mgcp
interface FastEthernet0/0
ip address 10.89.232.102 255.255.255.0
interface FastEthernet0/1
isdn switch-type primary-ni
isdn protocol-emulate network
isdn bind-l3 iua-backhaul as-tb78
isdn switch-type primary-ni
ip route 0.0.0.0 0.0.0.0 10.89.232.254
tacacs-server host 10.89.232.104
tacacs-server directed-request
snmp-server community public RO
snmp-server community private RW
snmp-server system-shutdown
snmp-server enable traps tty
radius-server authorization permit missing Service-Type
mgcp call-agent mga-SYS78CA146.ipclab.cisco.com service-type mgcp version 1.0
scheduler allocate 10000 400
Additional CLI Verification
Perform the following steps to provide additional CLI verification of a problem:
Step 1
Use the control command to put the trunk group out of service (OOS) and back into service (INS):
Place OOS:
control tgn-id=17; target-state=oos; mode=graceful;
Place INS:
control tgn-id=17; target-state=ins; mode=forced;
Step 2
If the B channel is not IDLE, use the control command to put each circuit OOS and back INS:
Place OOS:
control trunk-termination tgn-id=17; cic=1; target-state=oos; mode=forced;
Place INS:
control trunk-termination tgn-id=17; cic=1; target-state=ins; mode=forced;
Step 3
Check the status of the trunk group:
status trunk-grp id=<TG ID number; call-agent-id=<CA ID;
If the trunk group status has still not changed to ADMIN_INS—even though the commands in Steps 1 and 2 were successful—then it means that communication to the MGW has been lost. Notify your system administrator and have the problem corrected before continuing.
Step 4
Check trunk termination and trunk status. The single command shown here queries both the trunk-termination status and trunk (channel) status:
status trunk-termination tgn-id=17; cic=all;
Reply : Request was successful.
CONFIGURATION COMMAND EXECUTED TRUNK_GRP -17 -CIC -1
TERM ADMINstatus -ADMIN_INS
TERM OPERstatus -TERM_STATE_IDLE
CONFIGURATION COMMAND EXECUTED TRUNK_GRP -17 -CIC -23
TERM ADMINstatus -ADMIN_INS
TERM OPERstatus -TERM_STATE_IDLE
status trunk-termination tgn-id=17; cic=23
Reply : Request was successful.
REPLY=CONFIGURATION COMMAND EXECUTED ISDN_TRUNK_GROUP -17 -CIC -23
TERM ADMINstatus -ADMIN_INS
TERM OPERstatus -TERM_STATE_IDLE
Maintenance of a Call Agent Connected to an ISDN Trunk Group
During system operations, the operator can use the CLI control command to switch the Call Agent into one of three states:
•
NORMAL
•
FORCED-ACTIVE-STANDBY
•
FORCED-STANDBY-ACTIVE
When the control command is entered on a Call Agent connected to an ISDN trunk group (D channel), the Call Agent switchover time is approximately 20 seconds. During all but the first 6 seconds of this switchover time, the ISDN D channel is temporarily down. However, the D channel comes back up, and the ISDN trunk group automatically returns to in-service (INS), when the switchover completes.
Note
This switchover process does not have any impact on stable calls.
ISDN D-Channel and Trunk Group CLI Command Troubleshooting
Table 4-3 describes how the CLI commands to perform common ISDN D-channel and trunk group operations for RUDP and IUA are different in Release 5.0, Release 4.5 and earlier. Use this table to ensure that the correct command for the release was used.
Table 4-3 CLI Command Differences by Release
Command Description
|
Release 4.5 and Earlier RUDP
|
Release 5.0 RUDP
|
Release 5.0 IUA
|
Bring up a backhaul session
|
N/A
Controlling the trunk group in service automatically creates the backhaul session if the backhaul session was not already created.
|
N/A
Controlling the D-channel in service automatically brings up the backhaul session if the backhaul session was not already created.
|
control sctp-assoc
id=<isdn1>; mode=forced;
target-state=ins;
|
Bring up a D-channel
|
N/A
Controlling a trunk group in service automatically brings up the D-channel if the D-channel is not already up.
|
control isdn-dchan
id=<dchan1>;
dchan-type=primary;
target-state=ins;
mode=forced;
|
control isdn-dchan
id=<dchan1>;
dchan-type=primary;
target-state=ins;
mode=forced;
|
Bring up a trunk group
|
control trunk-grp id=<100>;
target-state=ins; mode=forced;
|
control trunk-grp
id=<100>;
target-state=ins;
mode=forced;
|
control trunk-grp
id=<100>;
target-state=ins;
mode=forced;
|
Bring down a trunk group
|
control trunk-grp id=<100>; target-state=oos; mode=forced;
Controlling a trunk group out of service automatically brings down the D-channel. It also brings down the backhaul session if the trunk group was the last trunk group configured in the gateway.
|
control trunk-grp
id=<100>;
target-state=oos;
mode=forced;
|
control trunk-grp
id=<100>;
target-state=oos;
mode=forced;
|
D-channel switchover (NFAS)
|
control isdn-dchan tgn-id=<100>;
|
control isdn-dchan
id=<dchan1>; mode=forced;
target-state=switchover;
|
control isdn-dchan
id=<dchan1>; mode=forced;
target-state=switchover;
|
Bring down the primary D-channel (NFAS)
|
N/A
|
control isdn-dchan
id=<dchan1>;
dchan-type=primary;
mode=forced;
target-state=oos;
For NFAS, this command brings the backup D-channel to Active state if it is in Standby state. Otherwise, the backup D-channel is not impacted by this command.
Controlling the primary D-channel out of service automatically brings down the backhaul session if the D-channel was the last D-channel configured in the gateway.
|
control isdn-dchan
id=<dchan1>;
dchan-type=primary;
mode=forced;
target-state=oos;
For NFAS, this command brings the backup D-channel to Active state if it is in Standby state. Otherwise, the backup D-channel is not impacted by this command.
|
Bring down the backup D-channel (NFAS)
|
N/A
|
control isdn-dchan
id=<dchan1>;
dchan-type=backup;
mode=forced;
target-state=oos;
This command brings the primary D-channel to Active state if it is in Standby state. Otherwise, the primary D-channel is not impacted by this command.
Controlling the backup D-channel out of service automatically brings down the backhaul session if the D-channel was the last D-channel configured in the gateway.
|
control isdn-dchan
id=<dchan1>;
dchan-type=backup;
mode=forced;
target-state=oos;
This command brings the primary D-channel to Active state if it is in Standby state. Otherwise, primary D-channel is not impacted by this command.
|
Bring down both the primary and backup D-channels (if NFAS is configured)
|
N/A
|
control isdn-dchan
id=<dchan1>; mode=forced;
target-state=oos;
Controlling D-channel out of service automatically brings down the backhaul session if the D-channel was the last D-channel configured in the gateway.
|
control isdn-dchan
id=<dchan1>; mode=forced;
target-state=oos;
|
Bring down the D-channel (if FAS is configured)
|
N/A
|
control isdn-dchan
id=<dchan1>;
dchan-type=primary;
mode=forced;
target-state=oos;
Controlling D-channel out of service automatically brings down the backhaul session if the D-channel was the last D-channel configured in the gateway.
|
control isdn-dchan
id=<dchan1>;
dchan-type=primary;
mode=forced;
target-state=oos;
|
Bring down backhaul session
|
N/A
|
N/A
|
control sctp-assoc
id=<isdn1>;
target-state=oos;
mode=forced;
|