2017-09-09 9 views
0

乗車予約アプリでは、ドライバーとユーザーの間の通信が必要です。Twilioカスタム発信者ID

ユーザーがウェブサイトやアプリを介してドライバに連絡した場合、Twilio経由で通話やSMSを行うことができます。連絡先の番号はお互いに公開したくありません。

3人のユーザーA、B、Cがドライバに接続し、ドライバにアプリケーションがインストールされていない場合、ドライバは実際にコールバックとSMS応答を求めます。ドライバーが発信者番号でユーザーにアクセスする方法。

多くのユーザーがいる可能性があり、ユーザーごとに別々のtwilio番号を購入することはできません。

解決方法をお知らせください。

答えて

0

各ユーザーに一度に何人のユーザーに連絡する必要があるのでしょうか?私は思っていないほど多くはありません。

10個のTwilio番号を購入し、ユーザーがドライバを呼び出す/ SMSするにつれてそれらを段階的に割り当て、データベース内のユーザー/ドライバ番号の割り当てを保存します。

ドライバーが/ SMSに応答して番号を呼び出し、データベースを呼び出し、ドライバーを呼び出すときに割り当てられたユーザーにコール/ SMSをルーティングする場合。

11番目のユーザーが/ SMSにドライバ、リンス、リピートを呼び出すと、1回目の割り当てをリサイクルします。

+0

履歴リストがあり、今後いつでもドライバーに連絡することができます。コール元IDは繰り返さないでください。 – Dev

+0

あなたは、ドライバにはアプリがインストールされていないと言いました。ドライバにアプリがインストールされている場合は、各ユーザとドライバの電話番号をデータベースに保存するだけです。誰もがアプリ内で一意のIDを割り当て、ドライバAがユーザCに電話するためにアプリ内のボタンを押すと、データベースに電話番号を照会して通話を設定します – miknik

0

ここではTwilioの開発者のエバンジェリストです。

このように匿名通信を維持するには、システム内の1人の人数に最大数の関係が必要です。これについての最も良い説明はarticle on masked text messaging with Twilioです(ただし、呼び出しにも適用されます)。

miknikさんの回答に対するあなたのコメントは、これらの関係を永遠に生き生きとしたいと考えていることを示唆しています。これは、ほとんどのサービスがこの機能を構築する方法ではありません。彼らは通常、関係に特定の長さを与える、Uberは、例えば、乗車が終了してから数分後に電話番号をリサイクルする。

この種の番号プーリングとマスキングを簡単に管理する方法を探している場合は、Twilio Proxyをチェックしてください。多くのロジックが処理されます。これはまだ開発者のプレビューにありますが、あなたはapply for early accessです。

関連する問題