AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 100327
Accepted
Taptronic
Taptronic
Asked: 2010-01-07 19:26:51 +0800 CST2010-01-07 19:26:51 +0800 CST 2010-01-07 19:26:51 +0800 CST

构建内部定制 VoIP 网关的成本?

  • 772

我正在为此寻找技术和财务建议。简而言之,我的客户就他们希望开展的一个项目与我联系,该项目涉及建立一个非常小的“当今”呼叫中心,利用某种低成本/开放/免费(星号?)VoIP 网关,该网关将从他们的 MS SQL Server 2008 数据库。当然,他们希望尽可能少地做我将要描述的事情。:) 他们今天所做的是“模拟”,因为他们用笔和纸拨打电话,然后手动将其全部输入电子表格中,一个人将其合并(!)到一个更大的电子表格中 - 你可以想象我所看到的......

他们希望我建立一个 CRM,它可以访问后端的数据库,但所有这些都必须与 VoIP 接口,这将帮助他们拨打外线电话并接收内线电话。我擅长 CRM 和数据库。我可以在睡梦中做到这一点。我遇到很多麻烦的事情是围绕着他们希望通过这些 VoIP 实现的目标。所以我在这里......

首先,出于与客户数据的安全性以及与这些客户就其数据签订的合同协议相关的原因,他们坚持将接近 100% 的硬件保留在内部。他们不依赖任何云类型的服务。所有备份和灾难恢复的东西都由他们自己处理。我确实认为,也许他们有一个装甲快递员,可以将磁带运送到某个地方的保险库,但本质上 - 他们希望对他们的数据、服务器、电话系统等进行物理控制。他们担心 VoIP 和安全性。他们提到通过“嗅探”或“窥探”对呼叫进行数字跟踪,他们希望通过创建一个完全运行的内部呼叫中心来降低这种风险,该呼叫中心使用 VoIP 实现可编程性/接口等。他们还希望放弃他们当前的电话提供商,如果这是可能的。我相信这个问题是由于成本。我告诉他们,在某个时候,即使呼叫来自他们的大楼内,它也必须以某种方式“走出去”。但也许我错了,因为我对 VoIP 的经验为零。我是这里的使者,所以请多多包涵。我不太了解这方面的硬件/网络方面。我正在为他们构建自定义 CRM、SQL Server 数据库和运行 CRM 的 Intranet 管理界面,并且我将以某种方式将软件端连接到 VoIP 呼叫中心端。但也许我错了,因为我对 VoIP 的经验为零。我是这里的使者,所以请多多包涵。我不太了解这方面的硬件/网络方面。我正在为他们构建自定义 CRM、SQL Server 数据库和运行 CRM 的 Intranet 管理界面,并且我将以某种方式将软件端连接到 VoIP 呼叫中心端。但也许我错了,因为我对 VoIP 的经验为零。我是这里的使者,所以请多多包涵。我不太了解这方面的硬件/网络方面。我正在为他们构建自定义 CRM、SQL Server 数据库和运行 CRM 的 Intranet 管理界面,并且我将以某种方式将软件端连接到 VoIP 呼叫中心端。

所以考虑到这一点......

人员将很少。在任何一天,都会有 3 到 5 人同时拨打美国国内电话。预计明年不会出现人员增长,但我想看看将其扩展到 10 个并发外拨呼叫者的成本是多少——只是为了准备好这些信息。呼叫中心的工作人员将拨打约 90% 的外呼电话,约 10% 将是呼入、客户支持电话、不请自来的电话等。他们目前不希望设置 800#。他们想切断与当前电话提供商的联系——如果这可能的话?基本上,他们问他们是否可以简单地“仅通过互联网路由他们的电话”,而我对此知之甚少 - 我的直觉说不。他们需要某种 PSTN 吗?连接到 - 端点是否是手机都没有关系,办公电话、家庭电话……他们想创建自己的“内部 VoIP 提供商”,他们将使用它来拨打这些呼出电话并接收呼入电话。数据库/软件将在内部,他们希望这些硬件也能在他们的眼皮底下。他们想知道他们是否可以创建此 VoIP(网关?PBX?)并能够在拨打或接听电话时访问 SQL Server DB 中的客户历史记录。

因此,简而言之,整个系统将执行以下操作:营销经理根据他们加载到 CRM 中的标准创建一系列潜在客户。每个代理(他们称为呼叫中心的销售人员)将在他们的仪表板中看到分配的客户列表以进行呼叫。代理点击一个客户,从数据库中检索完整的数据,VoIP 盒子收到一个信号来处理外拨电话,对话被录制成 MP3 格式(当然是经过许可的),并希望进行销售。在呼入电话的情况下,如果电话号码匹配,则数据库将在座席/销售代表接听电话之前将客户的信息检索到座席的屏幕上。

这是我没有太多经验的硬件部分。首先,是否有可能成为您自己的 VoIP 提供商?如果是这样,那么成本是多少——哪种硬件最便宜?可以几乎一无所获吗?他们一直提到星号。我试图在假期阅读这些东西,但我的头在旋转 - 所以我现在在这里问。这个馅饼是天上掉下来的,还是真的可行——(以非常低的成本)?有人告诉我,“低”意味着尽可能多地使用开源/免费。

感谢任何人都可以提供的任何见解和方向。我会尽力回答任何问题或澄清某些事情,添加我可能错过的内容等。

sql-server asterisk voip crm
  • 3 3 个回答
  • 777 Views

3 个回答

  • Voted
  1. Best Answer
    Mark Henderson
    2010-01-07T19:48:56+08:002010-01-07T19:48:56+08:00

    哇,老实说,这对我来说有点“TL;DR”,但我扫描了它,听起来你想做一些与我们公司所做的非常相似的事情。

    我们也做 CRM 系统,我们的客户想要一个 CRM,它可以自动拨打请求支持的客户,并且当客户拨打电话时,会根据他们的呼叫者 ID 等自动将呼叫路由到最后处理它的人。

    出于几个原因,我们采用了一个名为Swyx的解决方案来集成 VoIP,它非常棒,从那时起我们已经将它推广到三个办公室。

    1. Swyx 有一个用于启动调用的 BRILLIANT ActiveX/COM API。COM 对象实际上是一个完整的 VoIP 应用程序,因此您的所有电话功能都可以嵌入到应用程序中,而无需“外部”存在。您还可以拥有传统的 VoIP 接口或物理 VoIP 电话,它将“远程控制”这些设备

    2. 即使您的客户希望在内部使用它,但如果您在外部托管它,它将“呼叫家”以从远程位置操作本地电话(这就是我们所做的,外部托管的终端服务器控制本地 VoIP 电话)

    3. 它很便宜。我们的许可成本通常约为每个站点 50,000 至 75,000 澳元。这似乎很多,但经过几个小时的训练,任何猴子都可以维持它(事实上,我们有一只猴子在不把便便扔到墙上时会这样做),而我们只需要付钱一次技术支持(这甚至不是他们的错,有人给了我们错误的信息)。

    下一个问题是:您能成为自己的 VoIP 提供商吗?是和不是。取决于问题的上下文。

    您可以成为自己的 VoIP PBX,因为您的办公室有中继线,然后您在办公室内运行完整的 VoIP 系统。这就是我们所做的。我们的任何网站都没有一部模拟电话。事实上,根本就没有一部桌面电话。都是 VoIP 和精美的 USB 耳机。

    不过,要做到这一点,您仍然需要将中继线带入办公室。我们的一些客户(大容量客户)使用 ISDN。我们在澳大利亚的主要 ISDN 提供商有一个名为“On-Ramp”的产品,我们的大多数客户都有 20 条线路和大约 200 个号码。

    我们确实有一个使用两个 VoIP 提供商的较小站点。一家 VoIP 提供商附带了他们的办公室互联网连接,并提供免费的国内电话,并且非常稳定,并且他们确实允许此功能(当然是在合理范围内)。他们已经在单个 VoIP 中继上一次将 10 个呼叫改组,没有任何问题。他们有第二家 VoIP 提供商来拨打国际电话,一些简单的拨号规则可以无缝切换到该提供商。

    现在,至于“免费/开源”,请记住,只有当您的时间一文不值时,它才是免费的。我们使用 Asterisk 进行了调查,发现当我们学习 Asterisk 时,我们开发了一个 API,我们可以与我们的 Windows 应用程序进行交互,设置自动拨号、冗余和基于我们正在通话的拨号历史的自定义呼入呼叫路由硬件、支持和开发成本约为 150,000 美元。我认为走 Swyx 路线大约便宜 50,000 美元,因为 50,000 的支出涵盖了我们自己的开发成本中的约 100,000 (但我们并不是特别便宜,您在这些金额上的里程可能会有所不同)。

    我希望这对你有所启发,祝你好运。这是我从事过的最有趣的项目,部署后能够在业务的各个方面看到直接的好处,这让我感到温暖!

    • 3
  2. Zypher
    2010-01-07T21:14:01+08:002010-01-07T21:14:01+08:00

    全面披露:我在一家呼叫中心公司客户关系管理公司工作。如果您从事呼叫中心业务,您一定听说过它们。所以请记住这一点,如果我的部分帖子含糊不清,我必须在互联网上保持这种方式,这样我就不会泄露可能让我被口音解雇的东西。


    作为在美国的注意事项,你必须非常小心你打电话给谁。当您打电话给某人时,您需要确保满足以下条件:

    • 你是非营利组织
    • 你代表政客

    或者

    • 您呼叫的人不在国家请勿呼叫名单上
      • 您必须付费才能访问 DNC(上次我参与一个出站项目时大约需要 10-20k

    或者

    • 您与此人有先前的业务关系。

    首先,我将尝试描述“大男孩”是如何做到这一点的,只是为了让您了解呼叫中心的运作方式。由于这主要是关于外拨电话,我认为描述它应该如何工作的最佳方式是从屏幕出现在座席桌面上到它被应答时逐步完成呼叫。

    1. 预测拨号器通过列表中的一堆号码进行呼叫,一旦有人接听电话,它就会将呼叫转交给可用的座席。通过使用允许电话交换机和自动拨号器传送此信息的某些框架来确定代理是可用的。
    2. 连接代理后,元数据被传递到后端应用程序并馈送到代理的桌面,呼叫开始,代理将信息添加到人员的记录中,该记录被放入后端应用程序

    听起来很简单吧?相信我,幕后还有很多事情要做,而且基础设施并不便宜。


    你怎么做

    (这是以美国为中心的,因为那是我处理电信的地方)

    首先,让我谈谈更改您的电信提供商。是的,您当然可以更改您的电信提供商并移动您的号码。我确定您所在地区有很多 CLEC 和 LEC。在不知道您所在地区的情况下,我无法说得更远,但您应该能够通过在线搜索找到很多评论。货比三家,这就是我们所做的。尽管对于呼叫中心而言,AT&T 是主导者。

    您应该考虑获得分数 T1。成本不会是天文数字,而且很容易添加更多线路,因为它们已经存在循环,只需要打开它们。

    确实没有便宜的方法来设置呼叫中心。对于你所表达的你想做的事。

    第一种方式:

    带星号

    如果你知道星号,你可以很简单地做到这一点。概括地说,您将使用Asterisk .NET(我假设一个 .net 应用程序,因为您使用的是 MSSQL 2k8)来生成调用。需要一个相当简单的出站拨号计划。对于呼入电话,您可以在星号中设置一个寻线组,以通过所有座席振铃直到有一个座席接听,或转储到语音信箱。

    现在,如果你不知道你在用星号做什么——你最好找一个当地的顾问来设置它,最终它会更便宜。如果您真的不能那样做,请查看TrixBox,他们显然在星号上放置了一个非常漂亮的前端。我无法评论它,因为我从未使用过它。

    第二种方式

    使用思科呼叫管理器

    您将获得体面的低端 Cisco 路由器 - USR 800 或 1600 范围内的东西,并让呼叫管理器处理所有呼入和呼出呼叫。它有一个非常漂亮但很难找到的 API(因此没有链接现在似乎无法找到它)


    至于做纯voip。对于呼叫中心,我会说不要。我们从来没有在 voip 上获得过良好的通话体验,除非它是从 (C)LEC 直接下降到他们当地的 CO,并且按照他们现在收取的价格,T1 更便宜。

    做纯 voip 的问题是你无法控制互联网上的条件。除非您在私有云(即 MPLS)中,否则互联网上没有 QoS 这样的东西

    举个例子,我有一个朋友在呼叫中心工作,将他们的电信外包给 VOIP 提供商。他们所有的电话都通过芝加哥数据中心进行。在美好的一天,通话质量很差,服务很贵,而且周围的情况都很糟糕。然后有一天,数据中心从互联网上消失了一周……


    我想我已经涵盖了至少应该让您入门的所有内容。如果您有任何问题,请发表评论。

    哦,记住电信很有趣:)

    • 2
  3. bogdan
    2010-01-18T15:05:12+08:002010-01-18T15:05:12+08:00

    你可以尝试一些基于 Asterix 的东西,比如 trixbox。我办公室里有这样一个盒子一年多,效果很好。

    • 2

相关问题

  • sql server 连接字符串上的网络数据包大小以提高吞吐量

  • 基于 Microsoft 的服务器(IIS、MSSQL 等)上的病毒扫描应排除哪些内容?

  • SQL 洗衣清单

  • OPENROWSET、二进制文件、varchars 和 varbinaries

  • 聚集索引与非聚集索引?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve