|
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. |