sip_add_branchid_to_via - add a branch parameter to the topmost VIA header in the SIP message
cc [ flag ... ] file ... -lsip [ library ... ] #include <sip.h> int sip_add_branchid_to_via(sip_msg_t sip_msg, char *branchid);
The sip_add_branchid_to_via() function adds a branch param to the topmost VIA header in the SIP message sip_msg. Note that a new header is created as a result of adding the branch parameter and the old header is marked deleted. Applications with multiple threads working on the same VIA header need to take note of this.
These functions return 0 on success and the appropriate error value on failure.
On failure, functions that return an error value may return one of the following:
EINVAL
For sip_add_branchid_to_via(), the topmost VIA header already has a branch param or the SIP message does not have a VIA header.
EPERM
ENOMEM
See attributes(5) for descriptions of the following attributes:
|
libsip(3LIB)
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |