1. Request Message
Request Message Description
REGISTER A Client use this message to register an address with a SIP server
A User or Service use this message to let another user/service participat
INVITE session. The body of this message would include a description of the ses
which the callee is being invited.
This is used only for INVITE indicating that the client has received a final
ACK
to an INVITE request
CANCEL This is used to cancel a pending request
BYE A User Agent Client use this message to terminate the call
OPTIONS This is used to query a server about its capabilities
2. Response Message
3xx 300 Multiple Choices The response MAY include a message body containing a list of resource
characteristics and location(s) from which the user or UA can choose
the one most appropriate, if allowed by the Accept request header field.
However, no MIME types have been defined for this message body.
Ref : RFC3261 21.3.1 300 Multiple Choices
The user can no longer be found at the address in the Request-URI, and
the requesting client SHOULD retry at the new address given by the
Contact header field. The requestor SHOULD update any local
301 Moved Permanently directories, address books, and user location caches with this new value
and redirect future requests to the address(es) listed.
401 Unauthorized
403 Forbidden
410 Gone
485 Ambiguous
493 Undecipherable
603 Decline