電話に AI が応答する「リアルタイムAI連携」の使い方(OpenAI Realtime API 編):外部システムで応答する

クラウド PBX「Naruko」のリアルタイムAI連携は、お客様がご契約の OpenAI をそのまま使って、電話に AI が応答する機能です。この記事では、応答の方式で「外部システム」を選び、お客様のシステムで応答を組み立てる流れを紹介します。予約システムや顧客データベースを参照した応対や、通話中に調べて答える応対を実現できます。

Naruko の画面で設定した指示だけで応答させる場合は、組み込みで応答する記事をご覧ください。

→ 組み込みで応答する

役割の分担

Naruko は、電話を OpenAI へつなぐところまでを担当します。OpenAI からの通知を受けて応答を始めるのは、お客様のシステムです。外部システムを選んだ場合、Naruko 側の API キー・モデル・音声・応答の指示は使いません。

用意するもの

  • OpenAI のアカウントとプロジェクト、API キー
  • OpenAI からの通知を受け取れる、お客様のシステムの URL
  • Naruko Todoke の配信チャネル
  • AI に応答させる電話番号

配信チャネルは同時に使える通話数の枠で、AI が応答している間、1通話につき1チャネルを使います。

→ 配信チャネルの料金

設定の流れ

Naruko の画面は、ログインしてから開きます。

1.Naruko で連携を作る

「配信 → リアルタイムAI連携」で「連携を追加」を押し、応答の方式で「外部システム」を選びます。入力が必要なのは、名前と OpenAI のプロジェクト ID だけです。

連携の設定画面。応答の方式で外部システムを選んだ状態

→ リアルタイムAI連携の画面を開く

2.OpenAI に通知の受け取り先を登録する

OpenAI のプロジェクト設定の Webhooks へ、お客様のシステムの URL を登録します。イベントには realtime.call.incoming を含めてください。Naruko の Webhook URL は使いません。通知の署名の検証方法は、OpenAI の説明に書かれています。

→ OpenAI の Webhooks の説明

3.電話番号を割り当てる

「電話番号設定」の画面で、電話番号の受け先に「リアルタイム応答」を選び、使う連携を指定します。

→ 電話番号設定の画面を開く

4.着信の通知を受けて応答する

着信すると、OpenAI からお客様のシステムへ通知が届きます。通知には、Naruko が付けた着信先電話番号・発信元電話番号・通話 ID などが入っています。応答する前に、通知の X-Call-Token が、連携の設定画面に表示されている着信トークンと一致することを確かめてください。一致しない着信は、Naruko を経由していません。
確かめたら、通知の call_id を指定し、お客様の API キーで応答を開始します。AI の話し方・声・応対の内容は、このときに指定します。呼び出しのあいだに応答してください。

→ 使い方ガイド:外部システムで応答を組み立てる場合
→ OpenAI の説明:Realtime calls

5.通話中に制御する

応答したあと、同じ通話へ WebSocket で接続すると、会話の内容を受け取りながら AI へ指示を送れます。予約の空き状況を調べてからお答えする、といった応対ができます。担当者の電話番号への転送や、通話の終了もお客様のシステムから行えます。転送できるかどうかは経路のネットワーク環境にもよるため、ご利用前に実際の通話でご確認ください。

→ OpenAI の説明:Realtime API with SIP
→ OpenAI の説明:送信できるイベントの一覧

6.確認する

連携の設定画面の「OpenAI Realtime との接続性を確認」で「確認」を押すと、接続の設定がそろっているかをその場で確かめられます。電話は発生しません。最後に、割り当てた電話番号へ発信して、お客様のシステムが応答を始めることを確かめます。

→ 使い方ガイド:設定のしかた

料金について

AI の利用料は、お客様の OpenAI アカウントへ直接発生します。Naruko からの従量課金はありません。通話中は配信チャネルを1つ使うため、ご利用の前にチャネルを購入し、キャンペーンへ割り当ててください。

詳しい手順

通知の形式や項目の一覧、通話の記録の残し方は、リアルタイムAI連携の使い方ガイドに載せています。

→ リアルタイムAI連携の使い方ガイド

SERVICES

Asterisk と電話業務のことなら Ringing へ

Asterisk 開発・保守運用

日本の Asterisk 開発会社として、構築から保守運用までを一貫してご支援します。

詳しく見る →

Naruko Chat

ビジネスチャットと会社の電話をひとつのアプリに。通話の録音と文字おこしがチャットに残るので、対応の引き継ぎや確認が楽になります。

詳しく見る →

Naruko SIP

オフィスの電話機で行っていた発着信を、スマートフォンとパソコンのアプリで行えます。外出先でも会社の電話を受けられます。

詳しく見る →

Naruko Trunk(SIP トランク)・Naruko Todoke(電話 / SMS / FAX の一斉配信)など、他のプロダクトは Naruko Hub でご覧いただけます。
導入のご相談・お問い合わせ →