#include <sipXtapiEvents.h>
This information is passed as part of the sipXtapi callback mechanism. Based on the SIPX_KEEPALIVE_CATEGORY, the application developer should cast the pInfo member of your callback to the appropriate structure.
Data Fields | |
size_t | nSize |
Size of the structure. | |
SIPX_KEEPALIVE_EVENT | event |
Keepalive event identifier. | |
SIPX_KEEPALIVE_CAUSE | cause |
Keepalive cause. | |
SIPX_KEEPALIVE_TYPE | type |
Keepalive type. | |
const char * | szRemoteAddress |
Target IP/host where you are sending the keepalives. | |
int | remotePort |
Target port where you are sending the keepalives. | |
int | keepAliveSecs |
How often keepalives are being sent. | |
const char * | szFeedbackAddress |
This UA's IP address as seen by the remote side (only valid in FEEDBACK events). | |
int | feedbackPort |
This UA's port as seen by the remote side (only valid in FEEDBACK events). |
size_t SIPX_KEEPALIVE_INFO::nSize |
Size of the structure.
Keepalive event identifier.
Keepalive cause.
Keepalive type.
const char* SIPX_KEEPALIVE_INFO::szRemoteAddress |
Target IP/host where you are sending the keepalives.
Target port where you are sending the keepalives.
How often keepalives are being sent.
const char* SIPX_KEEPALIVE_INFO::szFeedbackAddress |
This UA's IP address as seen by the remote side (only valid in FEEDBACK events).
This UA's port as seen by the remote side (only valid in FEEDBACK events).