我在一家大型网站设计和托管公司工作。我们正计划推出一套 SEO 服务。
作为开发工作的一部分,我被赋予了一项有趣的任务。目标是能够向我们的客户(数以千计)清楚地展示访问其网站的用户给他们的公司打了多少电话。
我们希望实现这一目标的流程如下:我们将向客户(同样,成千上万的客户)发放一个新的免费电话号码,他们只会在其网站上显示该号码。当消费者拨打此号码时,会将电话转接到商店现有的旧号码,但我们的服务器将监控通话时长等。
举例来说:我们公司可能会为商店“ABC Discount”分配一个新的 1-800 号码“1-800-111-1111”。现在,多年来,ABC Discount 一直有一个 1-800 号码用于他们的业务,“1-800-999-9999”。客户访问 ABC Discount 的网站,在那里他们会看到他们的网络电话号码(1-800-111-1111)。客户对 ABC Discount 的产品感兴趣,因此他们拨打网站上的 1-800 号码(1-800-111-1111)。我们的服务器系统(不知何故)接听了拨打至 1-800-111-1111 的电话。服务器知道将呼叫转接到 1-800-999-9999(这在后台悄无声息地发生,延迟最小,并保留了来电显示信息等)。我们的服务器会记录该通话已拨打、通话时长等,并且(可能)甚至具有录制和保存通话音频的功能。
稍后,ABC Discount 的所有者可以登录我们基于 Web 的内容管理系统,查看他接到了多少个电话从他的网站今天,每次通话持续了多长时间,甚至听一两个通话的音频,看看通话内容。这样我们就可以向他展示他的网站为他/她服务了多少。(顺便说一句,这只是我们将提供的众多分析工具之一)我知道实施这种解决方案的技术基础已经存在。有数百家(如果不是数千家)公司提供虚拟 PBX 服务,所有这些公司(我猜)都是建立在某种行业标准设备等之上的。在我看来,我们基本上是在尝试设置我们自己的(非常精简的)虚拟 PBX 解决方案(基本上每个企业的配置都相同)。
然而,无论我怎么谷歌搜索,我都无法找到虚拟 PBX 系统/提供商所基于的软件/硬件。我就是不知道从哪里开始。
我们很乐意将系统的“核心”外包给有能力的托管商,如果有人能为我们指明正确的方向,那就太好了。它必须是一个真正的“商业”级解决方案,因为我们将管理数千个号码,并需要 API 级别的访问权限来配置帐户、跟踪使用的分钟数等。(例如:不要让我们去联系 virtualpbx.com,让我们去联系 virtualpbx.com 用于托管其解决方案的电话系统托管提供商)
我们也愿意构建自己的解决方案,并且有预算来做这件事(即购买价值 30k、50k 甚至 100k 的电话硬件并将其共置等,这丝毫不会让我们感到害怕……)。有人知道我们想要使用哪种硬件/连接吗?我们不想做任何 VOIP 或类似的东西。大部分情况下都需要 POTS。
关于从哪里开始这个项目有什么想法吗?(即使合适的公司/顾问的联系信息也会有用)...
答案1
您看过星号吗?http://www.digium.com/en/您可以使用标准 x86 硬件并购买卡来构建您自己的硬件。这也会为您提供灵活性,因为您可以选择使用 voip。
答案2
我不知道有任何这样的解决方案可以在没有以下条件的情况下发挥作用:
从每个位置的 VoIP/PBX 中提取数据(本质上需要更换他们的电话系统)
使用“立即给我打电话”短信/VoIP“网关”/API 服务:基本上,用户在网站上输入他们的电话号码,网关回拨/将呼叫路由到“真实”电话号码,并在网站上(或在“云”中)跟踪/存储呼叫者的电话号码、录音/转录等。我完全不了解它的工作原理,我只知道我在许多供应商网站上看到并使用过它。这些家伙看起来很有能力并具有一组有用的功能和一个“用例”故事,听起来几乎和您所要求的完全一样:
Twilio 解决了什么问题? 我们一直在构建 Web 应用程序,有时我们希望这些应用程序能够与电话呼叫者进行交互。也许我们希望客户能够打电话来获取信息,或者我们需要更有效地协调我们的员工。在 Twilio 出现之前,您必须学习一些外国电信编程语言,或设置一整套 PBX 软件才能做到这一点。这时,您会说“啊,算了吧!”Twilio 可让您使用现有的 Web 开发技能、现有代码、现有服务器、现有数据库和现有 karma 快速可靠地解决这些问题。我们提供基础设施,您通过 HTTP 提供业务逻辑,我们一起统治世界。
祝你好运,希望我能提供更多信息。