网络传真软件程序实现流程
2012-06-15
在网络传真网关工作过程的程序实现中,首先进行初始化,主要完成一些全局变量、端口设置以及通道状态的赋值;然后程序进入主体处理部分网关信息处理系统,它是用消息传递机制来实现各个部分间通信的,网关先等待接收消息,根据自己当前的不同状态和收到的不同消息作出处理和响应,并完成状态的转换;最后又回到等待接收消息处,等待下一轮的处理。
电子传真软件网关的工作过程是由一个主线程和两个子线程构成的,主线程是用户群发传真接口线程,主要负责串口、通信通道与Socket的创建和参数设置,以及产生两个子线程。网关信息处理系统等待并处理来自用户、子线程的事件消息。子线程是工作线程,在后台运行。子线程1负责实现网关之间的呼叫建立过程,子线程2负责实现IP电子传真通信过程,包括网关间的数据传输以及网关与传真终端的数据传输。
对于发送网关,子线程2还负责交互式语音应答过程,实现三类机与网关的呼叫建立;对于接收网关,子线程2还负责实现网关与三类机的呼叫建立过程。传真群发呼叫建立过程在9.1节已经详细讲述,在这里它是作为网关工作过程的子过程来运行的发送网关和接收网关的工作流程。
上一篇:
群发传真软件网关设计技术
下一篇: