首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.NET中呼叫中心?

在.NET中呼叫中心?
EN

Stack Overflow用户
提问于 2011-03-23 20:53:13
回答 1查看 219关注 0票数 1

我希望在WPF接待亭的应用程序,以处理来电。

该应用程序的要点是从呼叫者ID检索客户信息,以及在排队等待接线员时提供多个选择的机会。

我通常能够从google挖掘出最多的东西,但这一次我做得不够。有没有一个我不知道的术语来描述这种类型的应用程序,它可以解锁google的信息洪门?有没有人能链接到电话应用编程接口的“元”-world?我假设它将是基于IP电话的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-25 00:47:25

听起来像是你在尝试开发某种ACD (自动呼叫分配)系统?

也就是说,您是通过某种方式连接到电话网络的,可能是通过VoIP (SIP)。您可以使用电话API (可能是Dialogic HMP)与其连接。当发生诸如电话铃声之类的事件时,您会被告知并对其做出响应。

当有来电时,您可以获得CLI (主叫方ID)和DDI (直拨入站号码)。

然后,您可以使用您确定的一组规则将该呼叫路由到特定的“座席”组(即,公司中正在等待接收您的呼叫的员工!)。

一旦您确定了要将呼叫路由到哪组座席,如果通过某种算法(使用最少的座席等)有可用的座席,那么您可以将呼叫路由到座席,工作完成。

如果不是,则呼叫必须排队。在队列脚本中,您可以播放音乐,只需使用相关的媒体API播放提示,就可以告诉他们他们的呼叫有多有价值。

另一种变体是在呼叫开始时要求输入,例如按1表示销售,按2表示支持,然后使用输入确定如何路由呼叫。这是一种IVR (交互式语音响应)机制,涉及通过DTMF (双音多频)播放提示和获取数字,即当您按键时电话发出的噪音。在SIP下,接收数字的方法有很多种,虽然RFC 2833可能是最常见的,但取决于您连接的另一端,您可能会发现还需要其他东西-例如Cisco Call Manager,虽然它支持RFC 2833,但它更喜欢使用带有KPML正文的SIP INFO/NOTIFY。

代理将使用呈现呼叫者信息的客户端,通常该客户端与您的呼叫中心服务器之间的集成是通过某种将被称为CTI (计算机电话接口)的协议来实现的,但这是一个宽泛的术语,并不是指特定的协议,无论哪种方式,它只是您如何向您的客户端获取相关信息以及如何响应来自客户端的请求(例如。转接呼叫、挂断呼叫、保留呼叫等)。

虽然你在这里谈论的听起来像是一项非常大的工作(从你开始的地方-至少一年),但编写一个呼叫中心系统并不是一项微不足道的任务,而且远远超出了简单的单个WPF应用程序,除非我完全误解了你在这里寻找的东西。

希望上面的内容能给你一些缩写,以及其他一些指导你的指针。

我强烈建议你让你的雇主投资一个商业呼叫中心系统(或者使用一个更有限但免费的系统,比如Asterisk中的那个),然后你就可以专注于你的正常业务。

免责声明:我工作的公司生产呼叫中心系统。我相信我们可以为您提供报价:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5405523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档