0

マスターアカウントとサブアカウントを持っています。発信者がサブアカウントの番号に電話をかけたとします。サブアカウントは、いくつかの TwiMl を出力することによってこの呼び出しを処理し、いくつかのビジネスルールに基づいて、この呼び出しのフローをマスターアカウントにリダイレクトする必要がある場合があります (アカウンティングの目的で)。

これを行う簡単な方法は、マスター アカウントに属する番号をダイヤルするだけです。これにより、コール フローがサブ アカウントからマスター アカウントに転送されます。そこに合併症はありません...

ただし、マスター アカウントでこの通話がどのクライアントに属しているかを識別するには、一意の識別子が必要です。マスター アカウントでこの通話を受信した場合、それをクライアントに一致させる方法が必要です。理想的には、サブアカウントで発信された最初の CallSid を取得したいのですが、それは不可能のようです。そのため、カスタムパラメーターを渡すことを検討していましたが、運もありませんでした。

サブアカウントからマスターアカウントに何らかの方法でデータをリンクできるようにすることは理にかなっています。これを達成する方法についてのアイデアはありますか?

4

1 に答える 1

0

Twilio 開発者エバンジェリストはこちら。

これまでに何を試したかはわかりませんが、コール トラッキングの記事は、あなたがしようとしていることに役立つと思います。

ここでの考え方は、引き続き TwiML を使用できますが、呼び出し sid を次のようにアクションとして渡すというものです。

<Response>
    <Dial action="track_call.php?call_sid=<?php echo(call_sid);?>" method="GET"><?php echo(PHONE_NUMBER);?></Dial>
</Response>

次に、track_call.php で、この呼び出し sid を引数として受け取ります。API を介して、呼び出し sid から必要なすべての情報を取得できます。これにより、すべてを追跡できるようになります。

さらに説明が必要な場合、または特に何か問題がある場合はお知らせください。

于 2015-08-07T09:47:38.970 に答える