#include <SipNotifyStateTask.h>
|
| SipNotifyStateTask (const UtlString &checkSyncPolicy, SipUserAgent *pSipUserAgent=NULL) |
| param: messageMediaType = "Voicemail", "Email", "Fax", "Video", etc param: absoluteValues - the message counts are absolute counts (TRUE) or deltas (FALSE) More...
|
|
virtual | ~SipNotifyStateTask () |
|
virtual UtlBoolean | handleMessage (OsMsg &eventMessage) |
|
void | setRebootFunction (void(*rebootNotifyFunction)()) |
|
void | setBinaryMessageWaitingFunction (void(*binaryMessageWaitingFunc)(const char *toUrl, UtlBoolean newMessages)) |
|
void | setDetailMessageWaitingFunction (void(*requestProcessor)(const char *toUrl, const char *messageMediaType, UtlBoolean absoluteValues, int totalNewMessages, int totalOldMessages, int totalUntouchedMessages, int urgentUntouchedMessages, int totalSkippedMessages, int urgentSkippedMessages, int totalFlaggedMessages, int urgentFlaggedMessages, int totalReadMessages, int urgentReadMessages, int totalAnsweredMessages, int urgentAnsweredMessages, int totalDeletedMessages, int urgentDeletedMessages)) |
|
|
static void | defaultReboot () |
|
static void | defaultBinaryMessageWaiting (const char *toUrl, UtlBoolean newMessages) |
|
static void | defaultDetailMessageWaiting (const char *toUrl, const char *messageMediaType, UtlBoolean absoluteValues, int totalNewMessages, int totalOldMessages, int totalUntouchedMessages, int urgentUntouchedMessages, int totalSkippedMessages, int urgentSkippedMessages, int totalFlaggedMessages, int urgentFlaggedMessages, int totalReadMessages, int urgentReadMessages, int totalAnsweredMessages, int urgentAnsweredMessages, int totalDeletedMessages, int urgentDeletedMessages) |
|
param: messageMediaType = "Voicemail", "Email", "Fax", "Video", etc param: absoluteValues - the message counts are absolute counts (TRUE) or deltas (FALSE)
void defaultBinaryMessageWaiting |
( |
const char * |
toUrl, |
|
|
UtlBoolean |
newMessages |
|
) |
| |
|
static |
void defaultDetailMessageWaiting |
( |
const char * |
toUrl, |
|
|
const char * |
messageMediaType, |
|
|
UtlBoolean |
absoluteValues, |
|
|
int |
totalNewMessages, |
|
|
int |
totalOldMessages, |
|
|
int |
totalUntouchedMessages, |
|
|
int |
urgentUntouchedMessages, |
|
|
int |
totalSkippedMessages, |
|
|
int |
urgentSkippedMessages, |
|
|
int |
totalFlaggedMessages, |
|
|
int |
urgentFlaggedMessages, |
|
|
int |
totalReadMessages, |
|
|
int |
urgentReadMessages, |
|
|
int |
totalAnsweredMessages, |
|
|
int |
urgentAnsweredMessages, |
|
|
int |
totalDeletedMessages, |
|
|
int |
urgentDeletedMessages |
|
) |
| |
|
static |
UtlBoolean handleMessage |
( |
OsMsg & |
eventMessage | ) |
|
|
virtual |
void setRebootFunction |
( |
void(*)() |
rebootNotifyFunction | ) |
|
void setBinaryMessageWaitingFunction |
( |
void(*)(const char *toUrl, UtlBoolean newMessages) |
binaryMessageWaitingFunc | ) |
|
void setDetailMessageWaitingFunction |
( |
void(*)(const char *toUrl, const char *messageMediaType, UtlBoolean absoluteValues, int totalNewMessages, int totalOldMessages, int totalUntouchedMessages, int urgentUntouchedMessages, int totalSkippedMessages, int urgentSkippedMessages, int totalFlaggedMessages, int urgentFlaggedMessages, int totalReadMessages, int urgentReadMessages, int totalAnsweredMessages, int urgentAnsweredMessages, int totalDeletedMessages, int urgentDeletedMessages) |
requestProcessor | ) |
|
OsStatus handleCheckSyncEvent |
( |
const SipMessage * |
source | ) |
|
|
protected |
UtlBoolean scheduleRunScript |
( |
UtlString * |
pContent, |
|
|
CommandSecurityPolicy * |
pPolicy, |
|
|
int |
seconds |
|
) |
| |
|
protected |
OsStatus doRunScript |
( |
UtlString * |
pContent, |
|
|
CommandSecurityPolicy * |
pPolicy |
|
) |
| |
|
protected |