1.一种语音接入设备通用硬件抽象接口实现方法,所述语音接入设备的实现包括应用层、协议层和硬件设备驱动层,其特征在于,在所述应用层和所述硬件设备驱动层之间添加硬件抽象层,以屏蔽所述应用层对特定硬件的关注;所述硬件抽象层包括初始化功能块和或基本配置功能块和或事件上报功能块和或媒体操作功能块和或定时操作功能块,所述初始化功能块、所述基本配置功能块和所述媒体操作功能块由所述应用层调用,所述事件上报功能块由所述硬件抽象层调用,所述定时操作功能块由所述应用层和所述硬件抽象层调用。
2.根据权利要求1所述语音接入设备通用硬件抽象接口实现方法,其特征在于,所述初始化功能块包括初始化功能和关闭功能,在正常的进程或应用起来后,调用相应的所述初始化功能以完成所述硬件抽象层的初始化,当不再需要所述硬件抽象层时所述应用层调用所述关闭功能关闭所述硬件抽象层。
3.根据权利要求1所述语音接入设备通用硬件抽象接口实现方法,其特征在于,所述基本配置功能块包括缓冲区调节功能和回音消除功能。
4.根据权利要求1所述语音接入设备通用硬件抽象接口实现方法,其特征在于,所述事件上报功能块上报的事件包括上报摘机事件、上报挂机事件、报告闪断事件、报告拨号事件、报告调制解调事件。
5.根据权利要求4所述语音接入设备通用硬件抽象接口实现方法,其特征在于,所述事件上报功能块上报的事件还包括报告传真事件。
6.根据权利要求4所述语音接入设备通过硬件抽象接口实现方法,其特征在于,所述事件上报功能块上报的事件还包括报告远程拨号事件。
7.根据权利要求1所述语音接入设备通用硬件抽象接口实现方法,其特征在于,所述媒体操作功能块包括放音功能、停音功能、向网络侧放音功能、开始振铃功能、停止振铃功能、显示呼叫者ID功能、建立媒体功能、修改媒体功能和删除媒体功能。
8.根据权利要求1所述语音接入设备通用硬件抽象接口实现方法,其特征在于,所述定时操作功能块包括计时开始功能和计时结束功能。
9.一种呼叫方法,其特征在于,采用如权利要求6所述语音接入设备通用硬件抽象接口实现方法来完成呼叫功能,包括下列步骤:A、主叫侧流程:
S1主叫侧摘机;
S2抽象层调用摘机功能;
S3应用层调用放音功能,带参数为拨号音;
S4抽象层调用硬件层的放音接口;
S5主叫侧拨号;
S6抽象层调用拨号功能;
S7累积收号后发送邀请消息;
S8被叫回180消息;
S9应用层调用放音接口,参数为回铃音;
S10抽象层调用硬件层的放音接口;
S11被叫回200消息;
S12应用层调用建立媒体接口,该接口将主叫和被叫侧的媒体传送给抽象层;
S13抽象层调用硬件层的媒体创建接口;
S14主叫侧报告挂机;
S15抽象层调用挂机功能;
S16应用层发送再见消息;
S17应用层调用删除媒体功能删除媒体信息;
S18抽象层调用硬件层接口,删除媒体;
B、被叫侧流程:
P1接收邀请消息;
P2应用层调用振铃功能;
P3抽象层调用硬件层的振铃接口;
P4被叫发送180消息;
P5被叫侧摘机;
P6抽象层调用摘机功能;
P7被叫发送200消息;
P8应用层调用建立媒体接口,该接口将主叫和被叫侧的媒体传送给抽象层;
P9抽象层调用硬件层的媒体创建接口;
P10被叫侧报告挂机;
P11抽象层调用挂机功能;
P12应用层发送再见消息;
P13应用层调用删除媒体功能删除媒体信息;
P14抽象层调用硬件层接口,删除媒体。
10.根据权利要求9所述呼叫方法,其特征在于,上述步骤S3、S6、S8、S11、S16、P2、P4、P5、P7和P12中的任意一个或多个支持定时操作。