Exosip2 invite and call management -
Set a new application context for an existing call
Parameters:
excontext eXosip_t instance.
id call-id or dialog-id of call
reference New application context.
Get the application context pointer for an existing call.
Parameters:
excontext eXosip_t instance.
cid id of the call.
Returns:
Application context reference
Build a default INVITE message for a new call.
Parameters:
excontext eXosip_t instance.
invite Pointer for the SIP element to hold.
to SIP url for callee.
from SIP url for caller.
route Route header for INVITE. (optional)
subject Subject for the call.
Initiate a call.
Parameters:
excontext eXosip_t instance.
invite SIP INVITE message to send.
Build a default request within a call. (INVITE, OPTIONS, INFO, REFER)
Parameters:
excontext eXosip_t instance.
did dialog id of call.
method request type to build.
request The sip request to build.
Build a default ACK for a 200ok received.
Parameters:
excontext eXosip_t instance.
did dialog id of call.
ack The sip request to build.
Send the ACK for the 200ok received..
Parameters:
excontext eXosip_t instance.
did dialog id of call.
ack SIP ACK message to send.
Build a default REFER for a call transfer.
Parameters:
excontext eXosip_t instance.
did dialog id of call.
refer_to url for call transfer (Refer-To header).
request The sip request to build.
Build a default INFO within a call.
Parameters:
excontext eXosip_t instance.
did dialog id of call.
request The sip request to build.
Build a default OPTIONS within a call.
Parameters:
excontext eXosip_t instance.
did dialog id of call.
request The sip request to build.
Build a default UPDATE within a call.
Parameters:
excontext eXosip_t instance.
did dialog id of call.
request The sip request to build.
Build a default NOTIFY within a call.
Parameters:
excontext eXosip_t instance.
did dialog id of call.
subscription_status Subscription status of the request.
request The sip request to build.
send the request within call. (INVITE, OPTIONS, INFO, REFER, UPDATE)
Parameters:
excontext eXosip_t instance.
did dialog id of call.
request The sip request to send.
Build default Answer for request.
Parameters:
excontext eXosip_t instance.
tid id of transaction to answer.
status Status code to use.
answer The sip answer to build.
Send Answer for invite.
Parameters:
excontext eXosip_t instance.
tid id of transaction to answer.
status response status if answer is NULL. (not allowed for 2XX)
answer The sip answer to send.
Terminate a call. send CANCEL, BYE or 603 Decline.
Parameters:
excontext eXosip_t instance.
cid call id of call.
did dialog id of call.
Build a PRACK for invite.
Parameters:
excontext eXosip_t instance.
tid id of the invite transaction.
prack The sip prack to build.
Send a PRACK for invite.
Parameters:
excontext eXosip_t instance.
tid id of the invite transaction.
prack The sip prack to send.
Get Refer-To header with Replace parameter from dialog.
Parameters:
excontext eXosip_t instance.
did id of the dialog.
refer_to buffer to be filled with refer-to info.
refer_to_len size of refer_to buffer.
Return did (or cid) for the replace header.
Parameters:
excontext eXosip_t instance.
replaces buffer to be filled with refer-to info.
Generated automatically by Doxygen for libeXosip2 from the source code.