Howto:How to interpret SIP error codes returned by the innovaphone SIP stack: Difference between revisions
Jump to navigation
Jump to search
Line 9: | Line 9: | ||
==More Information== | ==More Information== | ||
The SIP stack will return SIP Error-Response-Codes in various situations. | The SIP stack will return SIP Error-Response-Codes in various situations. | ||
Line 22: | Line 22: | ||
Unsupported extension (Require-Header) | Unsupported extension (Require-Header) | ||
; 400 Bad Request: | ; 400 Bad Request: Missing or incomplete From or To header in request | ||
Missing or incomplete From or To header in request | |||
;403 Forbidden: | ;403 Forbidden: From-URI and To-URI differ. This is not accepted as the so-called „3rd-Party-Registration“ is not supported. | ||
From-URI and To-URI differ. This is not accepted as the so-called „3rd-Party-Registration“ is not supported. | |||
; 301 Moved Permanently or 302 Moved Temporarily: | ; 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. | ||
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. | |||
;401 Unauthorized: | ;401 Unauthorized: There is password configured fort he affected user and the request contains no or an invalid password | ||
There is password configured fort he affected user and the request contains no or an invalid password | |||
;404 Not Found: | ;404 Not Found: The user is unknown (neither a PBX user nor a GWxx alias) | ||
The user is unknown (neither a PBX user nor a GWxx alias) | |||
;503 Service Unavailable: | ;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 | ||
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=== | ===Invite message=== | ||
403 Forbidden | ;403 Forbidden: The calling client is not registered and there is no interface defined that allows such clients | ||
The calling client is not registered and there is no interface defined that allows such clients | |||
407 Proxy Authentication Required | ;407 Proxy Authentication Required: There is a password defined for the user and the request came with no or invalid pasword | ||
There is a password defined for the user and the request came with no or invalid pasword | |||
482 Loop Detected | ;482 Loop Detected: An incoming call is causing a call loop (as we have sent it ourselves) | ||
An incoming call is causing a call loop (as we have sent it ourselves) | |||
406 Not Acceptable | ;406 Not Acceptable: An incoming call appears which was initiated by ourselves but has different CSeq | ||
An incoming call appears which was initiated by ourselves but has different CSeq | |||
500 Internal Server Error | ;500 Internal Server Error: Out of resources (unlikely). | ||
Out of resources (unlikely). | |||
415 Unsupported Media Type | ;415 Unsupported Media Type: There is no compatible audio coder available fort he call | ||
There is no compatible audio coder available fort he call | |||
484 Address Incomplete | ;484 Address Incomplete: This is not an error. The number presented so far is incomplete (Overlap Dialing) | ||
This is not an error. The number presented so far is incomplete (Overlap Dialing) | |||
486 Busy Here | ;486 Busy Here: Called Party busy | ||
Called Party busy | |||
404 Not Found | ;404 Not Found: Called Party unknown (Unallocated (unassigned) number) | ||
Called Party unknown (Unallocated (unassigned) number) | |||
480 Temporarily Unavailable | ;480 Temporarily Unavailable: Called Party known, but currently not registered (No User responding). | ||
Called Party known, but currently not registered (No User responding). | |||
603 Decline | ;603 Decline: Called Party has rejected the call (Call rejected) | ||
Called Party has rejected the call (Call rejected) | |||
503 Service Unavailable | ;503 Service Unavailable: Routing failed (No circuit/channel available from remote) | ||
Routing failed (No circuit/channel available from remote) | |||
503 Service Unavailable | ;503 Service Unavailable: Routing failed (Requested circuit/channel not available from remote) | ||
Routing failed (Requested circuit/channel not available from remote) | |||
[[Category:Howto|{{PAGENAME}}]] | [[Category:Howto|{{PAGENAME}}]] |
Revision as of 16:26, 14 February 2013
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
- 488 Not Acceptable Here
Overlapping Transaction (e.g. the client sends a new Register although the previous one was not answered yet)
- 420 Bad Extension
Unsupported extension (Require-Header)
- 400 Bad Request
- Missing or incomplete From or To header in request
- 403 Forbidden
- From-URI and To-URI differ. This is not accepted as the so-called „3rd-Party-Registration“ is not supported.
- 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.
- 401 Unauthorized
- There is password configured fort he affected user and the request contains no or an invalid password
- 404 Not Found
- The user is unknown (neither a PBX user nor a GWxx alias)
- 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
- 403 Forbidden
- The calling client is not registered and there is no interface defined that allows such clients
- 407 Proxy Authentication Required
- There is a password defined for the user and the request came with no or invalid pasword
- 482 Loop Detected
- An incoming call is causing a call loop (as we have sent it ourselves)
- 406 Not Acceptable
- An incoming call appears which was initiated by ourselves but has different CSeq
- 500 Internal Server Error
- Out of resources (unlikely).
- 415 Unsupported Media Type
- There is no compatible audio coder available fort he call
- 484 Address Incomplete
- This is not an error. The number presented so far is incomplete (Overlap Dialing)
- 486 Busy Here
- Called Party busy
- 404 Not Found
- Called Party unknown (Unallocated (unassigned) number)
- 480 Temporarily Unavailable
- Called Party known, but currently not registered (No User responding).
- 603 Decline
- Called Party has rejected the call (Call rejected)
- 503 Service Unavailable
- Routing failed (No circuit/channel available from remote)
- 503 Service Unavailable
- Routing failed (Requested circuit/channel not available from remote)