Query: sip_branchid
OS: opensolaris
Section: 3sip
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
sip_branchid(3SIP) Session Initiation Protocol Library Functions sip_branchid(3SIP)NAMEsip_branchid - generate a RFC 3261 complaint branch IDSYNOPSIScc [ flag ... ] file ... -lsip [ library ... ] #include <sip.h> char *sip_branchid(sip_msg_t sip_msg);DESCRIPTIONThe sip_branchid() function can be used to generate a value for the branch parameter for a VIA header. The returned string is prefixed with z9hG4bK to conform to RFC 3261. If sip_msg is null or sip_msg does not have a VIA header, a random value is generated. Otherwise, the value is generated using the MD5 hash of the VIA, FROM, CALL-ID, CSEQ headers and the URI from the request line. The caller is responsible for freeing the returned string.RETURN VALUESThe sip_branchid() function returns a string on success and NULL on failure. The value of errno is not changed by these calls in the event of an error.ATTRIBUTESSee attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+SEE ALSOlibsip(3LIB) SunOS 5.11 25 Jan 2007 sip_branchid(3SIP)
Related Man Pages |
---|
sip_branchid(3sip) - opensolaris |
sip_get_msg_len(3sip) - opensolaris |
sip_get_num_via(3sip) - opensolaris |
sip_hdr_to_str(3sip) - opensolaris |
sip_msg_is_request(3sip) - opensolaris |
Similar Topics in the Unix Linux Community |
---|
liblogging 0.7.0 (Development branch) |
sip-redirect 0.1.2 (Default branch) |
liblogging 0.7.1 (Development branch) |
Vortex Library 1.0.16 (Default branch) |
Vortex Library 1.0.17 (Default branch) |