2016-05-12 7 views
1

私はそれを持っているので、ユーザーは新しい番号(トラッキング番号としての役割を果たす)を購入し、その番号を選択した「宛先番号」にリンクすることができます。購入された追跡番号が呼び出されると、私はそれをPOSTコール先phpファイルに転送します。TwiML<Dial>となり、追跡番号が発信者のように見えます。Twilio API/TwiML <Dial>

私の質問は、これはトラッキング番号を設定する適切な方法ですか?私の主な不満は、私がこれと一緒に作っているコールレポートでは、<Dial>が発信コールとして表示されていることです。つまり、各コールを二重にカウントするようにしています(追跡番号への最初の呼び出しもあります) 。

これがこのアプローチに最適な方法であるかどうかについてのアドバイスはありますか?機能的ですが、それを実行する最善の方法かどうかを知るには十分な経験がありません。

答えて

0

あなたのユースケースを正しく理解していれば、このCall Tracking tutorialはアーキテクチャ上の決定を下すのに役立つと思います。これらのチュートリアルは、アプリケーションのニーズに基づいて実行したり、アプリケーションのニーズに応じて変更したりできる、実稼働環境に適したコードサンプルです。

主なアイデアは、Twilio番号(追跡番号)を名前付きリードソース(「ウォールストリートジャーナル広告」または「サイン付きダンス男」など)に関連付けるLeadSourceモデルです。また、セールスやサポートのヘルプラインのように、すべてのコールがリダイレクトされる電話番号(宛先番号)を追跡します。このリードソース(Twilio番号)に関連付けられたリード(コール)を見つけるための便利な方法を提供します。

上記のようにドキュメントの完全なコードを見て、これがまったく役立つかどうか教えてください。

<?php 

namespace App; 

use Illuminate\Database\Eloquent\Model; 
use App\Lead; 

class LeadSource extends Model 
{ 
    protected $fillable = ['number', 'forwarding_number', 'description']; 

    public function leads() 
    { 
     return $this->hasMany('App\Lead'); 
    } 
} 
関連する問題