Sofia-SIP 1.12.9 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Sofia-SIP 1.12.9 (Default branch)
# 1  
Old 08-24-2008
Sofia-SIP 1.12.9 (Default branch)

Sofia-SIP is a SIP user agent library, compliant with the IETF RFC3261 specification. It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. The primary target platform is GNU/Linux. Sofia-SIP is based on a SIP stack developed at the Nokia Research Center. License: GNU Lesser General Public License (LGPL) Changes:
Basic transaction level load control support has been added. The NAT traversal support in 'nua' has been improved. It is now possible to force rport use at server end, and force routing of requests to a NATed transport address detected by the application. Bugs with SDP offer/answer overlap, BYE handling, and event fetch/poll have been fixed in 'nua'. Bugs with timer handling, RFC2543 dialog/transaction matching, and gray list handling have been fixed in 'nta'. Problems with SDP session handling by 'soa' when media lines are deleted or their type is changed have been fixed.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
sip_process_new_packet(3SIP)			   Session Initiation Protocol Library Functions		      sip_process_new_packet(3SIP)

NAME
sip_process_new_packet - send an inbound message to the SIP stack for processing SYNOPSIS
cc [ flag ... ] file ... -lsip [ library ... ] #include <sip.h> void sip_process_new_packet(sip_conn_object_t conn_object, void *msgstr, size_t msgstr); DESCRIPTION
The sip_process_new_packet() function receives incoming message, creates a SIP message, processes it and passes it on to the application. For a byte-stream protocol like TCP sip_process_new_packet() also takes care of breaking the byte stream into message boundaries using the CONTENT-LENGTH header in the SIP message. If the SIP message arriving on TCP does not contain a CONTENT-LENGTH header, the behavior is unspecified. sip_process_new_packet() deletes the SIP message on return from the application's receive function, thus if the application wishes to retain the SIP message for future use, it must use sip_hod_msg() so that the message is not freed by sip_process_new_packet(). RETURN VALUES
The value of errno is not changed by these calls in the event of an error. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Committed | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
libsip(3LIB) SunOS 5.11 25 Jan 2007 sip_process_new_packet(3SIP)