エージェントとクライアントがいるライブ twilio インフラストラクチャを持っています。クライアントは twilio 番号を呼び出し、キューに入れられます。ユーザーがエンキューされると、クライアントはエージェントを待ちます。私のサーバーでは、cron ジョブが php twilio ヘルパー ライブラリを使用して、サーバー側の twilio 番号で利用可能なすべてのエージェントを呼び出します
呼び出し->作成(...)
エージェントが電話に出た後、任意の番号を押してクライアントの電話に応答するよう求められます。その後、エージェントはクライアントに接続されます。
これがシステムのあり方であり、変更すべきではありません。このコードに大きな変更を加えることはできません。
私の問題は、開発中の ios アプリケーションを使用してメンバーを通話に追加する必要があることです。
というよりは、クライアントがエージェントに接続している間に何らかの方法で、エージェントとの通話中に何らかの方法でそのエージェントとの通話に別のクライアント (友人) を追加できるという仕様です。
これは達成できますか。電話会議にメンバーを追加する方法を知っています。コードは変更できないと言ったように、それはウェブサイトにあります。クライアントがサービスとサーバー バックエンド (Twiml と Php) に簡単にアクセスできるように、ios クライアント アプリを開発しています。
回避策はありますか。エージェントとクライアントがキューに接続されたら、何らかの方法でコールにリダイレクトできます。おそらく接続時に、REST API を使用してそれらをキューから転送し、電話会議に入れることができます。