IP323, H.323 Adaptor 基本完工了,对 Radvision H.323 协议栈 有点看法:
1, Radvision H.323 协议栈使用起来很简单,不要求使用者对H.323协议有深入的认识。但是如果需要对 H.323 通信进行比较深入的定制,就需要使用PST/PVT API,因为很多 H.323 信令的信息项协议栈是不提供直接的访问函数的。学习 PST/PVT,对 ASN.1 有简单了解是进入深层次开发的一个门槛。而协议栈没有在PST/PVT范例和呼叫控制范例间建立联系。
2, Radvision H.323 协议栈通过 EPConfig.val 去修剪定义 Stack Instance 的行为。对于简单应用,可以设置让协议栈帮你自动处理H.323底层的细节,比如h245的TCS、MSD,以及RAS等。如果需要自己控制H.323的交互,也可以自己接手实现对应的回调函数。不过缺乏范例程序说明如何利用配置文件初始化后动态调整,需要自己结合文档里面的零星信息测试。
3, 对于作 UA 比较合适,作 GK或者象IP323那样的信令网关,有些API会觉得不很方便。