Exosip2 authentication api -
Add authentication credentials. These are used when an outgoing request comes back with an authorization required response.
Parameters:
excontext eXosip_t instance.
username username
userid login (usually equals the username)
passwd password
ha1 currently ignored
realm realm within which credentials apply, or NULL to apply credentials to unrecognized realms
Remove authentication credentials.
Parameters:
excontext eXosip_t instance.
username username
realm realm must be exact same arg as for eXosip_add_authentication_info
Clear all authentication credentials stored in eXosip
Parameters:
excontext eXosip_t instance.
Initiate some default actions:
Retry with credentials upon reception of 401/407. Retry with Contact header upon reception of 3xx request.
Useful & required when eXosip_automatic_action() can't do the automatic action: 1/ if you receive a 401 or 407 for BYE (event EXOSIP_CALL_MESSAGE_REQUESTFAILURE). 2/ if you receive 401 or 407 for any sip request outside of dialog (EXOSIP_MESSAGE_REQUESTFAILURE)
Parameters:
excontext eXosip_t instance.
je event to work on.
Initiate some automatic actions:
Refresh REGISTER and SUBSCRIBE before the expiration delay. Those actions are already done by eXosip_automatic_action(); Prefer eXosip_automatic_action instead of this method.
Parameters:
excontext eXosip_t instance.
Initiate some automatic actions:
Retry with credentials upon reception of 401/407. Retry with higher Session-Expires upon reception of 422. Refresh REGISTER and SUBSCRIBE before the expiration delay. Retry with Contact header upon reception of 3xx request. Send automatic UPDATE for session-timer feature.
Parameters:
excontext eXosip_t instance.
Automatic internal handling of dialog package.
Parameters:
excontext eXosip_t instance.
evt Incoming SUBSCRIBE for dialog package.
Generate random string:
Parameters:
buf destination buffer for random string.
buf_size size of destination buffer
Generated automatically by Doxygen for libeXosip2 from the source code.