ITelephonySession Members
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Creates a TelephonySession object on which calls are established.
The following tables list the members exposed by the ITelephonySession type.
Public Properties
?? | Name | Description |
---|---|---|
CallInfo | Gets the DNIS, ANI, and originating number for the call. | |
CurrentUICulture | Gets or sets Thread.CurrentUICulture for the current thread to this value. | |
DtmfRecognizer | Gets the session's DtmfRecognizer. | |
Id | Gets the unique session identifier. | |
LoggingManager | Gets the session's LoggingManager. | |
Recorder | Gets the session's Recorder object. | |
SpeechRecognizer | Gets the session's SpeechRecognizer. | |
State | Gets the state of the session. | |
Synthesizer | Gets the session's Synthesizer. |
Top
Public Methods
?? | Name | Description |
---|---|---|
AcceptAsync | Overloaded. Accepts an incoming telephony session invitation and sends a response to the invitation. | |
Close | Overloaded. Closes the telephony session. | |
CreateSession | Creates a telephony session instance for placing an outbound call. | |
Decline | Overloaded. Declines an incoming session and disconnects the session. | |
HoldAsync | Places a session on hold. | |
OnMediaIdle | Registers a method to be called when the session becomes idle. | |
OpenAsync | Overloaded. Places an outbound call by sending a SIP invite to the called party. | |
RedirectMediaAsync | Redirects media to a new address and with a new description. | |
ResumeAsync | Retrieves this session from hold. | |
SendMessageAsync | Overloaded. Sends a signaling message over the telephony session. | |
TransferAsync | Overloaded. ?? |
Top
Public Events
?? | Name | Description |
---|---|---|
AcceptCompleted | Occurs when the AcceptAsync method is completed and the session is connected. | |
Alerted | Occurs when call progress indication is received when setting up an outbound call. | |
AnsweringEntityDetected | Occurs when call analysis information is available after the remote party answers an outbound call. | |
Closed | Occurs when the session no longer has any remote participants. | |
Closing | Raised when the signaling session has disconnected and the TelephonySession is shutting down. | |
HoldCompleted | Occurs when HoldAsync() completes. | |
MessageReceived | Occurs when a message is received. | |
OpenCompleted | Raised when OpenAsync() completes and the session is now connected. | |
Redirecting | Raised when a SIP redirect (302) is received. | |
RedirectMediaCompleted | Occurs when RedirectMediaAsync() completes. | |
RedirectMediaRequested | Occurs when a media redirect is requested by the remote end. | |
ResumeCompleted | Occurs when ResumeAsync() completes. | |
SendMessageCompleted | Occurs when SendMessageAsync() completes. | |
ToneDetected | Occurs when a tone is detected. | |
TransferCompleted | Occurs when TransferAsync() completes. |
Top
See Also
Reference
ITelephonySession Interface
Microsoft.SpeechServer Namespace