OpenClawをSIPおよび音声APIを介してダイヤル式電話に接続する

ハードウェアとSIP設定
このセットアップでは、電話コードでGrandstream HT801 v2 ATA(アナログ電話アダプター)に接続されたBenotekのダイヤル式電話を使用しています。HT801はイーサネットでルーターに接続し、TwilioのSIPエンドポイントとして登録されます。
通話フロー:ユーザーからOpenClawへ
- ダイヤル式電話を上げてTwilioの番号をダイヤルする
- Twilioが応答し、「OpenClawに接続中」と再生する
- Twilioがngrok経由でサーバーへのWebSocketメディアストリームを開く
- サーバーが音声認識のDeepgramとOpenClawに接続する
- 音声オーディオがTwilioからDeepgramにリアルタイムでストリーミングされる
- Deepgramが音声をテキストに変換する
- 1.5秒の無音後、書き起こしがOpenClawに送信される
- OpenClawがテキストで応答する
- テキストが音声合成のElevenLabsに送信される
- オーディオがffmpeg経由でmulaw形式に変換される
- MulawオーディオがTwilio経由でダイヤル式電話のスピーカーに戻る
通話フロー:OpenClawからユーザーへ
- サーバーの/call-meエンドポイントを呼び出す
- サーバーがTwilioにSIPエンドポイント(HT801)への発信を指示する
- ダイヤル式電話の機械式ベルが鳴る
- 電話を上げ、上記と同じフローが実行される
システムの動作を示すデモンストレーションビデオが利用可能です。
📖 全文を読む: r/openclaw
👀 See Also

自己改善型AIエージェントがプロセスの肥大化により停滞、設定の60%削除で解決
開発者が自己改善型AIエージェントの性能が頭打ちになったと報告。プロセスの肥大化が進み、執筆パイプラインは10段階に増え、毎晩の研究では論文を読むよりもコンテキストの読み込み指示に多くの時間を費やしていた。解決策は、ルート設定を約60%削減し、執筆パイプラインを10段階から5段階に減らし、ドリームサイクルを再構築することだった。

開発者がClaude AIを活用してクラウド認定クイズアプリを構築
ある開発者が、AWS、GCP、Azureのクラウド認定試験対策のためのクイズアプリ「Kwizeo」を構築しました。このアプリでは、Claude AIを活用して問題の生成、進捗ロジックの設計、開発の加速を行っています。

クロードのタイムトラベルゲーム、プロンプトから完全なデプロイシステムへ進化
Redditユーザーが、Claude内のタイムトラベルRPGプロンプトを40日以上かけて複雑なシステムへと進化させた経験を語っています。YAML状態ファイル、50体以上のNPC、イベントトリガーを追加し、最終的にはFlyにデータベースとカスタムMCPサーバーを備えてデプロイし、クロスプラットフォームでのアクセスを可能にしました。

OpenClawを搭載したVMを使用して、直接ファイルアクセスと高速な反復処理を実現
仮想マシンでOpenClawを実行することで、開発者はチャットインターフェースのみを通じて作業するのではなく、AGENTS.mdやHEARTBEAT.mdなどのプロジェクトファイルを直接表示、読み取り、編集できるようになります。このアプローチにより、反復サイクルが大幅に高速化されます。