首页> 中国专利> 非实时无线传真系统和方法以及传真服务器

非实时无线传真系统和方法以及传真服务器

摘要

本发明公开了一种非实时无线传真系统,包括:网络互通单元IWF和传真服务器,其中,所述IWF与发送端进行传真协商,接收来自发送端的传真数据,并在根据协商结果将传真数据发送到传真服务器后,与接收端进行传真协商,并向传真服务器请求获取传真数据;所述传真服务器根据来自IWF的获取传真数据请求,将存储的传真数据发送到IWF;IWF接收传真服务器发送的传真数据,并将该传真数据发送到接收端。本发明还公开了一种传真服务器和一种非实时无线传真方法。本发明采用与发送端和接收端分段协商的方式,实现了非实时无线传真。

著录项

  • 公开/公告号CN1925537A

    专利类型发明专利

  • 公开/公告日2007-03-07

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN200610159715.7

  • 发明设计人 赵庆学;李毅;

    申请日2006-09-30

  • 分类号H04N1/00(20060101);

  • 代理机构11018 北京德琦知识产权代理有限公司;

  • 代理人项京;宋志强

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 18:25:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-11-20

    未缴年费专利权终止 IPC(主分类):H04N1/00 授权公告日:20080716 终止日期:20120930 申请日:20060930

    专利权的终止

  • 2008-07-16

    授权

    授权

  • 2007-05-02

    实质审查的生效

    实质审查的生效

  • 2007-03-07

    公开

    公开

说明书

技术领域

本发明涉及传真技术,特别涉及非实时无线传真系统和方法以及传真服务器。

背景技术

现有技术中的无线传真都采用实时传真的方式。图1为现有技术中实时无线传真系统的结构示意图。如图1所示,实时无线传真系统包括:传真机或者PC机、发送端、移动业务交换中心(Mobile Switching Centre,MSC)、网络互通单元(Inter Working Function,IWF)、关口局移动交换中心(GMSC)以及接收端,接收端可以通过公用电话交换网(Public Switched TelephoneNetwork,PSTN)和GMSC与MSC相连。

基于上述系统的实时无线传真的工作原理为:当发送端和接收端均处于无线网络中时,发送端接收到来自传真机或者PC机的传真数据之后,先通过MSC与接收端进行带外协商,建立呼叫连接;在呼叫连接建立之后,发送端与接收端进行带内协商,发送端向MSC发送基于无线传真协议的传真信令和传真数据,MSC将发送端发送的传真信令和传真数据发送到IWF进行调制或解调以及数据传输速率适配、传真控制流程后,再将处理后的传真信令和传真数据发送到接收端,实现了发送端与接收端的实时传真。

当发送端处于无线网络,而接收端处于PSTN中时,发送端和接收端通过MSC、GMSC和PSTN进行带外协商,协商过程与发送端和接收端均处于无线网络中的协商过程类似;在呼叫连接建立之后,发送端与接收端进行带内协商,发送端向MSC发送基于无线传真协议的传真信令和传真数据,MSC将发送端发送的传真信令和传真数据发送到IWF,进行调制或解调以及数据传输速率适配、传真控制流程后,MSC再将处理后的传真信令和传真数据通过GMSC和PSTN发送到接收端,实现了发送端与接收端的实时传真。其中,协商是发送端与接收端信息交互的过程,在发送端和接收端处于不同网络中的情况下,发送端和接收端是基于不同的传真协议来发送传真信令和传真数据的,因此,IWF在进行数据传输速率适配等处理的同时,还将发送端和接收端发送的传真信令和传真数据进行传真协议转换。

在实际的实时无线传真系统中,发送端也可以处于PSTN中,同时,接收端处于无线网络中。

现有无线传真所基于的传真协议是端对端的传输协议。发送端发送每一个基于传真协议的信令,通常都需要在一定时间内接收到相应的响应,但在部分网络延迟比较大的系统中,例如多跳卫星传真等,发送端无法在规定时间内收到响应,就会导致传真呼叫的失败。

而且,现有无线传真过程中,由于传真是半双工的协议,发送端和接收端进行无线传真时传真机、无线固定台、IWF之间的带内信令的时序配合问题,出现了一些兼容性问题,导致传真失败。

可见,现有技术不能保证无线传真的服务质量(Quality of Server,QoS)的要求,造成无线传真的成功率和可靠性较低,为用户带来了诸多不便。

发明内容

有鉴于此,本发明的一个主要目的在于:提供一种非实时无线传真系统,能够提高无线传真的成功率和可靠性。

本发明的另一个主要目的在于:提供一种传真服务器,能够提高无线传真的成功率和可靠性。

本发明的第三个主要目的在于:提供一种非实时无线传真方法,能够提高无线传真的成功率和可靠性。

根据上述的第一个发明目的,本发明提供了一种非实时无线传真系统,包括:网络互通单元IWF和传真服务器,其中,

所述IWF与发送端进行传真协商,接收来自发送端的传真数据,并在根据协商结果将传真数据发送到传真服务器后,与接收端进行传真协商,并向传真服务器请求获取传真数据;

所述传真服务器根据来自IWF的获取传真数据请求,将存储的传真数据发送到IWF;IWF接收传真服务器发送的传真数据,并将该传真数据发送到接收端。

所述系统进一步包括移动业务交换中心MSC,用于建立发送端与接收端的呼叫连接,并将主叫和被叫信息发送到传真服务器存储;

所述传真服务器进一步在存储了传真数据之后,根据存储的主叫和被叫信息,向MSC发起呼叫连接请求;MSC根据所述传真服务器发起的呼叫连接请求,与接收端建立呼叫连接;

所述IWF进一步在MSC与接收端建立呼叫连接请求之后,通过MSC接收来自接收端的传真信令和传真数据;将用于与接收端进行传真协商的传真信令和基于接收端传真协议的传真数据通过MSC发送到接收端;与MSC进行信息交互,断开呼叫连接。

所述传真服务器包括:主控单元和存储单元,其中,

所述MSC进一步将来自外部的主叫和被叫信息,携带于初始会话协议SIP消息、或者7号信令、或者ITUT-TQ931消息中,发送到传真服务器的主控单元;

所述主控单元将来自MSC的主叫和被叫信息、以及传真数据发送到存储单元存储;根据存储单元存储的主叫和被叫信息,向MSC发起呼叫连接;

所述IWF进一步向传真服务器的主控单元请求获取传真数据;所述主控单元根据来自IWF的传真数据请求,从存储单元获取存储的传真数据,并将该传真据发送到所述IWF。

所述IWF与所述传真服务器为同一物理实体。

所述MSC通过关口局移动交换中心GMSC和公用电话交换网PSTN,与传真服务器进行信息交互。

所述传真服务器进一步通过互联网Internet与外部收发传真数据。

根据上述的第二个发明目的,本发明提供了一种传真服务器,包括:主控单元和存储单元,其中,

主控单元将来自外部发送端的传真数据发送到存储单元存储;根据来自外部的传真数据请求,向存储单元请求获取传真数据;

存储单元根据来自主控单元的请求,将内部存储的传真数据发送到主控单元;主控单元将来自存储单元的传真数据发送到外部接收端。

所述传真服务器进一步包括:定时单元;

所述主控单元进一步将来自外部发送端的主叫和被叫信息发送到存储单元存储;

所述定时单元根据预先设定的时间门限,周期性地向主控单元发送定时消息;所述主控单元根据来自定时单元的定时消息,查询存储单元中的传真数据;在查询到存储单元中存有未发送的传真数据之后,向存储单元请求获取主叫和被叫信息;

所述存储单元进一步根据来自主控单元的请求,将主叫和被叫信息发送到主控单元;所述主控单元根据来自存储单元的主叫和被叫信息,向外部发起呼叫连接请求。

所述传真服务器进一步包括:查询单元;

所述主控单元进一步将传真信息发送到查询单元;

查询单元接收来自主控单元的传真信息,生成并存储传真记录;所述主控单元进一步根据来自外部的请求,向查询单元发送查询请求;

所述查询单元根据主控单元的查询请求,将传真记录提供给主控单元;所述主控单元进一步接收来自查询单元的传真记录,并发送到外部。

根据上述的第三个发明目的,本发明提供了一种非实时无线传真方法,包括以下步骤:

A、网络互通功能单元IWF与发送端进行传真协商,并根据协商结果,将发送端发送的传真数据发送到传真服务器;

B、IWF与接收端进行传真协商,并根据协商结果,将传真服务器中的传真数据发送到接收端。

所述步骤A之前,进一步包括:

A0、MSC建立发送端与接收端之间的呼叫连接,并将主叫和被叫信息发送到传真服务器;

所述步骤A之后步骤B之前进一步包括:IWF通过MSC断开发送端与接收端的呼叫连接;传真服务器在存储了传真数据之后,再向MSC发起主叫和被叫信息的,包括与接收端的呼叫连接请求;

步骤B所述IWF与接收端进行传真协商为:MSC根据传真服务器的请求,建立IWF与接收端的呼叫连接,并向IWF发送传真呼叫,IWF根据传真呼叫,与接收端进行传真协商。

所述步骤A0为:

A01、MSC建立发送端与接收端之间的呼叫连接;

A02、发送端与接收端通过IWF进行实时传真协商;

A03、IWF在预先设定的时间内未接收到来自接收端的响应,将当前实时传真流程切换为非实时传真流程,请求MSC将主叫和被叫信息发送给传真服务器;

A04、MSC根据IWF的请求,将主叫和被叫信息发送到传真服务器。

步骤A所述发送端与IWF进行传真协商为:

A1、发送端请求开始进行传真协商,IWF对发送端的请求进行响应;

A2、发送端与IWF进行传真协商,接收来自发送端的传真数据。

步骤A所述将主叫和被叫信息发送到传真服务器为:MSC将发送端发起的呼叫请求中的主叫和被叫信息,携带于初始会话协议SIP消息、或者7号信令、或者ITUT-TQ931消息中,发送到传真服务器。

所述步骤A之后,步骤B之前,进一步包括:查询传真服务器内部是否有未发送的传真数据,如果查询到其内部有未发送的传真数据,则根据主叫和被叫信息,直接向MSC发送包括主叫和被叫信息的呼叫连接请求,或者依次通过公用电话交换网PSTN和关口局移动交换中心GMSC向MSC发送包括主叫和被叫信息的呼叫连接请求;

MSC与接收端进行信令交互,建立IWF与接收端之间的呼叫连接。

所述查询传真服务器内部是否有未发送的传真数据为:根据预先设定的时间间隔,定时查询传真服务器内部是否有未发送的传真数据。

所述呼叫连接请求为基于SIP协议的呼叫连接请求消息。

步骤B所述与接收端进行传真协商,将传真服务器中的传真数据发送到接收端为:

B1、IWF请求开始进行传真协商,接收端对IWF的请求进行响应;

B2、IWF与接收端端进行传真协商,向传真服务器请求获取传真数据,并将来自传真服务器的传真数据发送到接收端。

步骤A所述发送端与网络IWF进行传真协商,并将传真数据以及主叫和被叫信息发送到传真服务器为:将携带被叫信息的电子邮件E-mail发送到传真服务器中。

所述MSC将被叫信息发送到传真服务器为:在HLR开户中签约E-mail的能,并在HLR中存储作为接收端的E-mail地址,MSC到HLR取得E-mail地址后,将E-mail地址发送到传真服务器;传真服务器将传真数据通过互联网Internet发送到E-mail地址对应的接收端。

所述MSC将被叫信息发送到传真服务器为:将E-mail地址携带于数字命令信号DCS、或者主叫用户标识TSI、或者传真数据中,发送到IWF,IWF解析出E-mail地址之后,将解析出的E-mail地址发送到传真服务器。

所述MSC将被叫信息发送到传真服务器为:发送端将E-mail地址携带于带外信令中发送到MSC,MSC解析出E-mail地址之后,将解析出的E-mail地址发送到传真服务器。

由此可见,本发明采用分段协商的方式,在无线传真系统中增加传真服务器,在传真过程中先与发送端进行传真协商,并将发送端的传真数据以及主叫和被叫信息存储到传真服务器中,然后再根据传真服务器发起的传真呼叫,与接收端进行传真协商,将传真数据发送到接收端,实现非实时无线传真。

本发明技术方案还支持实时传真到非实时传真的切换,并且能够提供查询传真记录的增值业务以及无线终端与E-mail的传真互发,提高了无线传真的应用范围。

附图说明

图1为现有技术中实时无线传真系统的结构示意图。

图2为本发明中非实时无线传真方法的示例性流程图。

图3为本发明实施例中非实时无线传真系统的结构图。

图4为本发明实施例中非实时无线传真系统组网方式1的结构图。

图5为本发明实施例中非实时无线传真系统组网方式2的结构图。

图6为本发明实施例中非实时无线传真方法1的流程图。

图7为本发明实施例中非实时无线传真方法2的流程图。

图8为本发明实施例中非实时无线传真方法3的流程图。

图9为本发明实施例中非实时无线传真方法4的流程图。

图10为本发明实施例中非实时无线传真方法5的流程图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。

本发明的基本思想是:采用分段协商的方式,在无线传真系统中增加传真服务器,IWF先与发送端进行传真协商,将来自发送端的传真数据发送到传真服务器存储,再与接收端进行传真协商,并将传真服务器中存储的传真数据发送到接收端,实现非实时无线传真。

图2为本发明中非实时无线传真方法的示例性流程图。如图2所示,本发明实施例中非实时无线传真的方法包括以下步骤:

步骤201,MSC根据发送端发起的呼叫连接请求,与发送端和接收端进行信息交互,实现发送端与接收端之间建立呼叫连接;

步骤202,MSC将呼叫连接请求中的主叫和被叫信息发送到传真服务器;IWF与发送端进行传真协商,并根据协商结果,将发送端发送的传真数据发送到传真服务器;

步骤203,IWF通过MSC断开发送端与接收端的呼叫连接;断开呼叫连接之后,传真服务器再根据主叫和被叫信息,向MSC发起与接收端的呼叫连接请求;

步骤204,MSC根据传真服务器的请求,建立IWF与接收端的呼叫连接,并向IWF发送传真呼叫,IWF根据传真呼叫,与接收端进行传真协商,并根据协商结果,将传真服务器中的传真数据发送到接收端。

其中,上述流程中的各步骤,可以通过基于不同协议的信令,以及不同的信令交互方式来实现。

下面,结合具体实施例,对本发明的非实时传真装置和系统以及方法进行详细说明。

图3为本发明实施例中非实时无线传真系统的结构图。如图3所示,本发明中非实时无线传真系统包括:IWF 301、传真服务器302和MSC 303,其中,传真服务器302具体包括:主控单元321、存储单元322和定时单元323。

MSC 303与发送端和接收端进行信息交互,实现发送端与接收端的呼叫建立;在建立呼叫后,向IWF 301发送传真呼叫,向传真服务器302的主控单元321发送主叫和被叫信息;IWF 301接收来自MSC 303的传真呼叫请求;传真服务器302的主控单元321将来自MSC 303的主叫和被叫信息发送到存储单元322;传真服务器302的存储单元322存储来自主控单元321的主叫和被叫信息;

IWF 301通过MSC 303接收来自发送端的呼叫音质(Calling tone,CNG)消息;通过MSC 303向发送端发送呼叫终端标识(Called terminalidentification,CED)消息,对CNG消息进行响应,并通过MSC 303向发送端发送数字标识信号(Digital Identification Signal,DIS)消息,请求协商传真性能参数;将来自发送端的数字命令信号(Digital Command Signal,DCS)消息和训练检验帧(Training check Frame,TCF)发送到IWF,DCS消息中包括发送端的传真性能参数;通过MSC 303接收来自发送端的数字命令信号(Digital Command Signal,DCS)消息,DCS消息中包括发送端的传真性能参数,将DCS作为与发送端进行信息交互的性能参数;通过MSC303接收来自发送端的训练检验帧(Training check Frame,TCF),对TCF进行校验,并在校验通过后,通过MSC 303向发送端发送确认接收(Confirmation To Receive,CFR)消息,表示已接收到TCF且校验通过;

IWF 301通过MSC 303接收来自发送端的传真页面(PAGE)、多页信号(Multipage signal,MPS)消息和传真页面结束(End Of Page,EOP)消息,并将传真页面、MPS和EOP消息发送到传真服务器302;传真服务器302的主控单元321将来自IWF 301的传真页面、MPS消息和EOP消息发送到存储单元322;传真服务器302的存储单元322存储来自主控单元321的传真页面、MPS消息和EOP消息;

IWF 301在接收到EOP消息之后,通过MSC 303向发送端发送消息确认(Message Confirmation,MCF)消息,通知发送端报文质量很好;通过MSC 303接收来自发送端的断开连接(Disconnect,DCN)消息,结束与发送端的传真协商;在接收到DCN消息之后,通过MSC 303向发送端发送断开连接请求;MSC 303接收来自发送端的断开连接响应,断开发送端与接收端的呼叫连接;

传真服务器302的定时单元323根据预先设定的时间门限,周期性地向主控单元321发送定时消息主控单元321根据来自定时单元323的定时消息,查询存储单元322中的传真数据;在查询到存储单元322中有未发送的传真数据之后,向存储单元322请求获取主叫和被叫信息;存储单元322根据来自主控单元321的请求,将主叫和被叫信息发送到主控单元321;

传真服务器302的主控单元321接收来自存储单元322的主叫和被叫信息,并根据主叫和被叫信息,向MSC 303发起包括主叫和被叫信息的呼叫连接请求;MSC 303根据来自传真服务器302的主控单元321的请求,与接收端进行信息交互,建立呼叫连接,此时建立的呼叫连接,可以理解为传真服务器302与接收端之间的呼叫连接,也可以理解为IWF 301与接收端之间的连接;在呼叫连接建立后,向IWF 301发送传真呼叫;

IWF 301根据来自MSC 303的传真呼叫,通过MSC 303向接收端发送基于发送端传真协议的CNG消息;通过MSC 303接收来自接收端的基于接收端传真协议的CED消息和DIS消息;根据接收到的DIS消息,通过MSC303向接收端发送基于接收端传真协议的DCS消息,消息中包括传真性能参数;在发送了DCS消息之后,通过MSC 303向接收端发送基于接收端传真协议的TCF;通过MSC 303接收来自接收端的基于接收端传真协议的CFR消息,获知接收端对TCF校验通过;在接收到CFR消息之后,向传真服务器302的主控单元321发送传真页面请求(PAGE Request);

传真服务器302的主控单元321根据来自IWF 301的传真数据请求,向存储单元322请求获取传真数据;存储单元322根据来自主控单元321的请求,将内部存储的传真页面、MPS消息和EOP消息发送到主控单元321;主控单元321将来自存储单元322的传真页面、MPS消息和EOP消息发送到IWF 301;IWF 301接收来自传真服务器302的主控单元321的传真页面、MPS消息和EOP消息,并将转化为基于接收端传真协议的传真页面、MPS消息和EOP消息通过MSC 303发送给接收端;

IWF 301通过MSC 303接收来自接收端的MCF消息,并通过MSC 303向接收端发送DCN消息,结束与接收端的传真协商;向MSC 303发送断开连接请求,请求断开传真呼叫连接;

MSC 303根据IWF 301的断开连接请求,向接收端发送拆线(ClearForward,CLF)消息,并向传真服务器302的主控单元321发送释放(Release,REL)消息,表示传真呼叫断开;传真服务器302的主控单元321根据来自MSC 303的REL消息释放呼叫,通过释放原因获取该传真是否发送成功,发送成功进行标识已经发送成功。

实际应用中,IWF 301还可以用于在实时传真的协商与传输;在预先设定的时间内未接收到来自接收端的响应消息后,将自身的传真模式切换为非实时传真模式,并请求MSC 303将主叫和被叫信息发送给传真服务器302的主控单元321;MSC 303根据IWF 301的请求,将主叫和被叫信息发送给传真服务器302的主控单元321。

上述系统中的传真服务器还可以包括查询单元324,用于接收来自主控单元321的传真信息,生成并存储传真记录;根据主控单元321的查询请求,将传真记录提供给主控单元321。

在这种情况下,主控单元321还可以将传真信息发送到查询单元324;根据来自外部的请求,向查询单元324发送查询请求;接收来自查询单元324的传真记录,并发送到外部。

其中,传真信息包括传真数据的内容、传真页面的分页信号和页面结束信号、主叫和被叫信息、以及发送端和接收端的用户信息。

本实施例的传真服务器中,主控单元321也可以根据来自外部的请求查询存储单元322中是否仍然存储着未发送的传真数据;存储单元322还可以在传真数据发送完毕后,删除内部存储的已发送的传真数据。

在无线传真系统中增加上述的传真服务器,就构成了本实施例的非实时无线传真系统。

本实施例的非实时无线传真系统中,MSC 303与发送端和接收端进行信息交互,实现发送端与接收端的呼叫建立;信息交互的方式可以由发送端和接收端所处的网络以及收发传真所基于的传真协议来决定。

本发明的非实时无线传真系统中,MSC可以通过不同的方式与发送端和接收端进行信息交互,从而构成不同的组网方式。本发明的实施例中,提出了两种组网方式,组网方式1和组网方式2。

图4为本发明实施例中非实时无线传真系统组网方式1的结构图。如图4所示,MSC与传真服务器通过接口41相连;IWF与传真服务器通过接口42相连;传真服务器通过接口43与互联网(Internet)相连。组网方式1中,MSC还通过GMSC与固定网络相连。

其中,接口41和接口42可以为E1传输链路,也可以为网线;接口43可以为网线。

通过接口41,MSC与传真服务器可以进行基于初始会话协议(SessionInitiated Protocol,SIP)的信令交互,也可以进行自定义方式的信令交互。

基于上述组网方式,发送端和接收端均可以处于无线网络中。当发送端处于无线网络中,而接收端处于固定网络中时,IWF与发送端的信令传输方式为:发送端-->MSC-->IWF-->MSC-->发送端,IWF与接收端的信令传输方式为:IWF-->MSC-->GMSC-->固定网络-->接收端-->固定网络-->GMSC-->MSC-->IWF;当发送端处于固定网络中,而接收端处于无线网络中时,IWF与发送端的信令传输方式为:发送端-->固定网络-->GMSC-->MSC-->IWF-->MSC-->GMSC-->固定网络-->发送端,IWF与接收端之间的信令传输方式为:IWF-->MSC-->接收端-->MSC-->IWF;当发送端和接收端均处于无线网络中时,IWF与发送端的信令传输方式为:发送端-->MSC-->IWF-->MSC-->发送端,IWF与接收端之间的信令传输方式为:IWF-->MSC-->接收端-->MSC-->IWF。

上述组网方式1中,传真服务器还通过接口43与互联网相连,能够实现E-mail与无线终端进行传真数据的互发。

实现E-mail到无线终端的发送处理流程与存储在传真服务器上的传真数据,发送到接收端的流程类似。不同点包括以下的主要流程:首先将E-mail发送到传真服务器上,传真服务器根据E-mail中携带的接收端号码向MSC发起传真呼叫,IWF与接收端进行传真流程的协商,把传真页面发送到接收端。

实现无线终端发送传真到E-mail的处理流程,与将发送端的传真数据发送到传真服务器上的流程类似。不同点主要包括以下流程:在归属位置服务器(Home Location Register,HLR)开户中签约E-mail的地址,并在HLR中存储作为接收端的E-mail地址,MSC到HLR取得E-mail地址后,将地址发送到传真服务器;终端呼叫传真服务器和IWF,MSC根据呼叫识别出是传真发送给E-mail的呼叫类型(通过为传真服务器设置一个特殊号码等方式获得呼叫类型),传真服务器和IWF所在的网络侧与发送端进行传真协商,把传真数据发送到传真服务器上,传真服务器将传真数据通过互联网发送到E-mail中。

作为接收端的E-mail地址也可以携带于带内协商帧中,例如DCS消息、或者主叫用户标示(Transmitting Subscriber Identification,TSI)、或者传真数据来携带E-mail地址。主要流程是:终端呼叫传真服务器和IWF,MSC根据呼叫请求,识别出是传真发送给E-mail的呼叫类型,例如,通过为传真服务器设置一个特殊号码等方式获得呼叫类型,IWF与终端进行传真协议商,IWF通过DCS、TSI等传真带内信令解析出E-mail地址,IWF解析到该E-mail地址后发送给传真服务器,同时把传真报文发送到传真服务器,传真服务器根据E-mail地址把传真数据发送到指定的E-mail中。

DIS消息的扩展位存储E-mail地址需要传真机支持,可以在ITU-T T30协议增加该扩展位的定义。TSI在传真协商过程中为可选择的信令,因此可以把主被叫信息的标识修改为接收端的E-mail地址,对整改传真的发送过程没有影响,并且目前的传真机基本上都支持,主被叫信息的标识可以通过带外信令的主叫、被叫号码,在传真服务器发送E-mail时,增加该信息。

上述E-mail与传真的互发方案不仅可以用于移动网络,还可以用于固定网络。

图5为本发明实施例中非实时无线传真系统组网方式2的结构图。如图5所示,固定网络与传真服务器通过接口51相连;网关与传真服务器通过接口52相连;传真服务器通过接口53与互联网(Internet)相连;固定网络还与无线网络相连。组网方式2中,固定网络还通过GMSC与MSC相连。

其中,接口51和接口52可以为E1传输链路,也可以为网线;接口53可以为网线。

通过接口51和固定网络,MSC与传真服务器可以进行基于SIP的信令交互,也可以进行自定义方式的信令交互。

通过接口52和网关,传真服务器可以与其他网络进行信息交互。

基于上述组网方式,发送端和接收端均可以处于无线网络中。当发送端和接收端同时处于无线网络中时,可以通过局内信令进行分段协商,也可以通过局间信令进行分段协商。IWF与发送端以及接收端的信令传输方式与组网方式1中的传输方式相同。

但组网方式2中,IWF和MSC与传真服务器之间均不存在接口直接相连,因此,在本组网方式中,IWF和MSC与传真服务器的传输方式与组网方式1中不同。传真服务器与IWF之间的信令传输方式为:传真服务器-->固定网络-->GMSC-->MSC-->IWF-->MSC-->GMSC-->固定网络-->传真服务器,传真服务器与MSC之间的信令传输流程为:传真服务器-->固定网络-->GMSC-->MSC-->GMSC-->固定网络-->传真服务器,也可以在固定网络中实现IWF的部分功能。

上述组网方式2中,传真服务器还通过接口53与互联网相连,也能够实现E-mail与无线终端进行传真数据的互发,实现方式可以与组网方式1中相同。

下面,对基于上述非实时无线传真系统和不同组网方式的非实时无线传真方法进行详细说明。

本实施例中,包括5种非实时无线传真方法。其中,方法1中:发送端为无线终端,接收端为PSTN网络中的通信装置,发送端和接收端之间采用非实时无线传真;方法2中:发送端为无线终端,接收端为PSTN网络中的通信装置,发送端与接收端之间采用实时无线传真,在发送端长时间未能接收到响应之后,切换到非实时无线传真方式;方法3中:发送端为PSTN网络中的通信装置,接收端为无线终端,发送端和接收端之间采用非实时无线传真;方法4中:发送端和接收端均为无线终端,发送端和接收端之间采用非实时无线传真;方法5中:E-mail为接收端,发送端为无线终端,发送端和接收端之间采用非实时无线传真。

图6为本发明实施例中非实时无线传真方法1的流程图。如图6所示,以发送端处于无线网络中、接收端处于PSTN中为例,本发明的非实时无线传真方法包括以下步骤:

步骤601~步骤602,发送端向MSC发送呼叫建立(Setup)请求,请求建立呼叫连接;MSC根据呼叫建立请求,向处于PSTN的接收端发送初始化地址消息(Initial Address Message,IAM)消息。

本步骤中,Setup请求中包括主叫和被叫信息,MSC可以保存该信息。

步骤603~步骤604,处于PSTN的接收端向MSC发送地址完成(Addresscomplete,ACM)消息,对IAM消息进行响应;MSC根据ACM消息,向发送端发送警告(Alert)消息,表示接收端开始振铃。

步骤605,接收端在摘机之后,向MSC发送应答(Answer,ANM)消息,表示呼叫连接已建立。

本步骤在步骤604之后执行,也可以在步骤604之前执行,还可以与步骤604同时进行。

上述步骤601~步骤605为带外协商建立呼叫连接的过程;本方法中的带外协商是基于7号(NO.7)信令来实现的,也可以通过随路信令等其他呼叫控制信令来实现。

步骤606,MSC向发送端发送连接(Connect)请求,请求建立传真呼叫连接。

步骤607,发送端向MSC发送连接响应(Connect ACK),对MSC的请求进行响应。

步骤608,MSC在接收到Connect ACK之后,向IWF发送传真呼叫,请求开始进行传真协商。

步骤609,MSC将Setup请求中的主叫和被叫信息发送到传真服务器,传真服务器存储主叫和被叫信息。

本步骤中,MSC将主叫和被叫信息发送到传真服务器,可以是通过IWF来转发,也可以直接发送到传真服务器;当MSC将主叫和被叫信息直接发送到传真服务器时,该信息可以是携带与SIP消息发送的,也可以是基于其它自定义方式发送的;主叫和被叫信息也可以在步骤608中携带于传真呼叫中发送到IWF,再由IWF发送到传真服务器,从而不执行本步骤;本步骤在步骤608之后执行,也可以在步骤608之前执行,还可以与步骤608同时执行。

步骤610,发送端通过MSC向IWF发送CNG消息,请求开始进行传真协商。

本步骤在步骤609之后执行,也可以在步骤607之后立即执行。

步骤611,IWF在接收到CNG消息之后,通过MSC向发送端发送CED消息,对CNG消息进行响应。

当步骤610是在步骤607之后立即执行的情况下,本步骤必须在IWF接收到CNG消息、传真呼叫和主叫和被叫信息之后才能够执行。

步骤612~步骤613,IWF在发送了CED消息之后,再通过MSC向发送端发送DIS消息,请求协商传真性能参数;发送端根据接收到的DIS消息,通过MSC向IWF发送包括传真性能参数的DCS消息,对DIS消息进行响应。

上述步骤612~步骤613为协商传真速率的过程,例如,IWF向发送端发送DIS消息,消息中包括传真过程中的传输速率为9600比特/秒,而发送端的传真机仅能实现4800比特/秒的传输,因此,发送端将表示传真机传输速率的参数携带于DCS消息中,发送到IWF,IWF在后续的传真过程中,以4800比特/秒的速率进行信令和数据的传输。

步骤614~步骤615,发送端在发送了DCS消息之后,通过MSC向IWF发送TCF;IWF在接收到了TCF之后,对传输质量进行校验,并在校验通过后,通过MSC向发送端发送CFR消息,确认对传输质量的校验通过。

上述步骤615中,TCF可以是一个传输时间为1.5秒的所有位全为0的数据帧,IWF可以根据预先设定的门限,检测TCF中不为0的位数,当不为0的位数低于门限值时,校验通过;当校验不通过时,IWF通过MSC向发送端发送训练失败(Failure To Train,FTT)消息,请求发送端重新发送DIS消息。

步骤616~步骤618,发送端通过MSC向IWF发送传真页面,并在每一个传真页面之后,在发送一个表示页分隔符的MPS消息或者表示页面传输结束的EOP消息;IWF再将传真页面以及MPS消息或者EOP消息发送到传真服务器。

其中,当发送端发送的传真页面为最后一页时,发送端在发送了该传输页面之后,发送一个EOP消息,当发送的传真页面不为最后一页时,发送端在发送了该传真页面之后,发送一个MPS消息,既作为分页符,又向IWF表明继续接收下一个传真页面。

步骤619,IWF在接收到EOP消息之后,通过MSC向发送端发送MCF消息,向发送端确认传真数据质量很好。

步骤620,发送端通过MSC向IWF发送DCN消息,表示完成了与发送端的传真协商,请求断开传真连接。

步骤621~步骤623,IWF根据接收到的DCN消息,通过MSC向发送端发送断开连接(Disconnect)请求,请求断开传真呼叫;发送端通过MSC向IWF发送断开连接响应(Disconnect ACK)。

步骤624,根据预先设定的时间间隔,定时查询传真服务器中是否还有未发送的传真数据,如果是,则执行步骤625。

本步骤可以由传真服务器中的定时单元来发起查询,也可以由网络管理员进行查询。

步骤625,传真服务器向MSC发送包括主叫和被叫信息的Setup请求,请求建立呼叫连接。

本步骤中,传真服务器可以直接向MSC发送Setup请求,也可以先将Setup请求发送到IWF,再由IWF将Setup请求发送到MSC。

步骤626~步骤628,MSC根据传真服务器的请求以及请求中的主叫和被叫信息,向接收端发送IAM消息;处于PSTN的接收端向MSC发送ACM消息,对IAM消息进行响应,并向MSC发送ANM消息,表示呼叫连接已建立。

上述步骤625~步骤628为网络侧与接收端进行带外协商,建立呼叫连接的过程;上述协商过程是基于NO.7信令来实现的,也可以通过随路信令等其他呼叫控制信令来实现。

步骤629,MSC向IWF发送传真呼叫,请求开始进行传真协商。

步骤630~步骤631,IWF通过MSC向接收端发送CNG消息,开始进行传真协商;接收端在接收到CNG消息之后,通过MSC向IWF发送CED消息,对CNG消息进行响应。

步骤632~步骤633,接收端在发送了CED消息之后,再通过MSC向IWF发送DIS消息,请求协商传真性能参数;IWF根据接收到的DIS消息,通过MSC向接收端发送包括传真性能参数的DCS消息,对DIS消息进行响应。

上述步骤632~步骤633中的传真速率的协商过程,与本方法的步骤612~步骤613中的传真速率协商过程相同。

步骤634~步骤635,IWF在发送了DCS消息之后,通过MSC向接收端发送TCF;接收端在接收到了TCF之后,对传输质量进行校验,并在校验通过后,通过MSC向IWF发送CFR消息,确认对传输质量的校验通过。

上述步骤635中的检测过程可以与本方法的步骤615中的检测过程相同。

步骤636~步骤639,IWF向传真服务器请求获取传真页面,并将来自传真服务器的传真页面以及MPS消息和EOP消息,通过MSC发送到接收端。

在发送过程中,在每一个传真页面之后,再发送MPS消息或者EOP消息,当发送了最后一个传真页面之后,再发送EOP消息,表示传真数据发送完毕。

步骤640,接收端在接收到EOP消息之后,通过MSC向IWF发送MCF消息,向发送端确认传真数据质量很好。

步骤641~步骤642,IWF通过MSC向接收端发送DCN消息,并向MSC发送Disconnect请求,表示完成了与发送端的传真协商,请求断开传真连接。

步骤643~步骤644,MSC根据IWF的请求,向接收端发送CLF消息,通知接收端传真呼叫已断开,并向传真服务器发送REL消息。

步骤645,传真服务器在接收到REL消息之后,通过MSC向发送端发送成功响应,表示发送端发送的传真数据已成功发送到接收端,并结束本流程。

本步骤是根据传真服务器中的预先设定的参数来选择是否执行,也可以不执行,在步骤644之后即可结束本流程。

上述流程中,所有在MSC与传真服务器之间交互的信令均可以为SIP消息、NO.7消息或者其他自定义消息。

以上是对本发明实施例中的非实时无线传真方法1的说明,下面,对本发明实施例中的非实时无线传真方法2进行说明。在方法2中:发送端为无线终端,接收端为PSTN网络中的通信装置,发送端与接收端之间采用实时无线传真,在发送端长时间未能接收到响应之后,切换到非实时无线传真方式。

本方法以长时间没有接收到DIS消息而切换到非实时传真为例,切换的原则是:使用实时传真即将失败时发起切换,切换可能丢失正在发送的该页传真数据,也可以采用请求重新发送传真页面信令来请求重新发送上一页面的数据,从而保证传真数据的完整。

图7为本发明实施例中非实时无线传真方法2的流程图。如图7所示,本发明的非实时无线传真方法包括以下步骤:

步骤701~步骤705,发送端向MSC发送Setup请求,请求建立呼叫连接;MSC根据呼叫建立请求,向接收端发送IAM消息;接收端向MSC发送地址完成ACM消息,对IAM消息进行响应;MSC根据ACM消息,向发送端发送Alert消息,表示接收端开始振铃;接收端在摘机之后,向MSC发送ANM消息,表示呼叫连接已建立。

上述步骤701~步骤705为带外协商建立呼叫连接的过程,与方法1中步骤601~步骤605的操作过程相同;本方法中的带外协商是基于NO.7信令来实现的,也可以通过随路信令来进行带外协商。

步骤706~步骤708,MSC向发送端发送Connect请求,请求建立传真呼叫连接;发送端向MSC发送Connect ACK,对MSC的请求进行响应;MSC在接收到Connect ACK之后,向IWF发送传真呼叫,请求开始进行传真协商。

上述步骤706~步骤708与方法1中步骤606~步骤608的操作过程相同。

步骤709,发送端通过MSC和IWF,向接收端发送CNG消息,开始进行传真协商。

本步骤在步骤708之后执行,也可以在步骤707之后立即执行。

步骤710,接收端在接收到CNG消息之后,通过MSC和IWF向发送端发送CED消息,对CNG消息进行响应。

步骤711,IWF在一定时间内,未接收到来自接收端的DIS消息后,将当前实时传真流程切换为非实时传真流程。

本步骤中,IWF在一定时间内未接收到来自接收端的DIS消息,即发送端在该时间内也不能收到来自接收端的DIS消息;IWF先将自身的传真模式切换到非实时传真模式,再向MSC发送非实时传真请求,请求MSC将主被叫信息发送给传真服务器;用于限定是否接收到DIS消息的时间范围可以预先设定,例如15秒。

步骤712,MSC将Setup请求中的主叫和被叫信息发送到传真服务器,传真服务器存储主叫和被叫信息。

本步骤中,MSC将主叫和被叫信息发送到传真服务器,可以是通过IWF来转发,也可以直接发送到传真服务器;当MSC将主叫和被叫信息直接发送到传真服务器时,该信息可以是携带与SIP消息发送的,也可以是基于其它自定义方式发送的;主叫和被叫信息也可以由MSC通过IWF发送到传真服务器。

步骤713~步骤716,IWF通过MSC向发送端发送DIS消息,请求协商传真性能参数;发送端根据接收到的DIS消息,通过MSC向IWF发送包括传真性能参数的DCS消息,对DIS消息进行响应;发送端在发送了DCS消息之后,通过MSC向IWF发送TCF;IWF在接收到了TCF之后,对传输质量进行校验,并在校验通过后,通过MSC向发送端发送CFR消息,确认对传输质量的校验通过。

上述步骤713~步骤716为传真速率的协商过程以及TCF的检验过程,与方法1中步骤612~步骤615的操作过程相同。

步骤717~步骤719,发送端通过MSC向IWF发送传真页面,并在每一个传真页面之后,在发送一个表示页分隔符的MPS消息或者表示页面传输结束的EOP消息;IWF再将传真页面以及MPS消息或者EOP消息发送到传真服务器。

上述步骤717~步骤719为传输并存储传真数据的过程,与方法1中步骤616~步骤618的操作过程相同。

步骤720~步骤721,IWF在接收到EOP消息之后,通过MSC向发送端发送MCF消息,向发送端确认传真数据质量很好;发送端通过MSC向IWF发送DCN消息,表示完成了与发送端的传真协商,请求断开传真连接。

步骤722~步骤724,IWF根据接收到的DCN消息,通过MSC向发送端发送Disconnect请求,请求断开传真呼叫;发送端通过MSC向IWF发送Disconnect ACK。

步骤725,根据预先设定的时间间隔,定时查询传真服务器中是否还有未发送的传真数据,如果是,则执行步骤726。

本步骤可以由传真服务器中的定时单元来发起查询,也可以由网络管理员进行查询。

步骤726,传真服务器向MSC发送包括主叫和被叫信息的Setup请求,请求建立呼叫连接。

本步骤中,传真服务器可以直接向MSC发送Setup请求,也可以先将Setup请求发送到IWF,再由IWF将Setup请求发送到MSC。

步骤727~步骤729,MSC根据传真服务器的请求以及请求中的主叫和被叫信息,向接收端发送IAM消息;处于PSTN的接收端向MSC发送ACM消息,对IAM消息进行响应,并向MSC发送ANM消息,表示呼叫连接已建立。

上述步骤726~步骤729为网络侧与接收端进行带外协商,建立呼叫连接的过程,与本实施例方法1中步骤625~步骤628的操作过程相同;上述协商过程是基于NO.7信令来实现的,也可以通过随路信令等其他呼叫控制信令来实现。

步骤730,MSC向IWF发送传真呼叫,请求开始进行传真协商。

步骤731~步骤736,IWF通过MSC向接收端发送CNG消息,开始进行传真协商;接收端在接收到CNG消息之后,通过MSC向IWF发送CED消息,对CNG消息进行响应;接收端在发送了CED消息之后,再通过MSC向IWF发送DIS消息,请求协商传真性能参数;IWF根据接收到的DIS消息,通过MSC向接收端发送包括传真性能参数的DCS消息,对DIS消息进行响应;IWF在发送了DCS消息之后,通过MSC向接收端发送TCF;接收端在接收到了TCF之后,对传输质量进行校验,并在校验通过后,通过MSC向IWF发送CFR消息,确认对传输质量的校验通过。

上述步骤731~步骤736与本实施例方法1中步骤630~步骤635的操作过程相同。

步骤737~步骤739,IWF向传真服务器请求获取传真页面,并将来自传真服务器的传真页面以及MPS消息和EOP消息,通过MSC发送到接收端。

在发送过程中,在每一个传真页面之后,再发送MPS消息或者EOP消息,当发送了最后一个传真页面之后,再发送EOP消息,表示传真数据发送完毕。

步骤740~步骤741,接收端在接收到EOP消息之后,通过MSC向IWF发送MCF消息,向发送端确认传真数据质量很好。

步骤742~步骤745,IWF通过MSC向接收端发送DCN消息,并向MSC发送Disconnect请求,表示完成了与发送端的传真协商,请求断开传真连接;MSC根据IWF的请求,向接收端发送CLF消息,通知接收端传真呼叫已断开,并向传真服务器发送REL消息。

上述步骤742~步骤745与本实施例方法1中步骤641~步骤644的操作过程相同。

本方法中,发送端长时间未接收到DIS消息,即IWF长时间未接收到DIS消息之后,将实时传真流程切换为分段协商的非实时传真流程,也可以在长时间未接收到其他消息之后,将实时传真流程切换为分段协商的非实时传真流程,例如,长时间未接收到DCS消息等。IWF可以根据未接收到的不同响应消息,在协商过程中的不同阶段进行切换,切换后的协商流程可以如上述流程所述,从未接收到的响应消息开始,也可以重新开始协商流程。

至此,本流程结束。

上述流程中,也可以在步骤745之后,传真服务器通过MSC向发送端发送成功响应,表示已将发送端的传真数据发送到接收端。

上述流程中,所有在MSC与传真服务器之间交互的信令均可以为SIP消息。

以上是对本发明实施例中的非实时无线传真方法2的说明,下面,对本发明实施例中的非实时无线传真方法3进行说明。在方法3中:发送端为PSTN网络中的通信装置,接收端为无线终端,发送端和接收端之间采用非实时无线传真。

图8为本发明实施例中非实时无线传真方法3的流程图。如图8所示,以发送端处于PSTN中、接收端处于无线网络中为例,本发明的非实时无线传真方法包括以下步骤:

步骤801~步骤802,处于PSTN的发送端向MSC发送IAM消息,请求建立呼叫连接;MSC根据发送端的请求,向处于无线网络中的接收端发送寻呼(Paging)请求。

本步骤中,IAM消息中携带主叫和被叫信息,MSC可以保存该信息。

步骤803~步骤804,接收端向MSC发送寻呼响应和Alert消息。

步骤805,MSC接收到Alert消息之后,向发送端发送ACM消息。

上述步骤801~步骤805为带外协商建立呼叫连接的过程;本方法中的带外协商是基于NO.7信令和寻呼方式来实现的,也可以通过随路信令等其他呼叫控制信令来实现呼叫建立。

步骤806~步骤809,在呼叫连接成功之后,接收端向MSC发送Connect请求,请求建立传真呼叫;MSC根据Connect请求,向接收端发送ConnectACK,对接收端的请求进行响应,并向发送端发送ANM消息,表示呼叫连接已建立,还向IWF发送传真呼叫,请求开始进行传真协商。

上述步骤807、步骤808和步骤809可以按照上述顺序来执行,也可以同时执行,还可以先执行步骤809或者步骤808。

步骤810,MSC将Setup请求中的主叫和被叫信息发送到传真服务器,传真服务器存储主叫和被叫信息。

本步骤中,MSC将主叫和被叫信息发送到传真服务器,可以是通过IWF来转发,也可以直接发送到传真服务器;当MSC将主叫和被叫信息直接发送到传真服务器时,该信息可以是携带与SIP消息发送的,也可以是基于其它自定义方式发送的;主叫和被叫信息也可以在步骤809中携带于传真呼叫中发送到IWF,再由IWF发送到传真服务器,从而不执行本步骤;本步骤在步骤809之后执行,也可以在步骤809之前执行,还可以与步骤809同时执行。

步骤811,发送端通过MSC向IWF发送CNG消息,开始进行传真协商。

本步骤在步骤810之后执行,也可以在步骤808之后立即执行。

步骤812,IWF在接收到CNG消息之后,通过MSC向发送端发送CED消息,对CNG消息进行响应。

当步骤811是在步骤808之后立即执行的情况下,本步骤必须在IWF接收到CNG消息、传真呼叫和主叫和被叫信息之后才能够执行。

步骤813~步骤814,IWF在发送了CED消息之后,再通过MSC向发送端发送DIS消息,请求协商传真性能参数;发送端根据接收到的DIS消息,通过MSC向IWF发送包括传真性能参数的DCS消息,对DIS消息进行响应。

上述步骤813~步骤814为传真速率的协商过程,与本实施例方法1中步骤612~步骤613的操作过程相同。

步骤815~步骤816,发送端在发送了DCS消息之后,通过MSC向IWF发送TCF;IWF在接收到了TCF之后,对传输质量进行校验,并在校验通过后,通过MSC向发送端发送CFR消息,确认对传输质量的校验通过。

上述步骤815~步骤816为对传输质量的校验过程,与本实施例方法1中步骤614~步骤615的操作过程相同。

步骤817~步骤819,发送端通过MSC向IWF发送传真页面,并在每一个传真页面之后,在发送一个表示页分隔符的MPS消息或者表示页面传输结束的EOP消息;IWF再将传真页面以及MPS消息或者EOP消息发送到传真服务器。

上述步骤817~步骤819与本实施例方法1中步骤616~步骤618的操作过程相同。

步骤820~步骤821,IWF在接收到EOP消息之后,通过MSC向发送端发送MCF消息,向发送端确认传真数据质量很好;发送端通过MSC向IWF发送DCN消息,表示完成了与发送端的传真协商,请求断开传真连接。

上述步骤820~步骤821与本实施例方法1中步骤619~步骤620的操作过程相同。

步骤822~步骤824,IWF根据接收到的DCN消息,通过MSC向发送端发送Disconnect请求,请求断开传真呼叫;发送端通过MSC向IWF发送Disconnect ACK。

步骤825,根据预先设定的时间间隔,定时查询传真服务器中是否还有未发送的传真数据,如果是,则执行步骤826。

本步骤可以由传真服务器中的定时单元来发起查询,也可以由网络管理员进行查询。

步骤826,传真服务器向MSC发送包括主叫和被叫信息的IAM消息,请求建立呼叫连接。

本步骤中,传真服务器可以直接向MSC发送IAM消息,也可以先将IAM消息发送到IWF,再由IWF将IAM消息发送到MSC。

步骤827~步骤829,MSC根据传真服务器的请求以及请求中的主叫和被叫信息,向接收端发送IAM消息;MSC根据传真服务器的请求,向处于无线网络中的接收端发送寻呼请求;接收端向MSC发送寻呼响应和Alert消息。

上述步骤827~步骤829为网络侧与接收端进行带外协商,建立呼叫连接的过程;上述协商过程是基于NO.7信令和寻呼方式来实现的,也可以通过随路信令和寻呼方式来进行带外协商。

步骤830~步骤832,在呼叫连接成功之后,接收端向MSC发送Connect请求,请求建立传真呼叫;MSC根据Connect请求,向接收端发送ConnectACK,对接收端的请求进行响应,并向发送端发送ANM消息,表示呼叫连接已建立,向IWF发送传真呼叫,请求开始进行传真协商。

步骤833~步骤836,IWF通过MSC向接收端发送CNG消息,开始进行传真协商;接收端在接收到CNG消息之后,通过MSC向IWF发送CED消息,对CNG消息进行响应;接收端在发送了CED消息之后,再通过MSC向IWF发送DIS消息,请求协商传真性能参数;IWF根据接收到的DIS消息,通过MSC向接收端发送包括传真性能参数的DCS消息,对DIS消息进行响应。

上述步骤833~步骤836与本实施例方法1中步骤630~步骤633的操作过程相同。

步骤837~步骤838,IWF在发送了DCS消息之后,通过MSC向接收端发送TCF;接收端在接收到了TCF之后,对传输质量进行校验,并在校验通过后,通过MSC向IWF发送CFR消息,确认对传输质量的校验通过。

上述步骤838中的检测过程可以与本实施例方法1的步骤615中的检测过程相同。

步骤839~步骤842,IWF向传真服务器请求获取传真页面,并将来自传真服务器的传真页面以及MPS消息和EOP消息,通过MSC发送到接收端。

上述步骤839~步骤842与本实施例方法1中步骤636~步骤639的操作过程相同。

步骤843~步骤844,接收端在接收到EOP消息之后,通过MSC向IWF发送MCF消息,向发送端确认传真数据质量很好。

步骤845~步骤846,IWF通过MSC向接收端发送DCN消息,并向MSC发送Disconnect请求,表示完成了与发送端的传真协商,请求断开传真连接;MSC根据IWF的请求,向传真服务器发送Disconnect请求,通知接收端传真呼叫已断开。

步骤847~步骤848,接收端根据DCN消息,向MSC发送REL消息;MSC再根据REL消息向接收端发送释放完成(Release Complete,RLC)消息,表示传真呼叫已断开。

上述步骤847在步骤845和步骤846之后执行,也可以在步骤845之前执行,还可以与步骤845同时执行。

至此,本流程结束。

上述流程中,也可以在步骤848之后,传真服务器通过MSC向发送端发送成功响应,表示已将发送端的传真数据发送到接收端。

上述流程中,所有在MSC与传真服务器之间交互的信令均可以为SIP消息。

方法3也可以如方法2所述,发送端与接收端之间先采用实时无线传真,在发送端长时间未能接收到响应之后,切换到非实时无线传真方式。

以上是对本发明实施例中的非实时无线传真方法3的说明,下面,对本发明实施例中的非实时无线传真方法4进行说明。在方法4中:发送端和接收端均为无线终端,发送端和接收端之间采用非实时无线传真。

图9为本发明实施例中非实时无线传真方法4的流程图。如图9所示,以发送端和接收端均为无线终端为例,本发明非实时无线传真方法包括以下步骤:

步骤901~步骤902,发送端向MSC发送Setup请求,请求建立呼叫连接;MSC根据呼叫建立请求,向接收端发送寻呼请求。

本步骤中,Setup请求中包括主叫和被叫信息,MSC可以保存该信息。

步骤903~步骤905,接收端向MSC发送寻呼响应和Alert消息;MSC根据Alert消息,向发送端发送ACM消息。

步骤906~步骤909,在呼叫连接成功之后,接收端向MSC发送Connect请求,请求建立传真呼叫;MSC根据Connect请求,向接收端发送ConnectACK,对接收端的请求进行响应,并向发送端发送Connect请求;发送端根据MSC的请求,向MSC发送Connect ACK。

上述步骤901~步骤909为带外协商建立呼叫连接的过程;本方法中的带外协商是基于NO.7信令和寻呼方式来实现的,也可以通过随路信令等其他呼叫控制信令来实现呼叫建立。

步骤910,MSC向IWF发送传真呼叫,请求开始进行传真协商。

步骤911,MSC将Setup请求中的主叫和被叫信息发送到传真服务器,传真服务器存储主叫和被叫信息。

本步骤中,MSC将主叫和被叫信息发送到传真服务器,可以是通过IWF来转发,也可以直接发送到传真服务器。

步骤912~步骤915,发送端通过MSC向IWF发送CNG消息,开始进行传真协商;IWF在接收到CNG消息之后,通过MSC向发送端发送CED消息,对CNG消息进行响应;IWF在发送了CED消息之后,再通过MSC向发送端发送DIS消息,请求协商传真性能参数;发送端根据接收到的DIS消息,通过MSC向IWF发送包括传真性能参数的DCS消息,对DIS消息进行响应。

上述步骤912~步骤915与本实施例方法1中步骤610~步骤613的操作过程相同。

步骤916~步骤917,发送端在发送了DCS消息之后,通过MSC向IWF发送TCF;IWF在接收到了TCF之后,对传输质量进行校验,并在校验通过后,通过MSC向发送端发送CFR消息,确认对传输质量的校验通过。

上述步骤916~步骤917为对传输质量的校验过程,与本实施例方法1中步骤614~步骤615的操作过程相同。

步骤918~步骤920,发送端通过MSC向IWF发送传真页面,并在每一个传真页面之后,在发送一个表示页分隔符的MPS消息或者表示页面传输结束的EOP消息;IWF再将传真页面以及MPS消息或者EOP消息发送到传真服务器。

上述步骤918~步骤920与本实施例方法1中步骤616~步骤618的操作过程相同。

步骤921~步骤922,IWF在接收到EOP消息之后,通过MSC向发送端发送MCF消息,向发送端确认传真数据质量很好;发送端通过MSC向IWF发送DCN消息,表示完成了与发送端的传真协商,请求断开传真连接。

上述步骤921~步骤922与本实施例方法1中步骤619~步骤620的操作过程相同。

步骤923~步骤925,IWF根据接收到的DCN消息,通过MSC向发送端发送Disconnect请求,请求断开传真呼叫;发送端通过MSC向IWF发送Disconnect ACK。

步骤926,根据预先设定的时间间隔,定时查询传真服务器中是否还有未发送的传真数据,如果是,则执行步骤927。

本步骤可以由传真服务器中的定时单元来发起查询,也可以由网络管理员进行查询。

步骤927,传真服务器向MSC发送包括主叫和被叫信息的Setup请求,请求建立呼叫连接。

本步骤中,传真服务器可以直接向MSC发送Setup请求,也可以先将Setup请求发送到IWF,再由IWF将Setup请求发送到MSC。

步骤928~步骤932,MSC根据传真服务器的请求,向接收端发送寻呼请求;接收端向MSC发送寻呼响应和Alert消息;在呼叫连接成功之后,接收端向MSC发送Connect请求,请求建立传真呼叫;MSC根据Connect请求,向接收端发送Connect ACK,对接收端的请求进行响应。

上述步骤928~步骤932为网络侧与接收端进行带外协商,建立呼叫连接的过程;上述协商过程是基于NO.7信令和寻呼方式来实现的,也可以通过随路信令等其他呼叫控制信令来实现呼叫建立。

步骤933,在呼叫连接成功之后,MSC向IWF发送传真呼叫,请求开始进行传真协商。

步骤934~步骤937,IWF通过MSC向接收端发送CNG消息,开始进行传真协商;接收端在接收到CNG消息之后,通过MSC向IWF发送CED消息,对CNG消息进行响应;接收端在发送了CED消息之后,再通过MSC向IWF发送DIS消息,请求协商传真性能参数;IWF根据接收到的DIS消息,通过MSC向接收端发送包括传真性能参数的DCS消息,对DIS消息进行响应。

上述步骤934~步骤937与本实施例方法1中步骤630~步骤633的操作过程相同。

步骤938~步骤939,IWF在发送了DCS消息之后,通过MSC向接收端发送TCF;接收端在接收到了TCF之后,对传输质量进行校验,并在校验通过后,通过MSC向IWF发送CFR消息,确认对传输质量的校验通过。

上述步骤939中的检测过程可以与本实施例方法1的步骤615中的检测过程相同。

步骤940~步骤943,IWF向传真服务器请求获取传真页面,并将来自传真服务器的传真页面以及MPS消息和EOP消息,通过MSC发送到接收端。

上述步骤940~步骤943与本实施例方法1中步骤636~步骤639的操作过程相同。

步骤944~步骤945,接收端在接收到EOP消息之后,通过MSC向IWF发送MCF消息,向发送端确认传真数据质量很好。

步骤946~步骤947,IWF通过MSC向接收端发送DCN消息,并向MSC发送Disconnect请求,表示完成了与发送端的传真协商,请求断开传真连接;MSC根据IWF的请求,向传真服务器发送Disconnect请求,通知接收端传真呼叫已断开。

步骤948~步骤949,接收端根据DCN消息,向MSC发送REL消息;MSC再根据REL消息向接收端发送释放完成(Release Complete,RLC)消息,表示传真呼叫已断开。

上述步骤948在步骤946和步骤947之后执行,也可以在步骤946之前执行,还可以与步骤946同时执行。

至此,本流程结束。

上述流程中,也可以在步骤949之后,传真服务器通过MSC向发送端发送成功响应,表示已将发送端的传真数据发送到接收端。

上述流程中,所有在MSC与传真服务器之间交互的信令均可以为SIP消息、NO7信令消息、ITUT-TQ931消息或者其他自定义接口消息。

上述流程中,带外呼叫信令使用NO.7信令进行描述,还可以是随路信令SIP信令等其他呼叫建立的信令。

上述流程中,只对正常流程进行了描述,异常的呼叫流程需要结合目前的处理流程和本发明的思路进行处理,不一一列举。

方法4也可以如方法2所述,发送端与接收端之间先采用实时无线传真,在发送端长时间未能接收到响应之后,切换到非实时无线传真方式。

以上是对本发明实施例中的非实时无线传真方法4的说明,下面,对本发明实施例中的非实时无线传真方法5进行说明。在方法5中:E-mail为接收端,发送端为无线终端,发送端和接收端之间采用非实时无线传真

上述方法1~方法4中的非实时无线传真方法也适用于E-mail和无线终端之间的无线传真。

当E-mail为发送端而无线终端为接收端时,先将E-mail发送到传真服务器中,传真服务器根据E-mail中携带的被叫信息发起呼叫建立请求,并依照上述方法3或者方法4中,传真服务器和IWF所在的网络侧与接收端进行传真协商的流程,把传真页面发送到作为接收端的无线终端。

当E-mail为接收端而无线终端为发送端时,在HLR开户中签约E-mail的能,并在HLR中存储作为接收端的E-mail地址,MSC到HLR取得E-mail地址后,将地址发送到传真服务器或者通过传真的带内信令、或者传真报文等传真数据信息中携带E-mail地址,IWF解析出来发送给传真服务器;在依照上述方法1或者方法2中,传真服务器和IWF所在的网络侧与发送端进行传真协商的流程,获取到传真数据之后,传真服务器将传真数据通过互联网发送到E-mail中。

其中,通过传真的带内信令携带E-mail地址,可以为:在DCS消息中填写E-mail地址,或者在TSI中填写E-mail地址。

图10为本发明实施例中非实时无线传真方法5的流程图。如图10所示,本发明中非实时无线传真方法包括以下步骤:

步骤1001~步骤1002,发送端向MSC发送Setup请求,请求建立呼叫连接,请求中包括的被叫信息为传真服务器的呼叫号码;MSC根据呼叫建立请求,向IWF发送IAM消息。

本步骤中,IWF根据接收到的IAM判断出当前呼叫的被叫方为传真服务器,传真的接收端为E-mail。

步骤1003~步骤1004,IWF向MSC发送地址完成ACM消息,对IAM消息进行响应;MSC根据ACM消息,向发送端发送Alert消息,表示接收端开始振铃。

步骤1005,IWF向MSC发送ANM消息,表示呼叫连接已建立。

本步骤在步骤1004之后执行,也可以在步骤1004之前执行,还可以与步骤1004同时进行。

上述步骤1001~步骤1005为带外协商建立呼叫连接的过程;本方法中的带外协商是基于NO.7信令来实现的,也可以通过随路信令等其他呼叫控制信令来实现。

步骤1006~步骤1007,MSC向发送端发送Connect请求,请求建立传真呼叫连接;发送端再向MSC发送Connect ACK,对MSC的请求进行响应。

步骤1008,MSC在接收到Connect ACK之后,向IWF发送传真呼叫,请求开始进行传真协商。

步骤1009,MSC根据从HRL获取作为接收端的E-mail地址。

步骤1010~步骤1011,MSC将Setup请求中的主叫和被叫信息发送到传真服务器,并将获取到的E-mail地址发送到传真服务器,传真服务器存储主叫和被叫信息以及E-mail地址。

其中,E-mail地址也可以携带于DCS消息或者TSI消息中发送到传真服务器。

上述步骤1010和步骤1011可以同时执行,步骤1011也可以在步骤1010之前执行。

步骤1012,发送端通过MSC向IWF发送CNG消息,开始进行传真协商。

步骤1013,IWF在接收到CNG消息之后,通过MSC向发送端发送CED消息,对CNG消息进行响应。

步骤1014~步骤1015,IWF在发送了CED消息之后,再通过MSC向发送端发送DIS消息,请求协商传真性能参数;发送端根据接收到的DIS消息,通过MSC向IWF发送包括传真性能参数的DCS消息,对DIS消息进行响应。

上述步骤1014~步骤1015为传真速率的协商过程,与本实施例方法1中步骤612~步骤613的操作过程相同。

步骤1016~步骤1017,发送端在发送了DCS消息之后,通过MSC向IWF发送TCF;IWF在接收到了TCF之后,对传输质量进行校验,并在校验通过后,通过MSC向发送端发送CFR消息,确认对传输质量的校验通过。

上述步骤1016~步骤1017为对传输质量的校验过程,与本实施例方法1中步骤614~步骤615的操作过程相同。

步骤1018~步骤1020,发送端通过MSC向IWF发送传真页面,并在每一个传真页面之后,在发送一个表示页分隔符的MPS消息或者表示页面传输结束的EOP消息;IWF再将传真页面以及MPS消息或者EOP消息发送到传真服务器。

上述步骤1018~步骤1020与本实施例方法1中步骤616~步骤618的操作过程相同。

步骤1021~步骤1022,IWF在接收到EOP消息之后,通过MSC向发送端发送MCF消息,向发送端确认传真数据质量很好;发送端通过MSC向IWF发送DCN消息,表示完成了与发送端的传真协商,请求断开传真连接。

上述步骤1021~步骤1022与本实施例方法1中步骤619~步骤620的操作过程相同。

步骤1023步骤1025,IWF根据接收到的DCN消息,通过MSC向发送端发送Disconnect请求,请求断开传真呼叫;发送端通过MSC向IWF发送Disconnect ACK。

步骤1026,根据预先设定的时间间隔,定时查询传真服务器中是否还有未发送的传真数据,如果是,则执行步骤1027。

步骤1027,传真服务器通过与互联网的接口,将传真数据发送到接收端。

在发送过程中,在每一个传真页面之后,再发送MPS消息或者EOP消息,当发送了最后一个传真页面之后,再发送EOP消息,表示传真数据发送完毕。

步骤1028,传真服务器通过MSC向发送端发送成功响应,表示发送端发送的传真数据已成功发送到接收端,并结束本流程。

本步骤是根据传真服务器中的预先设定的参数来选择是否执行,也可以不执行,在步骤1027之后即可结束本流程。

上述流程中,是由MSC从HRL获取的E-mail地址,并直接发送给传真服务器;也可以不执行步骤1009~步骤1010,而是由发送端将E-mail地址携带于DCS等带内消息中发送到IWF,IWF解析出E-mail地址之后,在步骤1019之前的任何时刻,都可以将E-mail地址发送给传真服务器。

由于上述流程将传真信息发送到E-mail,因此,也可以不执行步骤1026,而在接收到来自发送端的传真数据之后,立即执行步骤1027,将传真数据发送到E-mail。

上述流程中,还可以由发送端将E-mail地址携带于带外信令中发送到MSC,MSC解析出E-mail地址之后,将解析出的E-mail地址发送到传真服务器。

在上述非实时无线传真方法中,用户还可以在任何时刻使用传真记录查询的增值业务,到传真服务器中查询传真记录。

本发明的实施例中,IWF也可以不通过MSC断开发送端与接收端的呼叫连接,而是在接收完了发送端的传真数据后,直接再与接收端进行传真协商,将传真数据发送到接收端。

上述实施例所述的传真服务器和非实时无线传真系统以及方法,能够解决现有技术中无线传真的成功率和可靠性不高的问题,适用于各种网络中的无线传真。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号