网络通信设备的制作方法

文档序号:7628262阅读:203来源:国知局
专利名称:网络通信设备的制作方法
技术领域
本发明涉及一种网络通信设备,该网络通信设备不包括语音通信功能,但包括ITU-T标准T.38通信功能、以及经由IP网络执行通信的功能。
背景技术
过去,对于经由IP网络执行传真通信(实时传真通信),用于对ITU-T标准T.30信号进行分组和交换的ITU-T标准T.38方案、和用于通过处理例如语音数据等传真数据而执行通信的ITU-T标准G.711(PCM)方案已处于实际使用中(参考非专利文献1TTC标准JT-H232)。
对于通过ITU-T标准T.38方案执行传真通信,由于语音能力不是必需的,因此,可以执行仅具有遵照ITU-T标准T.38的传真通信所必要的能力的通信。
另外,在ITU-T标准G.711(PCM)方案中,可以通过将传真数据转换为语音数据并且经由语音通道交换该语音数据来执行通信。
因此,对于通过ITU-T标准T.38方案执行实时传真通信,其仅需要建立传真通信通道。另外,对于通过ITU-T标准G.711(PCM)方案执行实时传真通信,其仅需要建立语音通道。
另一方面,近年来,通过经由VoIP(voice over IP,基于IP的语音)网关连接在IP网络(例如英特网)与模拟公共电路网络之间,IP网络中的电话终端与连接到模拟公共电路网络(PSTN公共交换电话网络)的电话终端之间的电话会话变得可用。
VoIP网关具有可由例如ITU-T标准H.323终端和SIP(会话初始化协议)终端所使用的网关功能。该T.38终端设备包括在H.323终端中,用于执行ITU-T标准T.38方案中的实时传真通信。因此,通过使用该VoIP网关,可以在位于IP网络中的T.38终端与连接到模拟公共电路网络的G3传真设备(Group 3 Facsimile Apparatus)之间执行传真通信。
然而,当T.38终端向连接到模拟公共电路网络的G3传真设备发起呼叫时,存在发生以下问题的情况。
也就是,如上所述,当T.38终端设备向G3传真设备发起呼叫时,T.38终端设备经由VoIP网关连接到模拟公共电路网络。
在目前使用的VoIP网关中,存在具有T.38网关功能的某些VoIP网关,但其在验证目的地侧终端设备(PSTN侧)具有G3传真通信功能之后,将T.38通信可用性报告给发起侧的T.38终端设备。
因此,当T.38终端设备向G3传真设备发起呼叫时,存在呼叫连接不能依照中继VoIP网关的功能而正确执行,从而不能执行传真通信的情况。

发明内容
本发明的目的在于提供一种网络通信设备,其可以合适地执行与连接到模拟公共电路网络的G3传真设备的传真通信。
该目的通过一种网络通信设备而实现,该网络通信设备,包括经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能,该网络通信设备包括一单元,配置来生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;以及一单元,配置来在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能时,发送伪CNG分组后执行T.38通信操作。
该目的同样可以通过一种网络通信设备而实现,该网络通信设备包括经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能,该网络通信设备包括一单元,配置来生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;一单元,配置来在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能、并且检测到该第二网络通信设备包括伪语音能力时,发送伪CNG分组后执行T.38通信操作;以及一单元,配置来在基于该呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能和伪语音能力中的任何一个的时候,不发送伪CNG分组而执行T.38通信操作。
该目的也可以通过一种网络通信设备而实现,该网络通信设备包括经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能,该网络通信设备包括一单元,配置来生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;一单元,配置来在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到在该第二网络通信设备不包括T.38通信功能、并且检测到该第二网络通信设备包括伪语音能力时,在该网络通信设备中没有设置带宽限制的情况下,发送伪CNG分组后执行T.38通信操作,并且,其配置来在检测到该第二网络通信设备不包括T.38通信功能和伪语音能力中的任何一个的时候,不发送伪CNG分组而执行T.38通信操作;以及一单元,配置来在设置了带宽限制的情况下,不发送伪CNG分组而执行T.38通信操作。
依照本发明,该网络通信设备在呼叫发起的时刻,在呼叫连接过程中设置了到网关的伪语音通道,从而发送语音CNG分组。因此,当目的地设备被配置来自动地执行切换到传真的操作时,该CNG分组可以使目的地设备从电话切换到传真,从而合适地执行传真通信。
另外,当网关不包括与该伪语音能力相同的语音能力时,开始T.38通信操作。因此,即使依赖于网关的功能,也存在可以执行传真通信这样的情况的效果。
另外,当在网络通信设备中设置了带宽限制时,不需要发送伪CNG分组而开始T.38通信操作。因此,即使依赖于网关的功能,也存在可以执行传真通信这样的情况的效果。


在结合附图阅读时,本发明的目的、特征以及优点将由于以下的详细描述而变得更加明显。
图1为显示了本发明一实施例的通信网络的例子的结构图;图2为显示了网络通信设备FX的例子的结构图;图3显示了存储的伪CNG分组的例子;图4为显示了当网络通信设备FX经由网关设备GW与G3传真设备GX通信时所执行的过程的例子的时序图(ITU-T标准H.323被应用为在该情况中的呼叫连接过程);
图5为显示了在呼叫发起时刻由网络通信设备FX所执行的处理的例子的流程图;图6为显示了在呼叫发起时刻由网络通信设备FX所执行的另一处理例子的流程图;图7为显示了网络通信设备FX经由网关设备GW与G3传真设备GX通信的过程的另一例子的时序图(SIP被应用为呼叫连接协议);图8为显示了在呼叫发起时刻由网络通信设备FX所执行的另外的处理例子的流程图;图9为显示了在呼叫发起时刻由网络通信设备FX所执行的另外的处理例子的流程图。
具体实施例方式
以下,将结合附图详细说明本发明的实施例。
图1显示了本发明一实施例的通信网络的例子。
在该图中,网络通信设备FX仅包括ITU-T标准T.38功能,且不包括任何语音通信功能。该网络通信设备FX可以经由英特网(IP网络)INET与其他通信终端通信。
网关设备GW连接在英特网INET与模拟公共电路网络PSTN之间,并可以在连接到英特网INET的终端设备(例如,网络通信设备FX)与连接到模拟公共电路网络(PSTN)的通信设备(例如,G3传真设备GX)之间执行通信。该网关设备GW包括VoIP网关功能和T.38网关功能。
G3传真设备GX包括例如CCITT建议(recommendations)T.30、T.4等的通信功能,并可以经由模拟公共电路网络PSTN执行传真通信。
图2显示了网络通信设备FX的例子。在该图中,系统控制单元1执行各种控制处理,例如对网络通信设备FX的每个单元的控制处理,以及实时传输控制过程处理(ITU-T标准T.38过程)。系统存储器2存储由系统控制单元1执行的控制处理程序、以及用于执行该处理程序所必要的各种数据,并形成系统控制单元1的工作区域。参数存储器3存储专用于网络通信设备FX的各种信息。定时电路4输出当前时间信息。
扫描器5读取具有预定分辨率的文档图像。描绘器6存储并输出具有预定分辨率的图像。操作显示单元7用于操作该传真设备,并包括各种操作键和各种显示单元。
编码/解码单元8对图像信号进行编码-压缩,并将编码-压缩后的图像信息解码为原始图像信号。在这种情况下,编码/解码单元8主要用于检测接收图像信息时的错误。磁盘设备9存储多数编码-压缩的图像信息文件以及其他数据文件。
英特网通信控制单元10将网络通信设备FX连接到英特网INET,并经由英特网INET交换各种数据。TCP/IP分组分析单元11通过分析由英特网通信控制单元10接收的、TCP模式的TCP/IP分组,提取出接收信息。UDP分组分析单元12通过分析由英特网通信控制单元10接收的、UDP模式的UDP分组,提取出接收信息。
在实时传输过程中,G3协议信息生成单元13将从TCP/IP分组分析单元11接收的信息转换为相应的、TCP模式的G3传输过程信号信息。在UDP模式中,G3协议信息生成单元13将从UDP分组分析单元接收的信息转换成相应的G3传输过程信号信息。
G3协议信息提取单元14提取出将在实时传输过程中发送的G3传真传输过程信息。TCP/IP分组转换单元15将G3协议信息提取单元14输出的G3传真传输过程信息转换成TCP模式的TCP/IP分组数据。该输出数据被提供到英特网通信控制单元10。
UDP分组转换单元16将G3协议信息提取单元14输出的G3传真传输过程信息转换成UDP模式的UDP分组数据。该输出数据被提供到英特网通信控制单元10。
内部总线17连接系统控制单元1、系统存储器2、参数存储器3、定时电路3、扫描器5、描绘器6、操作显示单元7、编码/解码单元8、磁盘设备9、G3协议信息生成单元13以及G3协议信息提取单元14。这些组件之间的数据交换主要经由内部总线17来执行。
另外,本实施例中,在呼叫连接操作中,将伪语音能力报告给网关设备GW,并且发送伪CNG分组(此后将描述)。因此,依照该伪语音能力的CNG分组数据被存储在例如磁盘设备9中。
例如,当设置伪语音能力以致提供了ITU-T标准G711能力和ITU-T标准G729 Annex(附件)A能力时,伪CNG数据#1和伪CNG数据#2预先形成并存储在磁盘设备9中(参考图3),其中,伪CNG数据#1是通过对CNG信号由G711方案进行语音编码所获得的语音数据,该CNG信号为预定单音信号,并且伪CNG数据#2是通过对G729AnnexA方案的CNG信号进行语音编码所获得的语音数据。
图4显示了当网络通信设备FX经由网关设备GW与G3传真设备GX通信时所执行的过程的例子。在这种情况下,ITU-T标准H.323被应用为呼叫连接过程。
首先,网络通信设备FX的用户指示网络通信设备FX在一种状态下开始传输操作,在该状态中指定了网关设备GW的目的地信息和G3传真设备GX的目的地信息,该G3传真设备GX是最终的目的地。
然后,网络通信设备FX将呼叫连接请求发送到网关设备GW,以在网络通信设备FX和网关设备GW之间建立呼叫连接通道。接下来,网络通信设备FX将消息SETUP发送到网关设备GW。该消息SETUP包括申明使用快速连接过程的消息(fastStart),并包括作为自身设备的通信功能的T.38通信能力和伪语音能力(在这个例子中为G711和G729AnnexA),以及包括该最终目的地的目的地信息(在这个例子中为G3传真设备GX)。
从而,网关设备GW向指定为最终目的地的G3传真设备GX发起呼叫,并依照预定的呼叫连接过程,将消息CALL PROCEEDING和用于呼叫连接过程的ALERTING经由该呼叫连接通道连续地发送到网关通信设备FX。网关设备GW将RINGING(振铃信号)发送到G3传真设备GX。
消息CALL、PROCEEDING、ALERTING和CONNECT(此后将描述)中的每一个都包括OLC(OpenLogicalChannel)信息,其中,该CONNECT消息是从网关设备GW发送到网络通信设备FX的消息。
该OLC信息包括逻辑通道信息和将使用的通信功能信息,呼入侧的终端实际上在该逻辑通道信息上执行通信。另外,存在设置了多条逻辑通道信息的情况。通过使用指定逻辑通道中的每一个,执行T.38通信和语音通信。在这个实施例中,开始RTCP分组的传输,以便保持为语音通信设置的逻辑通道的连接。
然后,网络通信设备FX从存储的伪CNG分组#1(G711语音分组)和伪CNG分组#2(G729AnnexA语音分组)中选择出与报告的语音能力一样的一个,并发送该数据。
从而,网关设备GW将CNG信号(单音信号)发送到G3传真设备GX。
接收该CNG信号的G3传真设备GX响应该呼入,从而,网关设备GW将消息CONNECT发送到网络通信设备FX。
接下来,G3传真设备GX依照ITU-T标准T.30发送一信号CED(单音信号),该信号CED为G3传真传输过程中的第一响应信号。当G3传真设备GX被设置为在电话(呼叫)功能与传真通信功能之间自动切换时,G3传真设备GX响应于检测该单音信号CNG而自动切换到传真通信功能,并且G3传真设备GX以相同的方式发送该信号CED。
当G3传真设备GX以这样的方式发送该信号CED时,网关设备GW检测到目的地侧的终端具有G3传真通信功能。因此,网关设备GW在此之后切换其操作,来执行传真通信。
除此之外,在网关设备GW和网络通信设备FX之间还执行了ITU-T标准H.245过程。首先,信号TCS被交换,使得能力被交换。接下来,网关设备GW使用信号REQMODE将T.38通信请求发送到网络通信设备FX。
响应于此,网络通信设备FX发送一信号REQMODE-ack,以接收T.38网关通信。接下来,网络通信设备FX执行一过程,该过程用于释放网络通信设备FX和网关设备GW之间的不必要的语音通道。此后,网络通信设备FX在网络通信设备FX和网关设备GW之间建立T.38数据通信所必需的数据通道。
从而,在网络通信设备FX与网关设备GW之间为T.38数据通信建立一逻辑通道。此后,在网络通信设备FX与网关设备GW之间执行T.38数据通信。除此之外,还在网关设备GW和G3传真设备GX之间执行遵照T.30过程的G3传真通信操作。其结果是,例如,图像信息从网络通信设备FX经由网关设备GW发送到了G3传真设备GX。
接下来,当T.38通信操作结束后,网络通信设备FX依照呼叫释放过程,在呼叫连接通道上将消息RELEASE Comp发送到网关设备GW,从而结束该系列的传输操作。
响应于此,网关设备GW断开网关设备GW与G3传真设备GX之间的呼叫。
因此,在本实施例中,在执行传真通信时,网络通信设备FX将用于呼叫连接的消息发送到网关设备GW,其不仅包括T.38通信功能(传真通信功能),还包括伪语音通信功能,这些功能作为通信功能来请求通信。因此,可以在网络通信设备FX与为最终目的地的G3传真设备GX之间适当地建立通信通道,从而,即使网关设备GW被配置来仅在其确定了该目的地侧的终端是传真设备时才执行T.38数据通信,也可以适当地执行传输操作。
图5显示了在呼叫发起时刻由网络通信设备FX执行的处理例子。
首先,网络通信设备FX将消息SETUP发送到网关设备GW,其中,该消息SETUP包括申明使用快速连接过程的信息、T.38通信能力、伪语音能力(在这种情况下为G711和G729AnnexA)、以及最终目的地的目的地信息(处理101)。
接下来,在网络通信设备FX接收到来自网关设备GW的消息CALLPROCEEDING和ALERTING后(处理102),网络通信设备FX检验包含在该消息中的OLC信息,从而检验该网关设备GW是否报告了其包括T.38通信功能(确定103)。
当确定103的结果为否时,网络通信设备FX检验网关设备GW是否包括语音能力(确定104)。当确定104的结果为是时,网络通信设备FX开始发送语音RTCP分组(处理105)。
接下来,网络通信设备FX检验网关设备GW的语音能力是否与由网络通信设备FX报告的伪语音能力的其中任一个相同(确定106)。当确定106的结果为是时,网络通信设备FX发送与网关设备GW的语音能力相同的语音能力相对应的伪CNG分组(处理107)。当确定106的结果为否时,不执行处理107。
接下来,网络通信设备FX执行与网关设备GW的H.245过程的上半部分,直到接收到信号REQMODE(处理108)。在网络通信设备FX接收到信号REQMODE后,网络通信设备FX检验信号REQMODE是否包括用于执行T.38数据通信的请求(确定109)。
当确定109的结果为是时,网络通信设备FX执行H.245过程的剩下一半部分,来为T.38数据通信建立逻辑通道(处理110)。
接下来,网络通信设备FX使用已建立的逻辑通道执行T.38数据通信(处理111)。当T.38数据通信结束后,网络通信设备FX执行呼叫断开操作,来结束用于发起呼叫的该系列操作。
另一方面,当T.38数据通信请求不包括在从网关设备GW接收的信号REQMODE中、并且确定109的结果为否时,以及当网关设备GW不包括语音能力、并且确定104的结果为否时,网络通信设备FX执行呼叫断开操作(处理113),并以错误结束呼叫发起操作。
当在确定网关设备GW包括T.38通信能力从而确定103的结果为是时,通过执行预定快速连接过程来建立逻辑通道后,该处理进行到处理111,并且执行预定的T.38通信操作。
因此,在本实施例中,网络通信设备依照网关设备GW的通信能力,执行呼叫连接操作和T.38通信操作,存在网络通信设备FX可以与目的地G3传真设备GX执行通信的很大的可能性,因此,可以实现具有高可用性的T.38通信。
图6显示了在呼叫发起时刻由网络通信设备FX所执行的另一处理例子。
首先,网络通信设备FX将消息SETUP发送到网关设备GW,其中该消息SETUP包括申明使用快速连接过程的信息(fastStart)、T.38通信能力、伪语音能力(在这个例子中为G711和G729AnnexA)、以及最终目的地的目的地信息(处理201)。
接下来,当网络通信设备FX接收到来自网关设备GW的消息CALLPROCEEDING和ALERTING时(处理202),网络通信设备FX检验包括在该消息中的OLC信息,从而检验网关设备GW是否报告了其包括T.38通信功能(确定203)。
当确定203的结果为否时,网络通信设备FX检验网关GW是否包括语音能力(确定204)。当确定204的结果为是时,网络通信设备FX开始发送语音RTCP分组(处理205)。
接下来,网络通信设备FX检验网络通信设备FX是否包括用于限制数据通信的带宽的设置(确定206)。当确定206的结果为否时,网络通信设备FX检验网关设备GW的语音能力是否与由网络通信设备FX所报告的伪语音能力的任何一个相同(确定207)。
当确定207的结果为是时,网络通信设备FX发送与网关设备GW的语音能力相同的语音能力所对应的伪CNG分组(处理208)。当确定207的结果为否时,或者当确定206的结果为否时,不执行处理208,从而在这种情况下不发送伪CNG分组。
接下来,网络通信设备FX执行H.245过程的上半部分,直到接收到网络通信设备FX与网关设备GW之间的信号REQMODE(处理209)。当网络通信设备FX接收到信号REQMODE时,网络通信设备FX检验信号REQMODE是否包括用于执行T.38数据通信的请求(确定210)。
当确定210的结果为是时,网络通信设备FX执行H.245过程的剩下一半部分,来建立用于T.38数据通信的逻辑通道(处理211)。
接下来,网络通信设备FX使用已建立的逻辑通道执行T.38数据通信(处理212)。当T.38数据通信结束后,网络通信设备FX执行呼叫断开操作(处理213),来结束发起呼叫的该系列操作。
另一方面,当T.38数据通信请求不包括在从网关设备GW接收的信号REQMODE中使得确定210的结果为否、并且当网关设备GW不包括语音能力使得确定204的结果为否时,网络通信设备FX执行呼叫断开操作(处理214),并以错误结束呼叫发起操作。
当在确定网关设备GW包括了T.38通信能力使得确定203的结果为是时,通过执行预定的快速连接过程建立了逻辑通道之后,该处理进行到处理212,并且执行预定的T.38通信操作。
图7显示了网络通信设备FX使用作为呼叫连接协议的SIP经由网关设备GW与G3传真设备GX通信的过程的一个例子。
SIP是由研究英特网技术的、叫做IETF(英特网工程任务组)组织的工作组所定义的。
首先,网络通信设备FX的用户指示网络通信设备FX在一种状态下开始传输操作,在该状态中指定了网关设备GW的目的地信息、以及作为最终目的地的G3传真设备GX的目的地信息。
因此,网络通信设备FX将信号INVITE发送到网关设备GW。在该处理中,网络通信设备FX和网关设备GW交换消息INVITE、100(Trying)、180(Ringing)、200(OK)以及ACK,从而相互交换通信能力。
当网关设备GW接收信号INVITE时,网关设备GW向G3传真设备GX发起呼叫,并将信号100(Trying)发送到网络通信设备FX。另外,网关设备GW发送RINGING(响铃信号)到G3传真设备GX,并将信号180(Ringing)发送到网络通信设备FX,接下来发送200(OK)。
在网络通信设备FX接收到信号200(OK)的时刻,网络通信设备FX可以确定网关设备GW的通信能力。另外,网络通信设备FX开始发送RTCP分组来保持语音通道的连接。另外,网络通信设备FX将信号ACK发送到网关设备GW。
接下来,网络通信设备FX从存储的伪CNG分组#1(G711语音分组)和伪CNG分组#2(G729AnnexA语音分组)中选择与报告的语音能力相同的一个,并将该数据发送给网关设备GW。
因此,网关设备GW将CNG信号(单音信号)发送给G3传真设备GX。
接收该CNG信号的G3传真设备响应于该呼入,从而,网关设备GW将消息CONNECT发送给网络通信设备FX。
接下来,G3传真设备GX发送信号CED(单音信号),该信号CED为依照ITU-T标准T.30的G3传真传输过程中的第一响应信号。另外,在G3传真设备GX设置为在电话(电话呼叫功能)和传真通信功能之间自动切换的情况下,当G3传真设备GX检测到单音信号CNG时,该功能自动地改变为传真通信功能,并且以相同的方式,G3传真设备发送信号CED作为响应。
因此,当G3传真设备GX发送信号CED时,网关设备GW可以确定目的地终端在这个时刻包括G3传真通信设备。此后,执行传真通信的操作。
在这种情况下,网关设备GW将信号INVITE(RE-INVITE)发送给网络通信设备FX,以请求T.38通信。
响应于此,网络通信设备FX发送信号200(OK)来接收T.38网关通信。另外,网关设备GW将信号ACK发送给网络通信设备FX。
因此,建立了用于T.38数据通信的逻辑通道。此后,在网络通信设备FX与网关设备GW之间执行T.38数据通信,并且依照T.30过程在网关设备GW与G3传真设备GX之间执行G3传真通信操作。从而,将例如图像信息经由网关设备GW从网络通信设备FX发送到G3传真设备GX。
在T.38通信操作结束后,网络通信设备FX依照呼叫释放过程,将信号BYE发送给网关设备GW,从而,网关设备GW断开与G3传真设备GX的呼叫连接,并将信号200(OK)发送给网络通信设备FX。
因此,在本实施例中,执行传真通信时用于呼叫连接的、且发送到网关设备GW的消息,不仅包括作为请求通信的通信能力的T.38通信功能(传真通信功能),而且包括伪语音通信功能。因此,即使在网关设备GW被配置来在其确定该目的地终端是传真设备时执行T.38通信的时候,网络通信设备FX也可以与作为最终目的地的G3传真设备GX合适地建立通信通道。因此,可以合适地执行发送操作。
图8显示了在呼叫发起时刻由网络通信设备FX所执行的处理例子。
首先,网络通信设备FX将信号INVITE发送到网关设备GW,其中,信号INVITE包括T.38通信能力、伪语音能力(在这种情况下为G711和G729AnnexA)、以及最终目的地的目的地信息(处理301)。
接下来,当网络通信设备FX从网关设备GW接收到信号180(Ringing)和200(OK)时(处理302),网络通信设备FX检验包括在该消息中的通信能力信息,从而检验网关设备GW是否报告了其包括T38通信功能(确定303)。
当确定303的结果为否时,网络通信设备FX检验网关设备GW是否包括语音能力(确定304)。当确定304的结果为是时,网络通信设备FX开始发送语音RTCP分组(处理305)。
接下来,网络通信设备FX检验网关设备GW的语音能力是否与网络通信设备FX报告的伪语音能力中的任何一个相同(确定306)。当确定306的结果为是时,网络通信设备FX发送与网关设备GW的语音能力相同的语音能力相对应地伪CNG分组(处理307)。当确定106的结果为否时,不执行处理307。
接下来,当网络通信设备FX接收到来自网关设备GW的信号INVITE(RE-INVITE)时,网络通信设备FX发送作为响应的信号200(OK)(处理308)。然后,网络通信设备FX检验接收的信号INVITE(RE-INVITE)是否包括用于执行T.38数据通信的请求(确定309)。
当确定309的结果为是时,网络通信设备FX建立用于T.38通信的逻辑通道,并使用建立的逻辑通道执行T.38数据通信(处理310)。当T.38数据通信结束后,网络通信设备FX执行呼叫断开操作(处理311),来结束发起呼叫时的该系列操作。
另一方面,当T.38数据通信请求不包括在从网关设备GW接收的信号INVITE(RE-INVITE)中、使得确定309的结果为否时,以及当网关设备GW不包括语音能力使得确定304的结果为否时,网络通信设备FX执行呼叫断开操作(处理312),并以错误结束呼叫发起操作。
当在确定网关设备GW包括T.38通信能力使得确定303的结果为是时,建立用于T.38数据通信的逻辑通道后,该处理进行到处理310,并使用已建立的逻辑通道执行T.38通信操作。
因此,在本实施例中,网络通信设备FX执行依照网关设备GW的通信能力的呼叫连接操作和T.38通信操作,存在网络通信设备FX可以与目的地G3传真设备GX执行通信操作的很大的可能性,因此,可以实现具有高可用性的T.38通信。
图9显示了在呼叫发起时刻由网络通信设备FX所执行的另一处理例子。
首先,网络通信设备FX将信号INVITE发送给网关设备GW,其中,信号INVITE包括T.38通信能力、伪语音能力(在这种情况下为G711和G729AnnexA)、以及最终目的地的目的地信息(处理401)。
然后,当网络通信设备FX从网关设备GW接收到信号180(Ringing)和200(OK)时(处理402),网络通信设备FX检验包括在该消息中的通信能力信息,从而检验网关设备GW是否报告了其包括T.38通信功能(确定403)。
当确定403的结果为否时,网络通信设备FX检验网关设备GW是否包括语音能力(确定404)。当确定404的结果为是时,网络通信设备FX开始发送语音RTCP分组(处理405)。
接下来,网络通信设备FX检验网络通信设备FX是否包括用于限制数据通信的带宽的设置(确定406)。当确定406的结果为否时,网络通信设备FX检验网关设备GW的语音能力是否与由网络通信设备FX所报告的伪语音能力的任何一个相同(确定407)。当确定407的结果为是时,网络通信设备FX发送与网关设备GW的语音能力相同的语音能力所对应的伪CNG分组(处理408)。
当确定407的结果为否时,或者当确定406的结果为否时,不执行处理408,从而在这种情况下不发送伪CNG分组。
接下来,当网络通信设备FX从网关设备GW接收到信号INVITE(RE-INVITE)时,网络通信设备FX发送作为响应的信号200(OK)(处理409)。然后,网络通信设备FX检验接收到的信号INVITE是否包括用于执行T.38数据通信的请求(确定410)。
当确定410的结果为是时,网络通信设备FX建立用于T.38数据通信的逻辑通道,并使用已建立的逻辑通道执行T.38数据通信(处理411)。当T.38数据通信结束后,网络通信设备FX执行呼叫断开操作(处理412),来结束发起呼叫的该系列操作。
另一方面,当T.38数据通信请求不包括在从网关设备GW接收的信号INVITE(RE-INVITE)中、使得确定410的结果为否时,以及当网关设备GW不包括语音能力使得确定404的结果为否时,网络通信设备FX执行呼叫断开操作(处理413),并以错误结束呼叫发起操作。
当在确定网关设备GW包括T.38通信能力使得确定403的结果为是时,建立用于T.38数据通信的逻辑通道后,该处理进行到处理411,并使用已建立的逻辑通道执行预定的T.38通信操作。
本发明可以应用于具有T.38数据通信功能的任何设备,甚至可以包括不同于本实施例中解释的配置的配置。
本发明不限于这些特定揭示的实施例,可以在不脱离本发明范围的情况下进行各种改变和修正。
本申请包含的主题与2004年11月25日向日本特许厅(JPO)提交的日本专利申请2004-340307有关,其整个内容在此引入作为参考。
权利要求
1.一种网络通信设备,包括经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能,该网络通信设备包括一单元,配置来生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;以及一单元,配置来在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能时,发送伪CNG分组后执行T.38通信操作。
2.一种网络通信设备,包括经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能,该网络通信设备包括一单元,配置来生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;一单元,配置来在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能、并且检测到该第二网络通信设备包括伪语音能力时,发送伪CNG分组后执行T.38通信操作;以及一单元,配置来在基于该呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能和伪语音能力中的任何一个的时候,不发送伪CNG分组而执行T.38通信操作。
3.一种网络通信设备,包括经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能,该网络通信设备包括一单元,配置来生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;一单元,配置来在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到在该第二网络通信设备不包括T.38通信功能、并且检测到该第二网络通信设备包括伪语音能力时,在该网络通信设备中没有设置带宽限制的情况下,发送伪CNG分组后执行T.38通信操作,并且,其配置来在检测到该第二网络通信设备不包括T.38通信功能和伪语音能力中的任何一个的时候,不发送伪CNG分组而执行T.38通信操作;以及一单元,配置来在设置了带宽限制的情况下,不发送伪CNG分组而执行T.38通信操作。
4.一种由网络通信设备执行的网络通信方法,该网络通信设备包括经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能,该网络通信方法包括步骤生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;以及在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能时,发送伪CNG分组后执行T.38通信操作。
5.一种由网络通信设备执行的网络通信方法,该网络通信设备包括用于经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能,该网络通信方法包括步骤生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能、并且检测到该第二网络通信设备包括伪语音能力时,发送伪CNG分组后执行T.38通信操作;以及在基于该呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能和伪语音能力中的任何一个的时候,不发送伪CNG分组而执行T.38通信操作。
6.一种由网络通信设备执行的网络通信方法,该网络通信设备包括用于经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能,该网络通信方法包括步骤生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能、并且检测到该第二网络通信设备包括伪语音能力时,在该网络通信设备中没有设置带宽限制的情况下,发送伪CNG分组后执行T.38通信操作,并且,在检测到该第二网络通信设备不包括T.38通信功能和伪语音能力中的任何一个的时候,不发送伪CNG分组而执行T.38通信操作;以及在设置了带宽限制的情况下,不发送伪CNG分组而执行T.38通信操作。
全文摘要
本发明揭示了一种网络通信设备,其包括用于经由IP网络执行通信的功能,并包括ITU-T标准T.38通信功能,但不包括语音通信功能。该网络通信设备包括一单元,配置来生成呼叫连接信号,从而开始呼叫连接操作,该呼叫连接信号包括T.38通信能力和伪语音能力;以及一单元,配置来在基于从另一端的第二网络通信设备接收的呼叫连接信号,检测到该第二网络通信设备不包括T.38通信功能时,发送伪CNG分组后执行T.38通信操作。
文档编号H04N1/00GK1780354SQ20051012605
公开日2006年5月31日 申请日期2005年11月24日 优先权日2004年11月25日
发明者梶原智仁 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1