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.

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