私たちのアプリケーションでは、作成した ucma アプリケーションを介して、オペレーター (クライアント) と発信者の間にバックツーバック接続があります。次に、発信者を別のオペレーターまたは番号に転送します。
この転送は有人であるため、少なくとも転送が完了するまでクライアントで通話を維持したいと考えています。
クライアント アプリケーションは、ucma-application に転送を行うように指示します。そのため、サーバーは ucma -> caller からレッグで転送を行います。このシナリオでは、ucma からクライアント アプリケーションへのレッグはそのまま残りますが、クライアント アプリケーションで転送ステータスを表示できるように、この転送に関する情報を受け取りたいと考えています。転送が失敗した場合は、オペレーターにもそれが明確に示されている必要があります (転送中も保留状態であり、転送が失敗した後も保留状態が続く必要があります)。
UCMA でこれを行う正しい方法はどれですか?