私は3人のアクターでtwilioサービスを作成しています:
- 顧客、会社に電話をかける人
- 会社、サービスプロバイダーに電話を転送する会社
- 会社に代わって顧客にサービスを提供するエンティティであるサービスプロバイダー(私たち)
ここに問題があります。サービスプロバイダーは、顧客に関連付けられている会社を識別できる必要がありますが、使用できる電話番号は1つだけです。コスト上の理由から、複数の電話番号を使用することはできません(マージンは非常に低いです)。1人の顧客が複数の会社に関連付けられている可能性があるため、発信者IDを使用できません。
私はTwilioのForwardedFromフィールドに精通していますが、ここで説明したように、常に信頼できるとは限りません。実際、私の携帯電話会社から転送すると、ForwardedFrom
フィールドがnullになります。
複数の電話番号を使用せずに、顧客を私たちにリダイレクトした会社を(確実に)特定するにはどうすればよいですか?