请教高手,如何让用户电话上的数字键的输入来完成相关的费用查询(如一些银行电话银行查询系统,证券部的电话委托系统...)(100分)

  • 主题发起人 主题发起人 apower
  • 开始时间 开始时间
A

apower

Unregistered / Unconfirmed
GUEST, unregistred user!
本人正在开发一个<自来水水费电话语音查询系统>.电脑上的录入修改查
询等问题不大,但通过用户电话上的数字键的输入来完成相关的费用查询(如一
些银行电话银行查询系统,证券部的电话委托系统...),小弟从来没有这方面的
编程经验和方法。不知哪位编程高手有这方面的经验和方法,或有一些开发这
方面的资料献给小弟参考。如哪位高手有什么好的方案、例程或最好有现成的
软件、程序,望EMAIL告知小弟。谢谢!等候佳音!!!敬礼!
网友已有类似的问题,但还是不够具体:
 
网友已有类似的问题,但还是不够具体:
要完成这个问题必须购买一块语音卡,
购买语音卡的时候厂家会提供调用语音卡的api函数,
如果你使用Delphi开发,买的时候注意选购
提供Delphi下调用的语音卡,然后就可以象调用一般函数一样调用
那些函数:如对方判断按键是1。2。等等!然后根据
对方的选择写程序就ok
 
关于使用电话查询计算机中的信息,这属于CTI声讯服务的应用。这种应用要求你
配置相应的硬件设备,语音卡是必备的设备,它是计算机-电话集成应用的基础。通常
语音卡都附带有相应的高级程序编程接口,一般以DLL文件的形式供编程员调用。它具有将浮点数直接转换成语音字符串的功能,例TW8A电话语音卡提供了TW_MakeSentence()的函数,这样就可以通过直接访问数据库,给查询的用户放音
费用信息了,你还可以用语音卡做出其它很多的功能呕,例如自动话机转接功能,电话留言功能,我当前正在用语音卡做条件触发自动外拨功能,有机会我们可以互相学习,你要了解关于语音卡方面的资料可以到新浪网站用关键词“语音卡"搜索,资料多多。
 
我做过这种系统。
向你推荐台湾的TeleLink产品,Delphi下的开发环境比较好,NT和98都可用。
你可以访问站点www.telelink.com.cn
注意你购买的语音卡是否能符合要求。
 
同意huqhui
 
语音卡和交换机是必须的。
 
  首先,开发这种系统可以不用购买语音卡,但是 MODEM 是必须的。
  见过有些 MODEM 在购买时附送的软件吧,不需要任何其他硬件,
就可以实现电话自动答录功能。当初我有一个朋友问我同样的问题,
他打算用在智能小区里实现远程控制。一开始我也是认为必须用语音
卡,否则做语音卡的厂家还不早就关门了?可是一套含语音卡的系统
再便宜也得好几万,对于一般的系统根本行不通(太贵)。后来我
朋友自己研究了一下随 MODEM 附送的软件,发现纯软件的方式也可
以解决“只需要处理识别按键号码”的问题。
  对于语音卡,我个人认为就类似于早年的 VCD解压卡。
  
 
rope:
能把你的一些软件发过来给我吗?
我的mail是:yjc@163.net
不要发到邮箱,如果能的话,我给你个ftp host!
 
现在最常用的是dialogic 的语音卡,来完成上述功能.
提供
c sdk

ocx Sdk
详细功能刻查询参加
在cn.yahoo.com
关键字
<<语音卡>>
 
我也想知道,请指教
 
rope:
我也想要一份程序
simford@263.net
先谢了
 
我做过这样的程序!
不需要语音卡, 只需要一个带语音功能的Modem即可。
win98提供了TAPI功能, 使用TAPI功能来作这个事情。
如果不愿意对TAPI进行操作, 也可使用现成的控件TeleTools。
http://www.exceletel.com/updates.htm
 
Primer,可否给个例程!
 
Primer: 你给的网址连不上,你能说的具体点吗,或发给我mail
my mail: yan0138@sina.com.cn
 
这简直是太简单了。有兴趣与我联系:linkgzy@263.net
本人此类程序做过许多。源码也有。
多路查询需要语音卡,基本上是5000元一块(国产)。
 
guozhenyi你的信箱好像有问题!我没法发信给你!
我很需要这方面的资料或程序.老兄能给些什么帮助?如果有这样的资料或程序,
请发到我的信箱!
只要在几十兆以内就没问题!
先谢谢啦!
 
rope:
可以给我一份吗?
goubo@gou.com.cn
谢了。
 

Rope:
我的邮箱是wwwljx@163.net,也能发给我吗?谢谢!
OICQ: 1810030
 
各位大哥,俺只是知道该如何做,步骤如下:
  制作一条三口的串口线,三个口分为A,B,C
A:连Modem
B:连串口1
C:连串口2
A与B的连线
A(25) B        A(9)  B
2   3        2    3
2   3        3    2
5   5        7    5
A与C的连线与A与B的连线的制作方法一样
也就是说,B、C必须能同时接收到BitWare与Modem的通讯数据
在B、C两个插头中,B供BitWare通讯之用,C供我们检测通讯数据。
数据的检测可以自己编写程序完成。
在串口通信的标准里,一对多的连线,也就是 A<->B 同时 A<->C 应该通过 485,
不过,以我的经验,在一对二的情况下绝大部分机器可以由232直接实现。
在一对四的情况下大部分232接口会出错。
需要查明的数据一共有两部分:
1、BitWare发出了什么AT指令使Modem在自动应答的时候不去尝试握手,也就是不叫
2、Modem在建立连接后,通过什么方式返回用户的按键数据,
具体的代码我真是没有,各位调试成功后,如果有时间,请把代码发一份给我,先谢了。
 
后退
顶部