Show / Hide Table of Contents

Class SIPNonInviteServerUserAgent

Inheritance
System.Object
SIPNonInviteServerUserAgent
Implements
ISIPServerUserAgent
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SIPSorcery.SIP.App
Assembly: SIPSorcery.dll
Syntax
public class SIPNonInviteServerUserAgent : ISIPServerUserAgent

Constructors

| Improve this Doc View Source

SIPNonInviteServerUserAgent(SIPTransport, SIPEndPoint, String, String, SIPCallDirection, ISIPAccount, SIPNonInviteTransaction)

Declaration
public SIPNonInviteServerUserAgent(SIPTransport sipTransport, SIPEndPoint outboundProxy, string sipUsername, string sipDomain, SIPCallDirection callDirection, ISIPAccount sipAccount, SIPNonInviteTransaction transaction)
Parameters
Type Name Description
SIPTransport sipTransport
SIPEndPoint outboundProxy
System.String sipUsername
System.String sipDomain
SIPCallDirection callDirection
ISIPAccount sipAccount
SIPNonInviteTransaction transaction

Properties

| Improve this Doc View Source

CallDestination

Declaration
public string CallDestination { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CallDirection

Declaration
public SIPCallDirection CallDirection { get; }
Property Value
Type Description
SIPCallDirection
| Improve this Doc View Source

CallRequest

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

ClientTransaction

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

IsAuthenticated

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

IsB2B

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

IsInvite

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

IsUASAnswered

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

SIPAccount

Declaration
public ISIPAccount SIPAccount { get; set; }
Property Value
Type Description
ISIPAccount
| Improve this Doc View Source

SIPDialogue

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

Methods

| Improve this Doc View Source

Answer(String, String, SIPDialogueTransferModesEnum)

Declaration
public 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
public 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
public 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
public 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
public 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
public bool AuthenticateCall()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

NoCDR()

Declaration
public void NoCDR()
| Improve this Doc View Source

Progress(SIPResponseStatusCodesEnum, String, String[], String, String)

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

Redirect(SIPResponseStatusCodesEnum, SIPURI, String[])

Declaration
public 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
public 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
public 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
public event SIPUASCancelDelegate CallCancelled
Event Type
Type Description
SIPUASCancelDelegate
| Improve this Doc View Source

NoRingTimeout

Declaration
public event SIPUASDelegate NoRingTimeout
Event Type
Type Description
SIPUASDelegate
| Improve this Doc View Source

TransactionComplete

Declaration
public event SIPUASDelegate TransactionComplete
Event Type
Type Description
SIPUASDelegate

Implements

ISIPServerUserAgent

Extension Methods

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