本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
了解使用 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 SDK 管理員指南》中的建立 Amazon Chime SDK Voice Connector。
編輯您的 Amazon Chime SDK Voice Connector 設定,以允許從您的語音基礎設施呼叫 AWS。如需詳細資訊,請參閱《Amazon Chime SDK 管理員指南》中的編輯 Amazon Chime SDK Voice Connector 設定。
針對終止設定,選取已啟用。
針對允許清單,選擇新增。
輸入內部 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 加入會議,請使用 SIP URI 向 Amazon Chime SDK Voice Connector 的傳出主機名稱提出 SIP 請求。在 SIP URI
+17035550122
中使用電話號碼。設定transport
參數以使用 TLS 通訊協定。最後,使用呼叫 CreateAttendee API 動作所產生的唯一聯結字符。如需詳細資訊,請參閱下列範例。
範例: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/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 電話號碼。