Interface ISIPServerUserAgent
Interface for classes implementing SIP server user agent functionality. The
main function of a SIP client user agent is the ability to receive calls.
Assembly: SIPSorcery.dll
Syntax
public interface ISIPServerUserAgent
Properties
|
Improve this Doc
View Source
CallDestination
Declaration
string CallDestination { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CallDirection
Declaration
SIPCallDirection CallDirection { get; }
Property Value
|
Improve this Doc
View Source
CallRequest
Declaration
SIPRequest CallRequest { get; }
Property Value
|
Improve this Doc
View Source
ClientTransaction
Declaration
UASInviteTransaction ClientTransaction { get; }
Property Value
|
Improve this Doc
View Source
IsAuthenticated
Declaration
bool IsAuthenticated { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsB2B
Declaration
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsInvite
Declaration
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsUASAnswered
Declaration
bool IsUASAnswered { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
SIPAccount
Declaration
ISIPAccount SIPAccount { get; set; }
Property Value
|
Improve this Doc
View Source
SIPDialogue
Declaration
SIPDialogue SIPDialogue { get; }
Property Value
Methods
|
Improve this Doc
View Source
Answer(String, String, SIPDialogueTransferModesEnum)
Declaration
SIPDialogue Answer(string contentType, string body, SIPDialogueTransferModesEnum transferMode)
Parameters
Returns
|
Improve this Doc
View Source
Answer(String, String, SIPDialogueTransferModesEnum, String[])
Declaration
SIPDialogue Answer(string contentType, string body, SIPDialogueTransferModesEnum transferMode, string[] customHeaders)
Parameters
Returns
|
Improve this Doc
View Source
Answer(String, String, String, SIPDialogueTransferModesEnum)
Declaration
SIPDialogue Answer(string contentType, string body, string toTag, SIPDialogueTransferModesEnum transferMode)
Parameters
Returns
|
Improve this Doc
View Source
Answer(String, String, String, SIPDialogueTransferModesEnum, String[])
Declaration
SIPDialogue Answer(string contentType, string body, string toTag, SIPDialogueTransferModesEnum transferMode, string[] customHeaders)
Parameters
Type |
Name |
Description |
System.String |
contentType |
|
System.String |
body |
|
System.String |
toTag |
|
SIPDialogueTransferModesEnum |
transferMode |
|
System.String[] |
customHeaders |
|
Returns
|
Improve this Doc
View Source
AnswerNonInvite(SIPResponseStatusCodesEnum, String, String[], String, String)
Declaration
void AnswerNonInvite(SIPResponseStatusCodesEnum answerStatus, string reasonPhrase, string[] customHeaders, string contentType, string body)
Parameters
Type |
Name |
Description |
SIPResponseStatusCodesEnum |
answerStatus |
|
System.String |
reasonPhrase |
|
System.String[] |
customHeaders |
|
System.String |
contentType |
|
System.String |
body |
|
|
Improve this Doc
View Source
AuthenticateCall()
Declaration
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
NoCDR()
Declaration
|
Improve this Doc
View Source
Progress(SIPResponseStatusCodesEnum, String, String[], String, String)
Declaration
void Progress(SIPResponseStatusCodesEnum progressStatus, string reasonPhrase, string[] customHeaders, string progressContentType, string progressBody)
Parameters
Type |
Name |
Description |
SIPResponseStatusCodesEnum |
progressStatus |
|
System.String |
reasonPhrase |
|
System.String[] |
customHeaders |
|
System.String |
progressContentType |
|
System.String |
progressBody |
|
|
Improve this Doc
View Source
Redirect(SIPResponseStatusCodesEnum, SIPURI)
Declaration
void Redirect(SIPResponseStatusCodesEnum redirectCode, SIPURI redirectURI)
Parameters
|
Improve this Doc
View Source
Redirect(SIPResponseStatusCodesEnum, SIPURI, String[])
Declaration
void Redirect(SIPResponseStatusCodesEnum redirectCode, SIPURI redirectURI, string[] customHeaders)
Parameters
|
Improve this Doc
View Source
Reject(SIPResponseStatusCodesEnum, String)
Declaration
void Reject(SIPResponseStatusCodesEnum failureStatus, string reasonPhrase)
Parameters
|
Improve this Doc
View Source
Reject(SIPResponseStatusCodesEnum, String, String[])
Declaration
void Reject(SIPResponseStatusCodesEnum failureStatus, string reasonPhrase, string[] customHeaders)
Parameters
Events
|
Improve this Doc
View Source
CallCancelled
Declaration
event SIPUASCancelDelegate CallCancelled
Event Type
|
Improve this Doc
View Source
NoRingTimeout
Declaration
event SIPUASDelegate NoRingTimeout
Event Type
Extension Methods