电话语音通知集成中间件选型指南
选型指南
我公司有三款产品适用于软件集成,均采用中间数据库方式,客户方程序只需要及时把待通知电话号码和内容写入数据库表,中间件轮询到该数据后进行通知并标记呼叫次数并写呼叫结果到日志表中,客户方程序只需读取日志表即可。
这种集成方式接口程序易编写易调试、现场故障易区分易排查,已经成为主流集成方式之一。
三款产品接口形式、线路要求、通知类型、数据库等说明如下:
1、《多路PSTN中间件》:PCI接口、支持2-8条普通电话线路,只可进行语音通知;
2、《单路GSM中间件》:USB接口、支持移动GSM手机卡一张,,可进行语音和短信两种通知;
3、《单路CDMA中间件》:USB接口、支持电信全系列普通手机卡一张,可进行语音和短信两种通知。
数据库推荐使用SQL Server或MySQL,数据库表及其说明如下:
TABLE .[calltask] /******呼叫任务 ******/
(
[createtime] [datetime] NULL, /****** 任务创建时间 ******/
[phone] [nvarchar](50) NULL, /****** 待通知电话号码 ******/
[call_text] [nvarchar](255) NULL, /******如果是录音文件则为绝对路径,否则软件将用TTS朗读该内容 ******/
[called_count] [int] NULL, /******最大呼叫次数,达到此限制数值后不再通知此任务 ******/
[latest_result] [nvarchar](50) NULL, /******最近一次通知结果 ******/
[bymanual] [int] NULL, /****** 置位标志 ******/
[id] [bigint] NULL /******主键 ******/
)
TABLE .[calllog] /****** 通知日志 ******/
(
[id] [bigint] NOT NULL, /******主键 ******/
[phone] [nvarchar](50) NULL, /******被叫号码 ******/
[called_text] [nvarchar](255) NULL, /****** 通知内容,同calltask的call_text ******/
[called_time] [datetime] NULL, /****** 呼叫时间 ******/
[called_result] [nvarchar](50) NULL, /****** 呼叫结果 ******/
[connected_time] [datetime] NULL, /******接通时间 ******/
[hunged_time] [datetime] NULL, /****** 挂断时间 ******/
[calltaskid] [bigint] NULL /******同calltask的id ******/
)
TABLE .[digitaction] /****** 按键行为,用来设置在对方接听电话时操作电话按键后的行为 ******/
(
[id] [int] NOT NULL, /******主键 ******/
[digit] [nvarchar](50) NULL, /****** 键值 ******/
[action] [nvarchar](50) NULL, /****** 行为 ******/
[remark] [nvarchar](50) NULL, /****** 备注 ******/
[name] [nvarchar](50) NULL /******助记名称 ******/
)
操作系统支持WinXP、Win7、Win2003 Server、Win2008 Server。(均为32位版本);
使用流程
使用中间件要求客户方必须有一定的程序开发和数据库维护能力,使用步骤如下:
1、导入我方随产品提供的数据库脚本;
2、安装中间件设备驱动和软件;
3、客户方编制写待通知任务表的程序和读通知结果表的程序;
4、部署并启动数据库和中间件,设定中间件运行参数(轮询周期、工作时间等)即可。
售后条款
1、硬件一年质保,执行国家三包政策;
2、 一年内免费远程技术支持。
如何购买
1、联系我公司销售人员详细了解;
2、共同确认需求、电话线路类型和数量、配套产品型号和行业插件、设备详单、产品和服务价格;
3、签订产品与服务合同,款到发货;
4、安装测试。