Session Initiation Protocol: Requirements on Reason Information beyond the Status Code
Ericsson
Some applications need to know why a particular SIP message was issued. This document describes those applications and provides a set of requirements that a mechanism used to transport this type of information has to fulfill.