次の方法で共有


SipRoutingClient class

Azure Communication Services SIP ルーティング管理と対話するためのクライアント クラス。

コンストラクター

SipRoutingClient(string, KeyCredential, SipRoutingClientOptions)

Azure KeyCredential を使用して、SipRoutingClient クラスの新しいインスタンスを初期化します。

SipRoutingClient(string, SipRoutingClientOptions)

接続文字列を使用して、SipRoutingClient クラスの新しいインスタンスを初期化します。

SipRoutingClient(string, TokenCredential, SipRoutingClientOptions)

TokenCredential を使用して、SipRoutingClient クラスの新しいインスタンスを初期化します。

メソッド

deleteTrunk(string, OperationOptions)

SIP トランクを削除します。

getTrunk(string, OperationOptions)

SIP トランクを取得します。

listRoutes(ListSipRoutesOptions)

SIP トランク ルートを一覧表示します。

listTrunks(ListSipTrunksOptions)

SIP トランクを一覧表示します。

setRoutes(SipTrunkRoute[], OperationOptions)

SIP トランク ルートを設定します。

setTrunk(SipTrunk, OperationOptions)

SIP トランクを設定します。

setTrunks(SipTrunk[], OperationOptions)

SIP トランクを設定します。

コンストラクターの詳細

SipRoutingClient(string, KeyCredential, SipRoutingClientOptions)

Azure KeyCredential を使用して、SipRoutingClient クラスの新しいインスタンスを初期化します。

new SipRoutingClient(endpoint: string, credential: KeyCredential, options?: SipRoutingClientOptions)

パラメーター

endpoint

string

サービスのエンドポイント (例: https://contoso.eastus.communications.azure.net)。

credential
KeyCredential

サービスへの要求を認証するために使用されるオブジェクト。 Azure KeyCredential または @azure/identity を使用して資格情報を作成します。

options
SipRoutingClientOptions

随意。 HTTP パイプラインを構成するためのオプション。

SipRoutingClient(string, SipRoutingClientOptions)

接続文字列を使用して、SipRoutingClient クラスの新しいインスタンスを初期化します。

new SipRoutingClient(connectionString: string, options?: SipRoutingClientOptions)

パラメーター

connectionString

string

Azure Communication Service リソースに接続するための接続文字列。 (例: endpoint=https://contoso.eastus.communications.azure.net/;accesskey=secret)

options
SipRoutingClientOptions

随意。 HTTP パイプラインを構成するためのオプション。

SipRoutingClient(string, TokenCredential, SipRoutingClientOptions)

TokenCredential を使用して、SipRoutingClient クラスの新しいインスタンスを初期化します。

new SipRoutingClient(endpoint: string, credential: TokenCredential, options?: SipRoutingClientOptions)

パラメーター

endpoint

string

サービスのエンドポイント (例: https://contoso.eastus.communications.azure.net)。

credential
TokenCredential

サービスへの要求を認証するために使用される TokenCredential。

options
SipRoutingClientOptions

随意。 HTTP パイプラインを構成するためのオプション。

メソッドの詳細

deleteTrunk(string, OperationOptions)

SIP トランクを削除します。

function deleteTrunk(fqdn: string, options?: OperationOptions): Promise<void>

パラメーター

fqdn

string

トランクの FQDN。

options
OperationOptions

オプション パラメーター。

戻り値

Promise<void>

getTrunk(string, OperationOptions)

SIP トランクを取得します。

function getTrunk(fqdn: string, options?: OperationOptions): Promise<SipTrunk>

パラメーター

fqdn

string

トランクの FQDN。

options
OperationOptions

オプション パラメーター。

戻り値

Promise<SipTrunk>

listRoutes(ListSipRoutesOptions)

SIP トランク ルートを一覧表示します。

function listRoutes(options?: ListSipRoutesOptions): PagedAsyncIterableIterator<SipTrunkRoute, SipTrunkRoute[], PageSettings>

パラメーター

options
ListSipRoutesOptions

オプション パラメーター。

戻り値

listTrunks(ListSipTrunksOptions)

SIP トランクを一覧表示します。

function listTrunks(options?: ListSipTrunksOptions): PagedAsyncIterableIterator<SipTrunk, SipTrunk[], PageSettings>

パラメーター

options
ListSipTrunksOptions

オプション パラメーター。

戻り値

setRoutes(SipTrunkRoute[], OperationOptions)

SIP トランク ルートを設定します。

function setRoutes(routes: SipTrunkRoute[], options?: OperationOptions): Promise<SipTrunkRoute[]>

パラメーター

routes

SipTrunkRoute[]

設定する SIP トランク ルート。

options
OperationOptions

オプション パラメーター。

戻り値

Promise<SipTrunkRoute[]>

setTrunk(SipTrunk, OperationOptions)

SIP トランクを設定します。

function setTrunk(trunk: SipTrunk, options?: OperationOptions): Promise<SipTrunk>

パラメーター

trunk
SipTrunk

設定する SIP トランク。

options
OperationOptions

オプション パラメーター。

戻り値

Promise<SipTrunk>

setTrunks(SipTrunk[], OperationOptions)

SIP トランクを設定します。

function setTrunks(trunks: SipTrunk[], options?: OperationOptions): Promise<SipTrunk[]>

パラメーター

trunks

SipTrunk[]

設定する SIP トランク。

options
OperationOptions

オプション パラメーター。

戻り値

Promise<SipTrunk[]>