Table of Contents

Interface IBuilderForOptionalSip

Namespace
Vonage.Video.Sip.InitiateCall
Assembly
Vonage.dll

Represents a builder for optional sip values.

public interface IBuilderForOptionalSip : IVonageRequestBuilder<InitiateCallRequest>
Inherited Members

Methods

EnableEncryptedMedia()

Indicates the transmitted media must be encrypted.

IBuilderForOptionalSip EnableEncryptedMedia()

Returns

IBuilderForOptionalSip

The builder.

EnableForceMute()

Indicates the SIP endpoint observes force mute moderation.

IBuilderForOptionalSip EnableForceMute()

Returns

IBuilderForOptionalSip

The builder.

EnableVideo()

Indicates the SIP call will include video.

IBuilderForOptionalSip EnableVideo()

Returns

IBuilderForOptionalSip

The builder.

WithAuthentication(SipAuthentication)

Specifies the authentication credentials to be used in the SIP Invite Request.

IBuilderForOptionalSip WithAuthentication(SipElement.SipAuthentication sipAuthentication)

Parameters

sipAuthentication SipElement.SipAuthentication

The authentication.

Returns

IBuilderForOptionalSip

The builder.

WithFrom(string)

Specifies the number that will be sent to the SIP number as the caller.

IBuilderForOptionalSip WithFrom(string value)

Parameters

value string

The number.

Returns

IBuilderForOptionalSip

The builder.

WithHeader(string, string)

Specifies a custom header to be added to the SIP Invite Request.

IBuilderForOptionalSip WithHeader(string key, string value)

Parameters

key string

The header key.

value string

The header value.

Returns

IBuilderForOptionalSip

The builder.