电话号码的最后一位是随机的吗?

时间:2010-04-28 17:50:46

标签: telephony voicexml

我有一个电话应用程序,它有一个需要用户选择的提示。我让应用程序根据来电者电话号码的最后一位数选择10种不同的电话提示中的一种。然后我测量用户是否响应提示(接受)或决定跳到下一步(拒绝)。我认为这可以作为一个随机选择,但我认为我可能是错的。

我发现,对于两个不同的最后数字,完全相同的提示具有显着不同的响应率(25%对35%)。现在我很好奇为什么会这样。有谁知道如何分配电话号码以及为什么最后一位数字会很重要?

1 个答案:

答案 0 :(得分:1)

我查看了结算数据库。我们使用Asterisk作为PBX并在PostgreSQL数据库中存储计费。

select substring(cdr_callerid_norm from '[0-9]$') as last_digit, count(*)
from asterisk_cdr 
where cdr_callerid_norm is not null and length(cdr_callerid_norm) > 2
group by last_digit 
order by last_digit

结果:

 last_digit | count
------------+-------
 0          | 17919
 1          | 13811
 2          |  8257
 3          | 20708
 4          | 13492
 5          | 13708
 6          |  8813
 7          |  6943
 8          | 11693
 9          |  7942
                        |  2584
(11 rows)

对我来说,这些数字不是随机的。您可以对结算进行类似操作并进行检查。我认为电话号码一般是随机的,但如果很少有客户给你打电话,那么来电号码就不会是随机的。考虑使用其他改变提示的东西:随机数,使用时间等。