VodiaSNOMOne Class Reference

Inheritance diagram for VodiaSNOMOne:
GenericXML

List of all members.

Public Member Functions

override CSTAResponseInfo MonitorStart (string deviceToMonitor)
CSTAResponseInfo StartSession (string applicationID, string userName, string password)
CSTAResponseInfo StartSession (string userName, string password)
 VodiaSNOMOne (PBXSession sessionObject)
 VodiaSNOMOne (string pbxSystem, int port)

Detailed Description

Implements CSTA XML operations for the Vodia SNOMOne PBX device.


Constructor & Destructor Documentation

VodiaSNOMOne ( string  pbxSystem,
int  port 
)

Constructs an instance associated with the given PBX identifier and port.

Parameters:
pbxSystem Well-known name or IP address of the PBX.
port Port on which the PBX listens for CSTA messages.
VodiaSNOMOne ( PBXSession  sessionObject  ) 

Constructs an instance associated with the given PBXSession object.

Parameters:
sessionObject A PBXSession object.

Member Function Documentation

override CSTAResponseInfo MonitorStart ( string  deviceToMonitor  )  [virtual]

Issues a MonitorStart request to the PBX.

Parameters:
deviceToMonitor Identifier (e.g., telephone number) of the device to monitor.
Returns:
A CSTAResponseInfo object.

Reimplemented from GenericXML.

CSTAResponseInfo StartSession ( string  applicationID,
string  userName,
string  password 
)

Establish a session with the PBX.

Parameters:
applicationID A free text string to identify the application.
userName The user name to send to the PBX.
password The password for the specified user name.
Returns:
A CSTAResponseInfo object.
CSTAResponseInfo StartSession ( string  userName,
string  password 
)

Establish a session with the PBX, using "CSTADLL" as the application identifier.

Parameters:
userName The user name to send to the PBX.
password The password for the specified user name.
Returns:
A CSTAResponseInfo object.