テレフォニーとは何か、PSTN・VoIP・SIPで通話がどう流れるのか、AI音声エージェントが電話に応答するためにテレフォニースタックに必要な要素を解説します。
テレフォニーとは、公衆電話網、インターネット、またはその両方を介して、人やシステムの間で離れた場所に音声通話を届ける技術です。現在、ビジネス向けテレフォニーの大半はインターネットプロトコル上で動作しています。AI音声エージェントも、電話システムと同じ方法でテレフォニーに接続します。
テレフォニーは分野全体を指す言葉です。PSTN、VoIP、SIPはその構成要素ですが、同じ意味であるかのように使われることがよくあります。
| 用語 | 概要 | AI音声エージェントとの接点 |
|---|---|---|
| テレフォニー | 音声通話を伝送するあらゆる技術 | 通話が動作するスタック全体 |
| PSTN | 公衆交換電話網。電話番号が属する、相互接続された回線交換方式の音声ネットワーク | 発信者はPSTNを通じて着信し、キャリアがPSTNとインターネットを橋渡しします |
| VoIP | Voice over IP。インターネットプロトコルを使ってデータネットワーク上で伝送される音声通信 | エージェントは銅線ではなくIP経由でスタックと通信します |
| SIP | Session Initiation Protocol。通話の確立・変更・終了を行うシグナリングプロトコル | RetellはSIP経由でキャリアや電話システムに接続します |
| RTP | Real-time Transport Protocol。音声そのものを伝送するプロトコル | 発信者とエージェント間のリアルタイム音声 |
| SIPトランク | 電話システムとキャリアを結ぶSIP接続 | 電話番号をAI音声エージェントに向ける方法 |
PSTNはRFC 5486において、相互接続された回線交換方式の音声向け公衆電話網の集合として説明されています。またNISTは、VoIPをインターネットプロトコルを使ったデータネットワーク上の音声通信と定義しています。SIPはRFC 3261で、インターネット電話の通話を含むセッションを確立・変更・終了するためのシグナリングプロトコルとして定義されています。RFC 3550で定義されているRTPは、リアルタイム音声を伝送します。シグナリングと音声を分けて考えると、テレフォニーの問題の多くは診断しやすくなります。通話がつながるかどうかはシグナリングが決め、相手の声が聞こえるかどうかはメディアが決めます。
通話はまず、PSTNまたはキャリアのネットワークを通じて、その電話番号を所有するキャリアに届きます。次にキャリアが、SIPトランクを介して通話をお客様側に引き渡します。SIPが通話を確立し、接続後はRTPが音声を伝送します。
Retellが応答する通話の場合、最後の経路は次のようになります。

各トランクには2つの方向があり、それぞれ別の場所で設定します。オリジネーションは、プロバイダーからRetellへ流れる通話を対象とします。プロバイダーのトランク設定で、オリジネーションSIP URIをsip:sip.retellai.comに設定します。ターミネーションは、Retellからプロバイダーを経由して外部へ流れる通話を対象とします。プロバイダーからターミネーションSIP URIが発行されるので、電話番号をインポートする際にそれをRetellに入力します。
ビジネス向けテレフォニースタックは通常5つの要素で構成されており、AI音声エージェントはそこに1つのエンドポイントとして加わります。
電話番号の所有者に応じて、接続方法は3つあります。
セキュリティ面では、Retellはシグナリング用にTCP、UDP、TLS、mTLSをサポートしています。SRTPによるメディア暗号化にはTLSトランスポートが必要です。対応する音声コーデックはPCMU、PCMA、G.722です。mTLSはRetellサポートへのリクエストに応じて設定されます。実際の通話をルーティングする前に、番号のインポート時にTest SIP Connectionを実行できます。これは発信を行わずに、ターミネーションURIへSIP OPTIONSリクエストを送信するものです。テストに合格してもルーティングや音声が正常であることの証明にはならないため、その後に実際の着信・発信テスト通話を行ってください。
SIP側の詳しい手順についてはAIとSIPトランキングの統合をお読みください。また、Twilio連携の仕組みもご確認いただけます。
まず、プロバイダーまたはIT部門に次の点を確認してください。いずれも、よくある導入遅延を防ぐための質問です。
ベンダー側のチェックリストについては、テレフォニーインフラに合った会話型AIベンダーの選び方をご覧ください。
AI音声エージェントとは、テレフォニースタック上で電話の応答や発信を行うソフトウェアです。料金は1分あたり$0.07からです。最新の詳細はRetellの料金をご覧ください。
Retell AIは、すでに利用しているキャリアや電話システムに接続できるほか、すぐに使える電話番号も提供しています。そのため、既存のスタックを置き換えることなく、AI音声エージェントが電話の応答や発信を行えます。テレフォニー環境や最適な接続方法について、ぜひチームにご相談ください。