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
sipAuthenticationSipElement.SipAuthenticationThe 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
valuestringThe 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
Returns
- IBuilderForOptionalSip
The builder.