本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
了解使用 Amazon Chime SDK Voice Connector 的SIP整合
將 SIP相容的語音基礎設施與 Amazon Chime SDK Voice Connector 整合,以撥打SIP語音通話。您必須使用 us-east-1
或 us-east-2
區域。您必須擁有 IP Private Branch Exchange ()PBX、工作階段邊界控制器 (SBC) 或其他具有網際網路存取的語音基礎設施,以支援工作階段起始通訊協定 (SIP)。如需詳細資訊,請參閱 Amazon Chime SDK管理員指南 中的開始之前。
整合您的語音基礎設施
在 AWS 您的帳戶下建立 Amazon Chime SDK Voice Connector。如需詳細資訊,請參閱 Amazon Chime 管理員指南 中的建立 Amazon Chime SDK Voice Connector。 SDK
編輯 Amazon Chime SDK Voice Connector 設定,以允許從您的語音基礎設施呼叫 AWS。如需詳細資訊,請參閱 Amazon Chime 管理員指南 中的編輯 Amazon Chime SDK Voice Connector 設定。 SDK
針對終止設定 ,選取已啟用 。
針對允許清單 ,選擇新增 。
輸入內部SIP基礎設施 IP 地址的CIDR符號。這可讓您的基礎設施存取 Amazon Chime SDK Voice Connector。例如,若要允許來自 IP 地址 的流量
10.24.34.0
,允許列出CIDR註釋10.24.34.0/32
。選擇新增。
對於 Calling plan (通話方案),請選取要新增至通話方案的一或多個國家/地區。
視需要編輯任何其他設定,然後選擇儲存 。
在 Amazon Chime SDK主控台的語音連接器 下,檢視 Amazon Chime SDK Voice Connector 的傳出主機名稱。例如
abcdef1ghij2klmno3pqr4
.voiceconnector.chime.aws。若要使用 Amazon Chime 加入會議SDK,請使用 向 Amazon Chime SDK Voice Connector 的傳出主機名稱SIPURI提出SIP請求。在 SIP
+17035550122
中使用電話號碼URI。設定transport
參數以使用TLS通訊協定。最後,使用呼叫 產生的唯一聯結權杖 CreateAttendee API 動作。如需詳細資訊,請參閱下列範例。
範例:SIP請求
下列範例顯示SIPURI用於向 Amazon Chime SDK Voice Connector 提出SIP請求的 內容。
sip:+17035550122@
abcdef1ghij2klmno3pqr4
.voiceconnector.chime.aws;transport=tls;X-chime-join-token=join-token
下列範例顯示加入 Amazon Chime SDK 會議的範例SIPINVITE訊息。
INVITE sip:+17035550122@
abcdef1ghij2klmno3pqr4
.voiceconnector.chime.aws;transport=tls;X-chime-join-token=join-token
SIP/2.0 Via: SIP/2.0/TLSIPaddress
: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 IP4IPaddress
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 IP4IPaddress
b=TIAS:96000 a=rtcp:4001 IN IP4IPaddress
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 電話號碼。