使用 Amazon Chime 聲 SDK 語音連接器進行 SIP 整合 - Amazon Chime SDK

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

使用 Amazon Chime 聲 SDK 語音連接器進行 SIP 整合

將與 SIP 相容的語音基礎設施與 Amazon Chime SDK 語音連接器整合,以進行 SIP 語音通話。您必須使用us-east-1us-east-2區域。您必須擁有 IP 專用交換機 (PBX)、工作階段邊界控制器 (SBC) 或其他支援工作階段初始通訊協定 (SIP) 之網際網路存取的語音基礎結構。如需詳細資訊,請參閱 Amazon Chime SDK 管理員指南中的開始使用之前。

整合您的語音基礎架構
  1. 在您的 AWS 帳戶下建立 Amazon Chime SDK 語音連接器。如需詳細資訊,請參閱 Amazon Chime SDK 管理員指南中的建立 Amazon Chime SDK 語音連接器

  2. 編輯您的 Amazon Chime SDK 語音連接器設定,以允許從語音基礎設施進 AWS行呼叫。如需詳細資訊,請參閱 Amazon Chime SDK 管理員指南中的編輯 Amazon Chime SDK 語音連接器設定

    1. 對於「終止」設定,選取「啟用

    2. 針對 [允許清單] 選擇 [新增]。

    3. 輸入內部 SIP 基礎結構之 IP 位址的 CIDR 符號。這可讓您的基礎設施存取 Amazon Chime SDK 語音連接器。例如,若要允許來自 IP 位址的流量10.24.34.0,請允許列出 CIDR 標記法。10.24.34.0/32

    4. 選擇新增

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

    6. 視需要編輯任何其他設定,然後選擇「儲存」。

  3. 在 Amazon Chime SDK 主控台的語音連接器下,檢視 Amazon Chime SDK 語音連接器的輸出主機名稱。例如,語音連接器 .aws.

  4. 若要使用 Amazon Chime SDK 加入會議,請使用 SIP URI 向 Amazon Chime SDK 語音連接器的輸出主機名稱發出 SIP 要求。在 SIP URI +17035550122 中使用電話號碼。設定transport參數以使用 TLS 通訊協定。最後,使用通過調用 CreateAttendeeAPI 操作生成的唯一聯接令牌。如需詳細資訊,請參閱下列範例。

範例:SIP 要求

下列範例顯示用來向 Amazon Chime SDK 語音連接器發出 SIP 要求的 SIP URI 內容。

sip:+17035550122@abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws;transport=tls;X-chime-join-token=join-token

下列範例顯示了參加 Amazon Chime SDK 會議的 SIP 邀請訊息範例。

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 開發套件只能識別 E.164 格式的電話號碼。確保From標題中有 E.164 電話號碼。