A PresenceDialInServer is an object that allows an extension to sign in and sign off to a ACD queue by simply using a feature code. More...
#include <PresenceDialInServer.h>
Public Member Functions | |
PresenceDialInServer (CallManager *callMgr, UtlString &configFile) | |
Constructor. More... | |
virtual | ~PresenceDialInServer () |
Destructor. More... | |
virtual UtlBoolean | handleMessage (OsMsg &eventMessage) |
Handle an incoming message. More... | |
void | addStateChangeNotifier (const char *fileUrl, StateChangeNotifier *notifier) |
Registered a StateChangeNotifier. More... | |
void | removeStateChangeNotifier (const char *fileUrl) |
Unregistered a StateChangeNotifier. More... | |
![]() | |
TaoAdaptor (const UtlString &name="TaoAdaptor-%d", const int maxRequestQMsgs=DEF_MAX_MSGS) | |
TaoAdaptor (const TaoAdaptor &rTaoAdaptor) | |
virtual | ~TaoAdaptor () |
virtual void | setListenerManager (TaoListenerManager *&rpListenerMgr) |
virtual void | parseMessage (TaoMessage &rMsg) |
virtual OsStatus | setErrno (int errno) |
Protected Member Functions | |
void | dumpTaoMessageArgs (unsigned char eventId, TaoString &args) |
Private Member Functions | |
void | parseConfig (UtlString &configFile) |
bool | notifyStateChange (UtlString &contact, bool signIn) |
Private Attributes | |
CallManager * | mpCallManager |
OsBSem | mLock |
UtlString | mSignInFC |
UtlString | mSignOutFC |
Sign in feature code. More... | |
UtlString | mSignInConfirmationAudio |
Sign out feature code. More... | |
UtlString | mSignOutConfirmationAudio |
UtlString | mErrorAudio |
OsMsgQ * | mpIncomingQ |
UtlHashMap | mCalls |
UtlHashMap | mStateChangeNotifiers |
Additional Inherited Members | |
![]() | |
unsigned char | mCmd |
TaoObjHandle | mMsgID |
TaoObjHandle | mObjId |
TaoObjHandle | mClientSocket |
UtlString | mArgList |
int | mArgCnt |
TaoListenerManager * | mpListenerMgr |
A PresenceDialInServer is an object that allows an extension to sign in and sign off to a ACD queue by simply using a feature code.
PresenceDialInServer | ( | CallManager * | callMgr, |
UtlString & | configFile | ||
) |
Constructor.
|
virtual |
Destructor.
void addStateChangeNotifier | ( | const char * | fileUrl, |
StateChangeNotifier * | notifier | ||
) |
Registered a StateChangeNotifier.
|
protected |
|
virtual |
Handle an incoming message.
If the message is not one that the object is prepared to process, the handleMessage() method in the derived class should return FALSE which will cause the OsServerTask::handleMessage() method to be invoked on the message.
Reimplemented from TaoAdaptor.
|
private |
|
private |
void removeStateChangeNotifier | ( | const char * | fileUrl | ) |
Unregistered a StateChangeNotifier.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Sign out feature code.
|
private |
|
private |
|
private |
Sign in feature code.
|
private |