【发布时间】:2014-07-21 09:01:45
【问题描述】:
我们是一家文具批发商。除了文具,我们也是印刷品供应商,今年我们将增加一个包装材料部门。
我们目前在我的 Asterisk 电话系统中安装了两条电话线。由于业务的改善,我们将需要三条电话线。我们正在考虑的是一个具有三个电话号码的 VoIP 系统(一个用于文具、印刷品和包装材料)。我们有宽带互联网连接。我们有与更多不同产品组相关的各种电话(订购、询价、报价、交货信息)。
我们公司有 2 名销售代表。他们必须接听大约 50 个来电,并且每天的去电数量相等。
我的老板担心我们的销售人员在开设第三部门并安装第三条电话线后将无法接听每个电话。
他不想取代我们的 Asterisk,但他需要一些新功能,例如呼叫队列和语音邮件,但我们也会从 IVR 菜单系统中受益匪浅。作为对 VoIP 编程一无所知的我,他要求我开发一些类似这样的新功能。 IVR 似乎是最困难的一个。我为此找到了一个 C# 解决方案(下面可以看到一个简短的 sn-p):
void call_DtmfReceived(object sender, VoIPEventArgs<DtmfInfo> e)
{
DisposeCurrentHandler();
switch (e.Item.Signal.Signal)
{
case 0: break;
case 1: TextToSpeech("Product XY has been designed for those software developers who especially interested in VoIP developments. If you prefer .NET programming languages, you might be interested in Product XY."); break;
case 2: MP3ToSpeaker(); break;
}
}
(来源:Codeproject)
但我正在寻找另一种解决方案,它可以在不修改源代码的情况下添加一些新的菜单项。有没有人有任何有用的想法?
但首先需要 VoIP SDK。我一直在看Ozeki VoIP SIP SDK for .NET - 2 simultaneous calls。根据this page,它与 Asterisk 兼容。谁能告诉我这对于像我这样的企业来说是否是一个不错的选择?我还有其他选择吗?
任何帮助将不胜感激!
问候, 杰拉德
【问题讨论】: