ナビゲーションにスキップ

Sinch

SIPトランク経由で、ReceptionがSinchの番号への着信に応答します。

Sinchは、SIPトランク経由で通話をReception.aiに転送します。電話番号はSinchに保持され、通話時間に応じてSinchから料金が請求されます。Sinchでは、1つ目のVoiceアプリで通話をReception.aiに送り、2つ目のアプリで転送通話を外部に発信します。

始める前に

  • 電話番号が1つ以上登録されたSinchアカウント。
  • SinchドキュメントのIP許可リストに記載されている、利用地域のSinch SIPシグナリングIP範囲。Reception.aiは、許可したアドレスからの通話のみ受け付けます。

セットアップ

1

Reception.aiにSIPトランクを追加する

インテグレーション に移動し、インテグレーションを追加 を選択して、SIPトランク を選びます。受信許可アドレス に、利用する地域のSinch SIPシグナリング範囲を追加します。受信用のユーザー名とパスワードは空欄のままにしてください。SinchのSIP転送では認証情報が送信されません。

2

電話番号を追加する

受付担当者 に移動して 電話 タイルを選択し、国番号を含むSinchの電話番号を入力して、SIPトランク番号を追加 を選択します。Reception.aiに、TCPまたはTLSで使用するSIPサーバーとリクエストURIが表示されます。

3

Sinchで通話を転送する

Sinch Build Dashboardで Voice and Video → Apps に移動し、電話番号が属するアプリを開きます(または作成します)。Settings で Handle call events with を SIP Forwarding に設定し、Reception.aiのSIPサーバーを使用する転送URIを入力します。例:

sip:{number}@SIP_SERVER:5061;transport=tls

Sinchは、{number}を着信先の電話番号に置き換えます。TCPを使用する場合は、ポート5060とtransport=tcpを指定してください。transportパラメーターは省略しないでください。SinchはデフォルトでUDPを使用しますが、Reception.aiはUDPを受け付けません。

4

電話番号を割り当てる

Reception.aiに転送するアプリにSinchの電話番号を割り当てます。

5

転送を設定する

受付担当者は、発信トランクを通じて新しい通話を発信し、通話を転送します。SinchでSIP終端用の2つ目のアプリを作成し、その Application Key と Application Secret を控えます。Reception.aiのSIPトランクで、次のように設定します。

設定値
発信SIPアドレス利用地域のSinch終端ホスト。例:use1.vp.sip.sinch.com(北米)またはeuc1.vp.sip.sinch.com(ヨーロッパ)
発信ユーザー名終端アプリのApplication Key
発信パスワード終端アプリのApplication Secret
トランスポート(詳細)TCP

地域別ホストの一覧は、SinchドキュメントのTermination URIsにあります。

6

テストする

別の電話からSinchの電話番号に発信し、受付担当者が応答することを確認します。次に、通話の転送を依頼します。

Application Secretを知っている人は、Sinchアカウントに請求される通話を発信できます。共有ドキュメントには記載せず、 漏えいした場合はSinchで再生成してください。

トラブルシューティング

問題確認事項
呼び出し音が鳴る前に通話が失敗する転送URIの末尾が;transport=tlsまたは;transport=tcpで、対応するポート5061または5060が使用されていることを確認します。
通話が拒否されるSinchのシグナリング範囲を 受信許可アドレス に追加します。リクエストURIは、+14155550123のようなE.164形式の電話番号で始まる必要があります。Sinchが+なしで送信する場合は、転送URIをsip:+{number}@…に変更します。
受付担当者が応答しない受付担当者の 電話 タイルに電話番号が追加され、Sinchの転送アプリに割り当てられていることを確認します。
音声が一方向または聞こえないTLS経由で着信すると、Sinchは暗号化メディア(SRTP)を使用できます。トランクの詳細設定にある メディア暗号化 でSRTPが許可されていることを確認するか、TCPに切り替えます。
転送に失敗する発信ホスト、キー、シークレット、およびトランスポートがTCPであることを確認します。Sinchで発信者IDとして使用できるのは、Sinchの電話番号またはBuild Dashboardで確認済みの番号のみです。