Share via


SipRoutingClient Class

Definition

The Azure Communication Services SIP routing client.

public class SipRoutingClient
type SipRoutingClient = class
Public Class SipRoutingClient
Inheritance
SipRoutingClient

Constructors

SipRoutingClient()

Initializes a new instance of SipRoutingClient for mocking.

SipRoutingClient(String, SipRoutingClientOptions)

Initializes a new instance of SipRoutingClient with an Azure resource connection string and client options.

SipRoutingClient(String)

Initializes a new instance of SipRoutingClient with an Azure resource connection string.

SipRoutingClient(Uri, AzureKeyCredential, SipRoutingClientOptions)

Initializes a new instance of SipRoutingClient.

SipRoutingClient(Uri, TokenCredential, SipRoutingClientOptions)

Initializes a new instance of SipRoutingClient with a token credential.

<param name="endpoint">The URI of the Azure Communication Services resource.</param><param name="tokenCredential">The TokenCredential used to authenticate requests, such as DefaultAzureCredential.</param><param name="options">Client option exposing Diagnostics, Retry, Transport, etc.</param>

Methods

DeleteTrunk(String, CancellationToken)

Delete SipTrunk.

DeleteTrunkAsync(String, CancellationToken)

Delete SipTrunk.

GetRoutes(CancellationToken)

Get List of configured SipTrunkRoute.

GetRoutesAsync(CancellationToken)

Get List of configured SipTrunkRoute.

GetTrunk(String, CancellationToken)

Get SipTrunk with provided FQDN.

GetTrunkAsync(String, CancellationToken)

Get SipTrunk with provided FQDN.

GetTrunks(CancellationToken)

Get List of configured SipTrunk.

GetTrunksAsync(CancellationToken)

Get List of configured SipTrunk.

SetRoutes(IReadOnlyList<SipTrunkRoute>, CancellationToken)

Set SIP routing configuration for resource. Other configuration settings are not affected.

SetRoutesAsync(IReadOnlyList<SipTrunkRoute>, CancellationToken)

Set SIP routing configuration for resource. Other configuration settings are not affected.

SetTrunk(SipTrunk, CancellationToken)

Set SipTrunk for resource. Other configuration settings are not affected.

SetTrunkAsync(SipTrunk, CancellationToken)

Set SipTrunk for resource. Other configuration settings are not affected.

SetTrunks(IEnumerable<SipTrunk>, CancellationToken)

Set SIP trunks configuration for resource. Other configuration settings are not affected.

SetTrunksAsync(IEnumerable<SipTrunk>, CancellationToken)

Set SIP trunks configuration for resource. Other configuration settings are not affected.

Applies to