Howto:How to interpret SIP error codes returned by the innovaphone SIP stack
Jump to navigation
Jump to search
How to interpret SIP error 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)