我研究了Twilio和Stack,却找不到答案。我只需要知道这是否可行,然后才能在额外的电话线上投入大笔资金。
我有几家公司有不同的电话号码,但是想要接听来自一条电话线的所有电话,该电话线使用来电显示在转机前显示拨打的原始号码,这样我们就可以用正确的公司名称接听电话。
例如,个人拨打X(业务A),转到Y(业务B)。当呼叫进入Y时,呼叫者ID显示X(拨打的原始业务名称,在本例中为业务A)。然后我们可以接听电话“早上好,商务A”。这将被复制到5个不同的业务都进入一线。
这将使我们免于安装多条电话线。我相信这一定是可能的,但我非常感谢对此的确认。我准备向开发商支付费用。
提前谢谢你。
博伊德。
答案 0 :(得分:0)
是的,Twilio可以做到这一点。
基本上,您需要将Business X Twilio电话线指向一个如下所示的XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial callerId="BUSINESS_X_NUMBER">BUSINESS_Y_NUMBER</Dial>
</Response>
将该代码放在某处服务器上的文件中,并将Twilio号码“语音URL”指向该文件的URL。
然后为每个其他商家复制此商品,将BUSINESS_X_NUMBER替换为该商家的电话号码,并将这些商家的Twilio号码指向您放置这些商家的网址。
现在每当有人拨打您的任何号码时,电话Y都会响铃,而来电显示将显示客户最初拨打的号码。
为了更好地使用它,您可以编写服务器端脚本,以使用从URL中读取的值动态替换BUSINESS_X_NUMBER部分。
您可以将所有商家编号指向文件网址上带有GET参数的单个文件,例如Business X:
http://www.your-site-whatever.com/twilio_handler.php?dialed_number=BUSINESS_X_NUMBER
这将是Business Z的“语音网址”:
http://www.your-site-whatever.com/twilio_handler.php?dialed_number=BUSINESS_Z_NUMBER
你的twilio_handler.php文件看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial callerId="<?php echo $_GET['dialed_number']; ?>">BUSINESS_Y_NUMBER</Dial>
</Response>
编辑:请注意,根据Twilio的规则,您的所有商家X,Z等号码必须是Twilio号码(或者至少是您在Twilio注册的号码)。但是,他们都指出的那条线并没有。