Show / Hide Table of Contents

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.

Namespace: SIPSorcery.SIP.App
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
Type Description
SIPCallDirection
| Improve this Doc View Source

CallRequest

Declaration
SIPRequest CallRequest { get; }
Property Value
Type Description
SIPRequest
| Improve this Doc View Source

ClientTransaction

Declaration
UASInviteTransaction ClientTransaction { get; }
Property Value
Type Description
UASInviteTransaction
| Improve this Doc View Source

IsAuthenticated

Declaration
bool IsAuthenticated { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsB2B

Declaration
bool IsB2B { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsInvite

Declaration
bool IsInvite { get; }
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
Type Description
ISIPAccount
| Improve this Doc View Source

SIPDialogue

Declaration
SIPDialogue SIPDialogue { get; }
Property Value
Type Description
SIPDialogue

Methods

| Improve this Doc View Source

Answer(String, String, SIPDialogueTransferModesEnum)

Declaration
SIPDialogue Answer(string contentType, string body, SIPDialogueTransferModesEnum transferMode)
Parameters
Type Name Description
System.String contentType
System.String body
SIPDialogueTransferModesEnum transferMode
Returns
Type Description
SIPDialogue
| Improve this Doc View Source

Answer(String, String, SIPDialogueTransferModesEnum, String[])

Declaration
SIPDialogue Answer(string contentType, string body, SIPDialogueTransferModesEnum transferMode, string[] customHeaders)
Parameters
Type Name Description
System.String contentType
System.String body
SIPDialogueTransferModesEnum transferMode
System.String[] customHeaders
Returns
Type Description
SIPDialogue
| Improve this Doc View Source

Answer(String, String, String, SIPDialogueTransferModesEnum)

Declaration
SIPDialogue Answer(string contentType, string body, string toTag, SIPDialogueTransferModesEnum transferMode)
Parameters
Type Name Description
System.String contentType
System.String body
System.String toTag
SIPDialogueTransferModesEnum transferMode
Returns
Type Description
SIPDialogue
| 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
Type Description
SIPDialogue
| 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
bool AuthenticateCall()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

NoCDR()

Declaration
void NoCDR()
| 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
Type Name Description
SIPResponseStatusCodesEnum redirectCode
SIPURI redirectURI
| Improve this Doc View Source

Redirect(SIPResponseStatusCodesEnum, SIPURI, String[])

Declaration
void Redirect(SIPResponseStatusCodesEnum redirectCode, SIPURI redirectURI, string[] customHeaders)
Parameters
Type Name Description
SIPResponseStatusCodesEnum redirectCode
SIPURI redirectURI
System.String[] customHeaders
| Improve this Doc View Source

Reject(SIPResponseStatusCodesEnum, String)

Declaration
void Reject(SIPResponseStatusCodesEnum failureStatus, string reasonPhrase)
Parameters
Type Name Description
SIPResponseStatusCodesEnum failureStatus
System.String reasonPhrase
| Improve this Doc View Source

Reject(SIPResponseStatusCodesEnum, String, String[])

Declaration
void Reject(SIPResponseStatusCodesEnum failureStatus, string reasonPhrase, string[] customHeaders)
Parameters
Type Name Description
SIPResponseStatusCodesEnum failureStatus
System.String reasonPhrase
System.String[] customHeaders

Events

| Improve this Doc View Source

CallCancelled

Declaration
event SIPUASCancelDelegate CallCancelled
Event Type
Type Description
SIPUASCancelDelegate
| Improve this Doc View Source

NoRingTimeout

Declaration
event SIPUASDelegate NoRingTimeout
Event Type
Type Description
SIPUASDelegate

Extension Methods

JSONWriter.ToJson(Object)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX