- Preface
- Chapter 1 - Overview
- Chapter 2 - Audit Troubleshooting
- Chapter 3 - Billing Troubleshooting
- Chapter 4 - Call Processing Troubleshooting
- Chapter 5 - Configuration Troubleshooting
- Chapter 6 - Database Troubleshooting
- Chapter 7 - Maintenance Troubleshooting
- Chapter 8 - Operations Support System Troubleshooting
- Chapter 9 - Security Troubleshooting
- Chapter 10 - Signaling Troubleshooting
- Chapter 11 - Statistics Troubleshooting
- Chapter 12 - System Troubleshooting
- Chapter 13 - Network Troubleshooting
- Chapter 14 - General Troubleshooting
- Chapter 15 - Diagnostic Tests
- Chapter 16 - Disaster Recovery Procedures
- Chapter 17 - Disk Replacement
- Appendix A - Recoverable and Nonrecoverable Error Codes
- Appendix B - System Usage of MGW Keepalive Parameters
- Appendix C - Overload Control
- Glossary
Recoverable and Nonrecoverable Error Codes
MGCP Normal, Recoverable, and Nonrecoverable Error Codes
This appendix lists normal, recoverable and nonrecoverable error codes for the Cisco BTS 10200 Softswitch. Table A-1 sorts Media Gateway Control Protocol (MGCP) error codes into three categories: normal, recoverable, and nonrecoverable. Table A-1 also provides some of the behavior of the Cisco BTS 10200 for different MGCP message error codes. Endpoint connection (EPCF) and audit connection (AUCX) messages are not sent by the Cisco BTS 10200 to the gateway.
|
|
|
|
|
|
|
---|---|---|---|---|---|---|
200 |
The requested transaction was executed normally. |
N6 |
N |
N |
N |
N |
250 |
The connection was deleted. |
F7 |
N |
N |
N |
R |
400 |
Transient error. If this code is received, the Cisco BTS 10200 tries to recover by retransmitting the MGCP message with a different transaction identifier for a predefined number of times before declaring the endpoint faulty. The number of times is configurable at platform startup time, its default is 2. |
R8 |
R |
R |
R |
R |
401 |
Phone is already off-hook. If this code is received, the Cisco BTS 10200 updates the endpoint resource state and continues with normal operation |
F |
F |
R |
N |
N |
402 |
Phone is already on-hook. If this code is received, the Cisco BTS 10200 updates the endpoint resource state and continues with normal operation. |
F |
F |
R |
N |
N |
403 |
Endpoint does not have sufficient resources at this time. If this code is received, the Cisco BTS 10200 automatically recovers by auditing the endpoint, deleting any available connections and then idling the endpoint. |
R |
F |
N |
N |
R |
404 |
Insufficient bandwidth at this time. If this code is received, the Cisco BTS 10200 automatically recovers by auditing the endpoint, deleting any available connections and then idling the endpoint. |
F |
F |
N |
N |
R |
405 |
The transaction could not be executed, because the endpoint is "restarting." |
R |
F |
N |
N |
R |
406 |
Transaction time-out. The transaction did not complete in a reasonable period of time and has been aborted. |
R |
F |
N |
N |
R |
407 |
Transaction aborted. The transaction was aborted by some external action, for example, a ModifyConnection command aborted by a DeleteConnection command |
R |
F |
N |
N |
R |
500 |
Endpoint is unknown. If this code is received during idling of an endpoint, the Cisco BTS 10200 marks the endpoint as faulty and perform automatic recovery. |
F |
F |
F |
N |
F |
501 |
Endpoint is not ready. If this code is received, the Cisco BTS 10200 automatically recovers by auditing the endpoint, deleting any available connections and then idling the endpoint. |
R |
F |
N |
N |
R |
502 |
The transaction could not be executed, because the endpoint does not have sufficient resources (permanent condition). |
R |
F |
N |
N |
R |
503 |
"All of" wildcard too complicated. |
F |
F |
N |
N |
R |
509 |
Error in RemoteConnectionDescriptor. |
F |
F |
F |
N |
F |
510 |
The transaction could not be executed, because some unspecified protocol error was detected. Automatic recovery from such an error will be very difficult, and hence this code should only be used as a last resort. |
R |
F |
N |
N |
R |
511 |
The transaction could not be executed, because the command contained an unrecognized extension. This code should be used for unsupported critical parameter extensions ("X+"). |
F |
F |
F |
N |
F |
512 |
The transaction could not be executed, because the gateway is not equipped to detect one of the requested events. |
F |
F |
N |
N |
F |
513 |
The transaction could not be executed, because the gateway is not equipped to generate one of the requested signals. |
F |
F |
N |
N |
F |
514 |
The transaction could not be executed, because the gateway cannot send the specified announcement. |
F |
F |
N |
N |
R |
515 |
The transaction refers to an incorrect Connection-ID (may have been already deleted). |
F |
N |
N |
N |
R |
516 |
The transaction refers to an unknown Call-ID, or the Call-ID supplied is incorrect (for example, Connection-ID not associated with this Call-ID). |
F |
N |
N |
N |
R |
517 |
Unsupported or invalid mode. |
F |
F |
F |
N |
R |
518 |
Unsupported or unknown package. It is recommended to include a PackageList parameter with the list of supported packages in the response, especially if the response is generated by the Call Agent. |
F |
F |
F |
N |
F |
519 |
Endpoint does not have a digit map. |
F |
F |
N |
N |
R |
520 |
The transaction could not be executed, because the endpoint is "restarting." In most cases this would be a transient error, in which case, error code 405 should be used instead. The error code is only included here for backwards compatibility. |
R |
F |
N |
N |
R |
521 |
Endpoint redirected to another Call Agent. The associated redirection behavior is only well-defined when this response is issued for a RestartInProgress command. |
F |
F |
N |
N |
R |
522 |
No such event or signal. The request referred to an event or signal that is not defined in the relevant package (which could be the default package). |
F |
F |
N |
N |
F |
523 |
Unknown action or illegal combination of actions. |
R |
F |
N |
N |
R |
524 |
Internal inconsistency in LocalConnectionOptions. |
F |
F |
N |
N |
R |
525 |
Unknown extension in LocalConnectionOptions. This code should be used for unsupported mandatory vendor extensions ("x+"). |
F |
F |
F |
N |
R |
526 |
Insufficient bandwidth. In cases where this is a transient error, error code 404 should be used instead. |
F |
F |
N |
N |
R |
527 |
Missing RemoteConnectionDescriptor. |
F |
F |
F |
N |
R |
528 |
Incompatible protocol version. |
F |
F |
F |
N |
F |
529 |
Internal hardware failure. |
F |
F |
F |
N |
F |
530 |
Channel-associated signaling (CAS) protocol error. |
R |
F |
N |
N |
R |
531 |
Failure of a grouping of trunks (for example, facility failure). |
F |
F |
N |
N |
R |
532 |
Unsupported value(s) in LocalConnectionOptions. |
F |
F |
F |
N |
R |
533 |
Response too large. |
F |
F |
N |
N |
R |
534 |
Codec negotiation failure. |
F |
F |
N |
N |
R |
535 |
Packetization period not supported. |
F |
F |
N |
N |
R |
536 |
Unknown or unsupported RestartMethod. |
F |
F |
N |
N |
R |
537 |
Unknown or unsupported digit map extension. |
F |
F |
N |
N |
F |
538 |
Event/signal parameter error (for example, missing, erroneous, unsupported, unknown, and so on). |
F |
F |
N |
N |
F |
539 |
Invalid or unsupported command parameter. This code should only be used when the parameter is neither a package or vendor extension parameter. |
F |
F |
N |
N |
R |
540 |
Per endpoint connection limit exceeded. |
F |
F |
N |
N |
R |
800 |
F |
F |
N |
F |
F |
|
801 |
F |
F |
N |
F |
F |
|
802 |
F |
F |
N |
F |
F |
|
803 |
F |
F |
N |
F |
F |
|
Unknown like 900 |
F |
F |
F |
F |
F |
|
Invalid or absent transaction identifier |
RX9 |
RX |
RX |
RX |
RX |
1 AUEP—audit endpoint 2 DLCX—delete connection 3 CRCX—create connection 4 MDCX—modify connection 5 RQNT—notification request 6 Normal (N)—Other than 200 error code; the Cisco BTS 10200 clears the call. 7 Faulty (F)—The Cisco BTS 10200 clears the call. 8 Recoverable (R)—The Cisco BTS 10200 clears the call and starts finite recovery or nonrecoverable (NR). 9 For 400 error codes, the Cisco BTS 10200 retransacts (RT) the corresponding MGCP message. The Cisco BTS 10200 also retransmits (RX) the MGCP message with the same transaction. |