libamsip
5.2.1
|
Functions | |
int | am_message_execute_uri (osip_message_t **message, const char *identity, const char *url, const char *proxy, const char *route, const char *buf) |
int | ams_message_build (osip_message_t **message, const char *identity, const char *url, const char *proxy, const char *route, const char *buf) |
int | ams_message_send (osip_message_t *message) |
int | am_message_send (const char *identity, const char *url, const char *proxy, const char *route, const char *buf) |
int | am_message_answer (int tid, int code) |
int am_message_execute_uri | ( | osip_message_t ** | message, |
const char * | identity, | ||
const char * | url, | ||
const char * | proxy, | ||
const char * | route, | ||
const char * | buf | ||
) |
This method build and send a SIP message.
The url argument can be used to specify the method: default will be MESSAGE. The url can contains "method" parameter to specify a different SIP method as well as SIP headers.
This message must then be sent using "ams_message_send".
message | The message to build. |
identity | Set your SIP identity. |
url | Set the target SIP identity. |
proxy | Set the proxy server. |
route | Set the outbound proxy server |
buf | Set the body data. |
int ams_message_build | ( | osip_message_t ** | message, |
const char * | identity, | ||
const char * | url, | ||
const char * | proxy, | ||
const char * | route, | ||
const char * | buf | ||
) |
Configure amsip to send a SIP MESSAGE (SIMPLE rfc) with text data.
The body must be text/plain. If you want to set other content, put NULL and then use am_message_set_body to specify your own content.
This message must then be sent using "ams_message_send".
message | Message pointer to build. |
identity | Set your SIP identity. |
url | Set the target SIP identity. |
proxy | Set the proxy server. |
route | Set the outbound proxy server |
buf | Set the body data. |
int ams_message_send | ( | osip_message_t * | message | ) |
This method send a any previously built SIP message.
message | The message to send. |
int am_message_send | ( | const char * | identity, |
const char * | url, | ||
const char * | proxy, | ||
const char * | route, | ||
const char * | buf | ||
) |
Configure amsip to send a SIP message with text data.
This method buil and send "MESSAGE" (SIMPLE rfc) with text/plain content-type.
identity | Set your SIP identity |
url | Set the target SIP identity |
proxy | Set the proxy server |
route | Set the outbound proxy server |
buf | Set the body data. |
int am_message_answer | ( | int | tid, |
int | code | ||
) |
Configure amsip to answer any SIP request.
tid | id of transaction. |
code | Code to answer. |