$treeview $search $mathjax $extrastylesheet
CSTADLL
2.3.4
$projectbrief
|
$projectbrief
|
$searchbox |
Public Member Functions | |
virtual void | Bye () |
virtual CSTAResponseInfo | Invite (uaSIPInvite inviteObject) |
sealed override CSTAResponseInfo | StartSession () |
sealed override CSTAResponseInfo | StartSession (string applicationID) |
sealed override CSTAResponseInfo | StopSession () |
uaXMLed3 (PBXSession sessionObject) | |
uaXMLed3 (string ua, int port) |
Implements uaCSTA phase 3 operations using XML edition 3. Note that most PBXes don't support all CSTA messages, so some methods in this class may result in an error status being returned by your PBX.
uaXMLed3 | ( | string | ua, | |
int | port | |||
) |
Constructs an instance associated with the given UA identifier and port.
ua | Well-known name or IP address of the SIP user agent. | |
port | Port on which the UA listens for uaCSTA messages. |
uaXMLed3 | ( | PBXSession | sessionObject | ) |
Constructs an instance associated with the given PBXSession object.
sessionObject | A PBXSession object. |
virtual void Bye | ( | ) | [virtual] |
Sends a SIP BYE message to a UA and closes TCP/IP communication with the UA.
virtual CSTAResponseInfo Invite | ( | uaSIPInvite | inviteObject | ) | [virtual] |
Sends a SIP INVITE message to a User Agent.
inviteObject | A uaSIPInvite object. |
sealed override CSTAResponseInfo StartSession | ( | ) | [virtual] |
For regular XML CSTA, the StartSession() method starts communication with a PBX. But for uaCSTA with SIP, its use is not valid. The Invite() method must be used instead. This method will throw an exception.
Reimplemented from GenericXMLed3.
sealed override CSTAResponseInfo StartSession | ( | string | applicationID | ) | [virtual] |
For regular XML CSTA, the StartSession() method starts communication with a PBX. But for uaCSTA with SIP, its use is not valid. The Invite() method must be used instead. This method will throw an exception.
applicationID | Ignored. |
Reimplemented from GenericXMLed3.
sealed override CSTAResponseInfo StopSession | ( | ) | [virtual] |
For regular XML CSTA, the Stp[Session() method stops communication with a PBX. But for uaCSTA with SIP, its use is not valid. The Bye() method must be used instead. This method will throw an exception.
Reimplemented from GenericXMLed3.