Howto:How to interpret SIP error codes returned by the innovaphone SIP stack

From innovaphone wiki
Revision as of 15:54, 1 June 2007 by Tsr (talk | contribs) (New page: 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== ===...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

Problem Details

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 Unsupoorted 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 user is already registered and there is no password defined (only the first registration is possible w/o password)

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).