Howto:How to interpret SIP error codes returned by the innovaphone SIP stack: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
How to interpret SIP error codes returned by the innovaphone SIP stack | How to interpret SIP error codes i.e. response status codes)<!-- for searchability --> returned by the innovaphone SIP stack | ||
==Applies To== | ==Applies To== |
Revision as of 19:16, 19 October 2017
How to interpret SIP error codes i.e. response status codes) returned by the innovaphone SIP stack
Applies To
This information applies to
- all innovaphone devices
Build V6 and later
More Information
The SIP stack will return SIP Error-Response-Codes in various situations.
For trouble shooting, it is useful to know which error codes can be returned and why.
Register message
- 301 Moved Permanently or 302 Moved Temporarily
- This is not an error. The client should retry the register with the new registrar provided along with the response. This is used in innovaphone multi-location PBX configurations.
- 400 Bad Request
- Missing or incomplete From or To header in request
- 401 Unauthorized
- There is password configured fort he affected user and the request contains no or an invalid password
- 403 Forbidden
- From-URI and To-URI differ. This is not accepted as the so-called „3rd-Party-Registration“ is not supported.
- 404 Not Found
- The user is unknown (neither a PBX user nor a GWxx alias)
- 420 Bad Extension
- Unsupported extension (Require-Header)
- 488 Not Acceptable Here
- Overlapping Transaction (e.g. the client sends a new Register although the previous one was not answered yet)
- 503 Service Unavailable
- The registration cannot take place. For example, the user is already registered and there is no password defined (only the first registration is possible w/o password) or there is no appropriate license available
Invite message
- 302 Moved Temporarily
- This is not an error. The requesting client SHOULD retry the request at the new address(es)given by the Contact header field.
- 403 Forbidden
- The calling client is not registered and there is no interface defined that allows such clients
- 404 Not Found
- Called Party unknown (Unallocated (unassigned) number)
- 406 Not Acceptable
- An incoming call appears which was initiated by ourselves but has different CSeq
- 407 Proxy Authentication Required
- There is a password defined for the user and the request came with no or invalid pasword
- 415 Unsupported Media Type
- There is no compatible audio coder available fort he call
- 480 Temporarily Unavailable
- Called Party known, but currently not registered (No User responding).
- 482 Loop Detected
- An incoming call is causing a call loop (as we have sent it ourselves)
- 484 Address Incomplete
- This is not an error. The number presented so far is incomplete (Overlap Dialing)
- 486 Busy Here
- Called Party busy
- 500 Internal Server Error
- Out of resources (unlikely).
- 503 Service Unavailable
- Routing failed (No circuit/channel available from remote)
- 503 Service Unavailable
- Routing failed (Requested circuit/channel not available from remote)
- 603 Decline
- Called Party has rejected the call (Call rejected)