我拥有它,因此用户可以购买新号码(用作跟踪号码),然后将该号码链接到所选的“目的地号码”。当调用购买的跟踪号码时,我将目的地号码发送到呼叫处理php文件 - 然后TwiML将<Dial>
该号码,使其看起来好像跟踪号码是呼叫者。
我的问题是,这是设置跟踪号码的合适方式吗?我的主要抱怨是,通过电话报告我正在与此同时进行,<Dial>
显示为拨出电话,基本上是这样,所以我重复计算每次通话(因为它也看到了最初的呼叫跟踪号码。)
关于这是否是解决此问题的最佳方法的任何建议?它是功能性的,但我没有足够的经验来知道它是否是最好的方法。
答案 0 :(得分:0)
如果我正确理解您的用例,那么我认为Call Tracking tutorial可以帮助您做出一些架构决策。这些教程被视为生产就绪代码示例,您可以根据应用程序的需要运行或更改这些示例。
这里的主要想法是LeadSource模型,它将Twilio号码(跟踪号码)与指定的潜在客户源(例如“华尔街日报广告”或“带标志的跳舞家伙”)相关联。它还会跟踪我们希望所有呼叫重定向的电话号码(您的目的地号码),例如您的销售或支持帮助热线。并提供了一种方便的方法来查找与此主要来源(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');
}
}