다음을 통해 공유


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 리소스에 연결할 연결 문자열입니다. (예: 엔드포인트=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[]>