

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 了解使用 Amazon Chime SDK Voice Connector 的 SIP 整合
<a name="mtgs-sdk-cvc"></a>

整合與 SIP 相容的語音基礎設施與 Amazon Chime SDK Voice Connector，以進行 SIP 語音呼叫。您必須使用 `us-east-1`或 `us-east-2`區域。您必須擁有 IP Private Branch Exchange (PBX)、工作階段邊界控制器 (SBC) 或其他具有網際網路存取的語音基礎設施，以支援工作階段起始通訊協定 (SIP)。如需詳細資訊，請參閱《*Amazon Chime SDK 管理員指南*》中的[開始之前](https://docs.aws.amazon.com/chime-sdk/latest/ag/voice-connectors.html#vc-prereq)。

**整合您的語音基礎設施**

1. 在 AWS 您的帳戶下建立 Amazon Chime SDK Voice Connector。如需詳細資訊，請參閱《[Amazon Chime SDK 管理員指南》中的建立 Amazon Chime SDK Voice Connector](https://docs.aws.amazon.com/chime-sdk/latest/ag/voice-connectors.html#create-voicecon)。 **

1. 編輯您的 Amazon Chime SDK Voice Connector 設定，以允許從您的語音基礎設施呼叫 AWS。如需詳細資訊，請參閱《[Amazon Chime SDK 管理員指南》中的編輯 Amazon Chime SDK Voice Connector 設定](https://docs.aws.amazon.com/chime-sdk/latest/ag/voice-connectors.html#edit-voicecon)。 **

   1. 針對**終止設定**，選取**已啟用**。

   1. 針對**允許清單**，選擇**新增**。

   1. 輸入內部 SIP 基礎設施 IP 地址的 CIDR 表示法。這可讓您的基礎設施存取 Amazon Chime SDK Voice Connector。例如，若要允許來自 IP 地址 的流量`10.24.34.0`，允許列出 CIDR 表示法 `10.24.34.0/32`。

   1. 選擇**新增**。

   1. 對於 **Calling plan (通話方案)**，請選取要新增至通話方案的一或多個國家/地區。

   1. 視需要編輯任何其他設定，然後選擇**儲存**。

1. 在 Amazon Chime SDK 主控台的**語音連接器**下，檢視 Amazon Chime SDK Voice Connector 的**傳出主機名稱**。例如，*abcdef1ghij2klmno3pqr4*.voiceconnector.chime.aws。

1. 若要使用 Amazon Chime SDK 加入會議，請使用 SIP URI 向 Amazon Chime SDK Voice Connector 的**傳出主機名稱**提出 SIP 請求。在 SIP URI **\$117035550122**中使用電話號碼。設定 `transport` 參數以使用 TLS 通訊協定。最後，使用呼叫 [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateAttendee.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateAttendee.html) API 動作所產生的唯一聯結字符。如需詳細資訊，請參閱下列範例。

**Example 範例：SIP 請求**  
下列範例顯示用於向 Amazon Chime SDK Voice Connector 提出 SIP 請求的 SIP URI 內容。  

```
sip:+17035550122@abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws;transport=tls;X-chime-join-token=join-token
```
下列範例顯示加入 Amazon Chime SDK 會議的範例 SIP INVITE 訊息。  

```
INVITE sip:+17035550122@abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws;transport=tls;X-chime-join-token=join-token SIP/2.0
Via: SIP/2.0/TLS IPaddress:12345;rport;branch=branch;alias
Max-Forwards: 70
From: sip:+12065550100@IPaddress;tag=tag
To: sip:+17035550122@abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws;X-chime-join-token=join-token
Contact: <sip:+12065550100@IPaddress:54321;transport=TLS;ob>
Call-ID: a1234567-89b0-1c2d-e34f-5gh678j9k2lm
CSeq: 6214 INVITE
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Supported: replaces, 100rel, timer, norefersub
Session-Expires: 1800
Min-SE: 90
Content-Type: application/sdp
Content-Length:   991

v=0
o=- 3775321410 3775321410 IN IP4 IPaddress
s=pjmedia
b=AS:117
t=0 0
a=X-nat:0
m=audio 4000 RTP/SAVP 0 3 8 9 125 101
c=IN IP4 IPaddress
b=TIAS:96000
a=rtcp:4001 IN IP4 IPaddress
a=sendrecv
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:9 G722/8000
a=rtpmap:125 opus/48000/2
a=fmtp:125 useinbandfec=1
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=crypto:1 AEAD_AES_256_GCM inline:EXAMPLE
a=crypto:2 AEAD_AES_256_GCM_8 inline:EXAMPLE
a=crypto:3 AES_256_CM_HMAC_SHA1_80 inline:EXAMPLE
a=crypto:4 AES_256_CM_HMAC_SHA1_32 inline:EXAMPLE
a=crypto:5 AES_CM_128_HMAC_SHA1_80 inline:EXAMPLE
a=crypto:6 AES_CM_128_HMAC_SHA1_32 inline:EXAMPLE
```

**注意**  
Amazon Chime SDK 只會辨識 E.164 格式的電話號碼。請確定您的`From`標頭中有 E.164 電話號碼。