以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML在语音技术中的应用 』   (http://bbs.xml.org.cn/list.asp?boardid=47)
----  如何实现VXItel接口(TAPI2.X/3.X)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=47&rootid=&id=45761)


--  作者:WanMingliang
--  发布时间:4/21/2007 9:19:00 AM

--  如何实现VXItel接口(TAPI2.X/3.X)
不好意思,从进入本论坛以来我一直在向大家请教问题.没办法,因为本人是菜鸟一个.再请教大家一个问题:谁实现过VXItel,VXIrec,VXIprompt接口?能给份代码参考吗?

--  作者:WanMingliang
--  发布时间:4/26/2007 6:12:00 PM

--  
这么久都没人回!是不是我的问题太弱智啦?
--  作者:zhu_ruixian
--  发布时间:5/7/2007 3:43:00 PM

--  
以下是引用WanMingliang在2007-4-26 18:12:00的发言:
这么久都没人回!是不是我的问题太弱智啦?


我只是知道要实现这些接口,但是没有具体做过。问xiangxie吧。
--  作者:叶子凝
--  发布时间:5/12/2007 10:57:00 PM

--  
我也想知道怎么实现VXItel接口,xiangxie老师在哪里呀!!!
我想把Dialogic板卡集成进来,可不知从何下手,哪位高人指点一下呀,谢谢啦!
--  作者:佛间花
--  发布时间:5/4/2008 10:22:00 PM

--  
已经实现了吗?我现在只是在搞一些演示性的东西,主要是openvxi里面的类和变量实在太多,参数传递搞的我有些头大。唉,具体的这几个扩展,实在是要我的小命啊。
--  作者:zlei12
--  发布时间:5/5/2008 7:47:00 PM

--  
关于Dialogic的实现已在http://bbs.xml.org.cn/dispbbs.asp?boardID=47&ID=46801中说明,请参见。

TAPI 2.0主要用于VXItel接口,也有获取按键输入的接口。对VXItel主要接口实现大致说明如下:
1) OSBtelWaitForCall: 需要在获取TAPI消息的线程中通过lineGetMessage函数获取TAPI消息,如果收到LINECALLSTATE_OFFERING时,表示来了电话通知解释器线程;
2) OSBtelTransferBlind/OSBtelTransferBridge则采用lineSetupTransfer/lineDial/lineCompleteTransfer三步完成,何时调用lineDial/lineCompleteTransfer函数则由lineGetMessgae()的消息确定;
3) 注意,这里涉及到解释线程和TAPI消息线程两个线程的同步问题。

TAPI定义得不很严密,需要阅读第三方厂商的TAPI开发手册,确定转移的消息流。TAPI 2.0未提供放音功能,一般的需要采用Wave API实现。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
78.125ms