ISDN diagnostic codes
The ISDN cause codes help to track down ISDN connection problems. The DEFENDO menu "Monitoring -> Log files" provides the corresponding log file. Consider the 4 or 5 character code at the end of each line.
For german 1TR6 you will get a 4 character code. Euro-ISDN and leased lines provide 5 characters starting with E and L respectively.
The last two characters indicate a specific message. The two preceding characters describes the location which reports it.
The following mappings apply:
- for Euro-ISDN (E-DSS1)
- E00xx: DEFENDO
- E01xx: local PBX or device
- E02xx: public phone network serving the local user
- E03xx: public transit network
- E04xx: public phone network serving the remote user
- E05xx: remote PBX or device
- E07xx: international phone network
- for obsolete german 1TR6
- 44xx: public phone network
- 45xx: private phone network
The following list provides an overview of the most common cause codes and their meaning:
- Exx10, xx00
- This code indicates a successful call clearing. In case of PPP dial-up connections it can occur that the ISDN connection is established successfully but hangs-up after a few seconds. This is usually caused by a failed PPP negotiation. Please refer to article >PPP debug log for PPP diagnostics.
- Exx22, xx08
- No channel available
- An ISDN S0 bus provides a maximum of two B-channels shared by all connected devices. This cause code indicates that all available channels are busy at the moment. Please check which other ISDN devices (e.g. router, fax, phones) are connected to the same S0 bus. Note that multiple network wall sockets may provide the same S0 bus. DEFENDO and all the other devices connected to the bus can operate a maximum of two simultaneous ISDN connections.
- Exx11, xx3B
- The called number is busy
- Exx12, xx3A
- Called number not responding. Please check if the number is correct. If DEFENDO is connected to a PBX it is usually necessary to prefix the called number (usually by a zero). Make sure the remote device is up and running.
- Exx01
- You will get this cause code if you configured an invalid MSN in DEFENDO. Only few PBXs actually verify the MSN of connected devices. If only outgoing calls are required (e.g. when calling an ISP to establish the Internet dial-up connection) you should change the MSN to 0 which is usually accepted by a PBX. For incoming calls however (e.g. dial-in for technical support) setting the correct MSN is crucial. Check the configuration of the PBX to find out which MSN DEFENDO may use.
- Exx58
- The called device is incompatible. You will get this message e.g. if you call a normal telephone which obviously is not able to dial with data connections. Verify if the phone number is correct. If DEFENDO is connected to a PBX you will most likely require a prefix.
- Exx2A
- The PBX is congested.
- Exx1F
- This is a painful message. The PBX indicates a problem but does not provide any further details. Please ask the maintainer
of your PBX to track the problem down. From our experience frequent causes are:
- Data calls are not allowed
- Long distance calls or calls to service numbers are forbidden
- The phone company does not allow data calls. The phone company might even be selected by-call if a least cost router has been installed.
- Exx15, xx3E
- The call was rejected. The peer might be configured to use D-channel callback. It is also possible that the callee verifies the caller ID and drops calls using unknown numbers.
- Exx3F
- Service or option not available. This code is commonly reported if data calls are not allowed. Please check the setup of the local PBX.

