SipRoutingClient class
Azure Communication Services SIP 라우팅 관리와 상호 작용하기 위한 클라이언트 클래스입니다.
생성자
| Sip |
Azure KeyCredential을 사용하여 SipRoutingClient 클래스의 새 인스턴스를 초기화합니다. |
| Sip |
연결 문자열을 사용하여 SipRoutingClient 클래스의 새 인스턴스를 초기화합니다. |
| Sip |
TokenCredential을 사용하여 SipRoutingClient 클래스의 새 인스턴스를 초기화합니다. |
메서드
| delete |
SIP 트렁크를 삭제합니다. |
| get |
SIP 트렁크를 가져옵니다. |
| list |
SIP 트렁크 경로를 나열합니다. |
| list |
SIP 트렁크를 나열합니다. |
| set |
SIP 트렁크 경로를 설정합니다. |
| set |
SIP 트렁크를 설정합니다. |
| set |
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
설정할 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[]>