JP3814647B2 - Network terminal equipment - Google Patents
Network terminal equipment Download PDFInfo
- Publication number
- JP3814647B2 JP3814647B2 JP2001384245A JP2001384245A JP3814647B2 JP 3814647 B2 JP3814647 B2 JP 3814647B2 JP 2001384245 A JP2001384245 A JP 2001384245A JP 2001384245 A JP2001384245 A JP 2001384245A JP 3814647 B2 JP3814647 B2 JP 3814647B2
- Authority
- JP
- Japan
- Prior art keywords
- gatekeeper
- registration
- terminal
- alias
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Facsimile Transmission Control (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ゲートキーパへの自端末登録をより確実に実行することができるネットワーク端末装置に関する。
【0002】
【従来の技術】
近年のIP(インターネットプロトコル)ネットワークは、インターネットのみならず、企業等のLANにおいても基本インフラになっている。IPネットワークにより、通信コストの削減や、管理費の削減等、様々な効果が期待できることから、その普及は急速に進行している。ネットワークファクシミリ装置では、IPネットワーク上でのデータ交換を律するITU−T勧告H.323に従ったプロトコルによるものも普及しつつある。H.323はIPネットワーク上で画像データ等のマルチメディアデータをリアルタイムにデータ交換するための標準であり、その特徴は従来のISDN用の勧告H.320をベースにLAN対応にした点にある。
【0003】
ITU−T勧告H.323(以下、単に「H.323」と言う)対応のインターネットファクシミリ装置では、通信に先立ちゲートキーパと呼の確立準備を行う。具体的には、ITU−T勧告H.225.0(以下、単に「H.225.0」と言う)プロトコルにより呼制御用アドレスの交換や、通信を行うためのネットワーク帯域の確認等を行う。
【0004】
通常、H.323端末は、ゲートキーパにIPアドレス等の設定を行う必要がある。ゲートキーパへの自端末の登録処理は端末の起動時に行われる。H.323に従ったゲートキーパに対してRAS(Registration, Admission and Status)メッセージによってH.323端末が自端末登録を行う手順においては、ゲートキーパはRRQ(Registration Request)メッセージのメンバとしてTTL(Time To Live:パケット生存可能期間)を設定することが可能である。
【0005】
H.323端末とゲートキーパとの間で呼の動作が開始すると、H.323端末は、RAS手順で取得した呼制御用アドレスを用いて、ゲートキーパとの間で呼確立要求メッセージを交換する。そして、呼が承認されると、既に登録されている他のH.323端末とのネゴシエーションが開始され、当該端末にデータの符号化方式を送り、通信モードや通信ポートを決定する。
【0006】
【発明が解決しようとする課題】
ところで、ゲートキーパの中には、TTLを設定した場合には、当該TTLが経過したH.323端末の登録を保証しない(登録削除してもよい状態に置く)か、または登録削除を行うものがある。この場合、ゲートキーパは、H.323端末に登録削除要求(URQ:UnregistrationRequest)を発行し、登録を削除する。ゲートキーパから登録が削除されると、次回に通信開始要求(ARQ:Admission Request)する際に通信開始が拒否される場合がある。
【0007】
また、LAN上での通信において、ネットワーク遅延が起きる可能性は十分にある。このネットワーク遅延によりゲートキーパもしくはH.323端末からのRASメッセ−ジが規定のメッセージ待ち時間内(メッセージ待ちタイマ内)に、相手側に届かない場合がある。この場合、H.323端末はゲートキーパに、再度のメッセージ送信を行うことになるが、上記ネットワークの遅延が解消されない限りやはりH.323端末からのRASメッセ−ジはゲートキーパには届かない。
【0008】
さらに、H.323端末が自端末登録手順においてゲートキーパからRRJ(Registration Reject)メッセージを受信した場合において、その拒否理由がエイリアス重複(Duplicate Alias)であったときは、同じエイリアスを使用して再度ゲートキーパへの登録を行おうとしても、同じ拒否理由(エイリアス重複)でRRJメッセージを受ける。
【0009】
ゲートキーパに通信開始が拒否され、その理由が転送先非登録(CalledParty Not Registered)であることがある。この転送先非登録による通信開始拒否は、着呼側H.323端末がゲートキーパに登録されていないことを意味するので、発呼側H.323端末は、着呼側H.323端末がゲートキーパに登録されるのを待つしかない。
【0010】
本発明は、ゲートキーパへの自端末登録をより確実に実行することで上記の種々の問題を一挙に解決することができるのネットワークファクシミリ装置を提供することにある。
【0011】
【課題を解決するための手段】
本発明は、ゲートキーパとネットワークを介して接続され、画情報の送受信を行うパケット網直結型のネットワーク端末装置において、ゲートキーパに対してRASメッセージをやり取りすることで自端末登録処理を実行する自端末登録処理実行手段と、この自端末登録処理実行手段によってゲートキーパから登録容認応答を受信したとき、その登録容認応答に含まれるパケット生存可能時間(TTL)を記憶する記憶手段を有し、前記記憶手段のパケット生存可能時間が満了する前に少なくとも一回、自端末登録処理実行手段によって自端末登録処理を再実行することを特徴とする。
【0012】
本発明のネットワークファクシミリ装置では、TTLが経過する前、すなわち登録が保証されている間にゲートキーパに対して自端末登録要求(RRQ)を再度自動発呼するので、少しでもゲートキーパへの未登録状態を解消ことができる。
【0013】
本発明のネットワークファクシミリ装置では、自端末登録手順実行手段は、ゲートキーパから、シャットダウン時、利用者制限時等において登録削除要求(URQ)を受信したときは、一旦登録削除手順を行った後、任意のタイミングで再度、自端末登録手順を実行することができる。これにより、ゲートキーパにおける未登録状態を短縮することができる。
【0014】
本発明のネットワークファクシミリ装置では、自端末登録手順実行手段は、ゲートキーパへの自端末登録手順において、ネットワークの遅延などが原因でゲートキーパからの応答がないときは、次回以降自端末登録を実行する際に、H.225.0で規定されているRASメッセージのタイムアウト値を大きくすること、または、RASメッセージの再試行回数設定値を増やすことができる。これにより、ネットワーク遅延が発生していても自端末登録ができる可能性を高めることができる。
【0015】
本発明のネットワークファクシミリ装置では、自端末登録手順実行手段は、自端末登録要求の応答としてゲートキーパから自端末登録拒否のRASメッセージを受信した場合において、その拒否理由がエイリアスの重複であるときは、次回以降、前記自端末登録手順を実行するに際し、エイリアスを指定せずに自端末登録要求を行い、前記ゲートキーパからエイリアスの割り当てを受けることでエイリアスを取得し、または、予備使用するために用意されている第2エイリアスを指定して自端末登録手順を実行することができる。これにより、エイリアス重複による登録拒否を防ぐことができる。
【0016】
本発明のネットワークファクシミリ装置では、宛先エイリアスとして第1宛先エイリアスと第2宛先エイリアスを記憶する手段を備え、前記第1宛先エイリアスでの発呼に失敗した場合、前記第2宛先エイリアスを使用して再発呼することができる。これにより、2つのエイリアスを持つH.323端末に、いずれの宛先エイリアスによっても通信できるようになる。
【0017】
本発明では、ネットワーク管理者のメールアドレスを記憶する手段を備え、ゲートキーパから通信開始拒否のRASメッセージを受信した場合において、当該拒否理由が指定した宛先への転送不可であるときは、前記ネットワーク管理者に対して前記宛先に転送できなかった旨のメールを送信すること、または、さらに前記メールに前記宛先の情報を含めることができる。これにより、管理者が着呼できない状態にあるH.323端末があることを早期発見および調査ができ、また、登録管理者が登録されていないH.323端末が特定しやすくなる。
【0018】
【発明の実施の形態】
図1および図2は、本発明の一実施形態にかかるネットワークファクシミリ装置(Internet Aware FAX)および当該ファクシミリ装置が組み込まれたネットワークシステムの一実施形態を示している。図1では、IPネットワーク100に、ネットワークファクシミリ装置11,21およびゲートウェイが接続されている。図2は、図1のシステムを具体的に示す図であり、IPネットワークとしてのインターネット200に、同じく構内IPネットワークであるLAN1およびLAN2が接続されている。
【0019】
LAN1は、インターネットファクシミリ装置11と、ゲートキーパ12と、ハブ13と、コンピュータ14と、ルータ15とを含んで構成されている。
インターネットファクシミリ装置11は、図3に示すように、オペレーティングシステム(OS)111と、オペレーティングシステム111上にて動作するアプリケーションプログラムインターフェース(API)112と、H.232手順実行部113と、RAS手順を実行できるRAS実行部(本発明における自端末登録手順実行手段)114と、制御データ記憶部115と、T.38パケット制御部116と、メール送信制御部117とからなる。オペレーティングシステム111は、ここではWinsock(IPプロトコルをWindows(米国マイクロソフト社の登録商標)レベルで実行できるインターフェース)である。
【0020】
ゲートキーパ12は、図3に示すように、オペレーティングシステム(Winsock)121と、オペレーティングシステム121上にて動作するアプリケーションプログラムインターフェース122と、H.232手順実行部123と、転送データの交換を行う交換制御部124とからなる。ゲートキーパ12はH.323V2準拠のマルチメディア通信ができ、エイリアスをIPアドレスに変換するようなRAS手順による通信をインターネットファクシミリ装置11と行うことができる。
【0021】
図2では、ハブ13が、インターネットファクシミリ装置11と、ゲートキーパ12と、コンピュータ14と、ルータ15とを接続している。
ルータ15はインターネット200にLAN1を接続するためのゲートウェイである。
【0022】
また、LAN2は、インターネットファクシミリ装置21と、ハブ23と、コンピュータ24と、ルータ25とからなる。インターネットファクシミリ装置21の構成は、図3に示したインターネットファクシミリ装置11の構成と同じである。また、ハブ23,コンピュータ24,ルータ25の各機能も上述したインターネットファクシミリ装置11のハブ13,コンピュータ14,ルータ15の各機能と同じである。
【0023】
インターネットファクシミリ装置11および21は、通信に先立ちゲートキーパ12と呼の確立準備を行う。具体的には、H.225.0プロトコルによりRASメッセージの交換を行う。RASメッセージは、OLC(Open Logical Channel)による論理チャネルのオープン前にやり取りされる。RASメッセージの交換により、自端末情報(アドレス等)のゲートキーパ12への登録、ネットワーク帯域の確認等がなされる。ゲートキーパ12との間で呼確立要求メッセージが交換され、呼が承認されると、H.323端末同士(図1または図2の例では。インターネットファクシミリ装置11,21同士)のネゴシエーションが開始され、データの符号化方式を送り、通信モードや通信ポートが決定される。
【0024】
上述したインターネットファクシミリ装置11や21による自端末の登録に際して、登録ができない状況が種々生じるが以下に述べる処理例によりこのときの不都合が解消できる。
LAN1内のインターネットファクシミリ装置11は、同一LAN内のゲートキーパ12との間で自端末登録のプロトコルを実行し、LAN2内のインターネットファクシミリ装置21は、インターネット200を介して、ゲートキーパ12との間で自端末登録のプロトコルを実行する。第1処理例および後述する第2から第6処理例では、LAN1内のインターネットファクシミリ装置11が、同一LAN内のゲートキーパ12との間で自端末登録のプロトコルを実行する場合を説明する。
【0025】
まず、本発明の第1処理例では図4に示すように、通信に先立ち、インターネットファクシミリ装置11は自端末登録要求としてRRQ(Registration Request)メッセージをゲートキーパ12に送信する(S101)。
ゲートキーパ12が登録を認めた場合、登録容認としてRCF(Registration Confirm)メッセージをインターネットファクシミリ装置11に返す(S102)。これが返されない場合には、RRQ送信前の状態に戻される。ゲートキーパ12はRCFメッセージのメンバとしてTTL(Time
To Live)をセットすることができる。
【0026】
ゲートキーパ12がTTLをRCFメッセージにセットしていない場合(S103の「No」)には処理は終了する。ゲートキーパ12がTTLをRCFメッセージにセットしている場合(S103の「Yes」)には、TTLを所定の記憶装置(メモリ,レジスタ等)に記憶する(S104)。そして、再登録タイミングの設定を行い(S105)、再登録タイミングが終了したか否かをチェックし(S106)、終了したとき(S106の「Yes」)は処理をS101に戻す。
【0027】
第1処理例では、TTLが満了する前に再度RRQメッセージを送信して自端末登録の延長を行っている。これにより、TTL満了時にゲートキーパ12から登録が削除されることはなく、自端未登録の状態を少しでも解消することができる。
本発明の第2処理例では、ゲートキーパ12が登録削除要求としてURQ(UnregistrationRequest)メッセージをインターネットファクシミリ装置11に返した場合を示す。
【0028】
インターネットファクシミリ装置11は、自端末登録状態にある場合に(S201)、ゲートキーパ12からURQを受け取ったときには(S202)、H.323に従って、UCF(UnregistrationConfirm)メッセージで容認応答する(S203)。UCFメッセージを送信するとゲートキーパ12に登録されていた自端末情報は削除される。
この後、任意の時間が経過するのを待って(S204)、再度、自端末登録手順としてRRQメッセージを送信する(S205)。この後、RCFまたはRRJの応答によって処理が変わる。RCFを受信すれば登録成功であり、RRJを受信すれば登録は失敗となる(S206)。
【0029】
本発明の第3処理例では、RAS手順の実行が、ネットワーク遅延やパケットロスによって阻害され、RASメッセージの到達が遅れたり届かない場合の処理を示す。この場合には、H.225.0に規定されているRASメッセージの応答待ち時間(タイムアウト値)を延長し、あるいはRASメッセージ送信の再試行回数設定値が増やす。
図6(A)により、RASメッセージの応答待ち時間(タイムアウト値)を延長する場合について説明する。H.232手順実行部113は、ゲートキーパ12にRRQを送信し(S301)、登録容認があったか、すなわちRCF(Registration Confirm)メッセージを受信したか否かをチェックする(S302)。RCFを受信した場合にはこの処理は終了するが、受信しない場合には再試行回数が設定回数に達したか否かをチェックし(S303)、達していないときには処理をステップS301に戻し、再度RRQを送信しS302のチェックを行う。ステップS303のチェックにおいて再試行回数が設定回数に達した場合には、タイムアウト値を延長し(S304A)、所定時間経過するのを待って、RRQ(Registration Request)メッセージをゲートキーパ12に送信し(S305)、その後処理をS302に戻して、上記と同様の処理を繰り返す。
これにより、次回以降においても、自端末登録手順としてRRQメッセージを送信する際に大きなタイムアウト値で送信処理を行うことができる。タイムアウト値を大きくした場合、適宜の時期にタイムアウト値を小さく(たとえば、以前の状態に戻す)ことができる。
【0030】
図6(B)は、タイムアウト値の代わりに再試行回数設定値を増やす場合のフローチャートである。この場合には、ステップS304Aのステップは、再試行回数設定値を増やすステップS304Bに置き換えられる、次回以降、自端末登録手順としてRRQメッセージを送信する際に、再試行回数を増やすことができる。
再試行回数を増やした場合、適宜の時期に再試行回数を減らす(たとえば、以前の状態に戻す)ことができる。
【0031】
ゲートキーパ12は、RRQメッセージのメンバとして送られてきたファクシミリ装置11のエイリアスについて、同一のエイリアスが既に登録されているか否かをチェックする。既に同一エイリアスが登録されている場合、ゲートキーパ12は、ファクシミリ装置11に、メンバとして重複エイリアス(Duplicate Alias)であることを示す値がセットされたRRJ(Registration Reject)メッセージを送信する。本発明の第4処理例では、この場合の処理を示す。
【0032】
図7(A)に示すように、H.232手順実行部113は、ゲートキーパ12にRRQを送信し(S401)、登録拒否すなわちRRJメッセージを受信したか否かをチェックする(S402)。RRJメッセージを受信していない場合には、処理を終了する。RRJメッセージを受信した場合には、RRJに重複エイリアスを示す値がセットされているか否かをチェックする(S403)。RRJに重複エイリアスを示す値がセットされていない場合には、処理を後述するS406に渡すが、セットされている場合にはエイリアスなしのRRQパケットを作成し(S404A)、このRRQパケットをゲートキーパ12に送信する(S405)。エイリアスなしのRRQパケットを受信したゲートキーパ12は、任意エイリアスをファクシミリ装置11に自動割り当てする。この後、H.232手順実行部113は、ゲートキーパ12からのRCFまたはRRJの応答を待って対応する処理を行う(S406)。
【0033】
図7(B)は、エイリアスなしのRRQパケットを作成する代わりに、第2エイリアスを用いることで自端末登録を行うフローチャートである。この場合には、ステップS404Aのステップは、第2エイリアスでRRQパケットを作成するステップS404Bに置き換えられる。
【0034】
第5処理例では、ファクシミリ装置11は2つのエイリアス(第1エイリアスおよび第2エイリアス)を扱うことができ、ファクシミリ装置21も2つのエイリアス(第1宛先エイリアスおよび第2宛先エイリアス)を扱うことができる。この場合に、ファクシミリ装置11が、ゲートキーパ12から、宛先登録なし(Calld Party not Registered)の拒否理由を受信した際に再発呼する場合を説明する。
【0035】
図8において、図3のH.232手順実行部113は、ゲートキーパ12に通信開始要求としてARQ(AdmissionRequest)を送信する(S501)。このとき、ARQには第1宛先エイリアスがセットされている。H.232手順実行部113は、通信開始拒否すなわちARJ(AdmissionReject)メッセージを受信したか否かをチェックする(S502)。ARJメッセージを受信していない場合には、処理を終了する。ARJメッセージを受信した場合には、ARJに宛先登録なしを示す値がセットされているか否かをチェックする(S503)。ARJに宛先登録なしを示す値がセットされていない場合には、処理を終了するが、セットされている場合には第2宛先エイリアスがセットされたARQパケットを作成し(S504)、このARQパケットをゲートキーパ12に送信し(S505)、ここでの処理を終了する。この場合、再度ARQ要求し、宛先登録がなければ、たとえば次に述べる第6処理例に移行することできる。
【0036】
第6処理例では、ARJメッセージを受信し、その拒否理由が宛先登録なしであった場合、相手端末が登録されていないので、あらかじめ記憶してあるネットワーク管理者のメールアドレスを使用して、通信ができなかった旨をネットワーク管理者に対してメール送信によって伝える場合を説明する。図9に示すように、H.232手順実行部113は、ゲートキーパ12に通信開始要求としてARQ(AdmissionRequest)を送信する(S601)。このとき、ARQには宛先エイリアスがセットされている。H.232手順実行部113は、通信開始拒否すなわちARJ(AdmissionReject)メッセージを受信したか否かをチェックする(S602)。ARJメッセージを受信していない場合には、処理を終了する。ARJメッセージを受信した場合には、ARJに宛先登録なしを示す値がセットされているか否かをチェックする(S603)。ARJに宛先登録有りの場合は処理を終了するが、登録宛先なしの場合は、宛先エイリアスが登録されていない旨のメールをネットワーク管理者に対して送信する(S604)。なお、第6処理例での処理は、第5実施径庭にける宛先登録なしの処理と並行して行うことができる。
【0037】
【発明の効果】
本発明によれば、TTL(Time To Live)の時間切れ、ネットワークの遅延による自端末登録不能、エイリアス重複による登録拒否、宛先エイリアスの無登録、等が生じた場合であっても、再発呼した場合には登録の可能性が極めて高くなる。また、宛先エイリアスが非登録である場合、ネットワーク管理者に対してメールでその旨伝えるので、ネットワーク管理者はゲートキーパに登録されていない端末を早期発見することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態にかかるネットワークファクシミリ装置および当該ファクシミリ装置が組み込まれたネットワークシステムを簡易に示す図である。
【図2】本発明の一実施形態にかかるネットワークファクシミリ装置および当該ファクシミリ装置が組み込まれたネットワークシステムを詳細に示した図である。
【図3】図1および図2に示したファクシミリ装置およびゲートキーパの構成を示す図である。
【図4】本発明の第1処理例を示すフローチャートである。
【図5】本発明の第2処理例を示すフローチャートである。
【図6】本発明の第3処理例を示すフローチャートである。
【図7】本発明の第4処理例を示すフローチャートである。
【図8】本発明の第5処理例を示すフローチャートである。
【図9】本発明の第6処理例を示すフローチャートである。
【符号の説明】
1,2 LAN
11,21 インターネットファクシミリ装置
12 ゲートキーパ
13 ハブ
14 コンピュータ
15 ルータ
111,121 オペレーティングシステム
112,122 アプリケーションプログラムインターフェース(API)
113,123 H.232手順実行部
114 RAS実行部
115 制御データ記憶部
116 T.38パケット制御部
117 メール送信制御部
124 交換制御部
200 インターネット[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a network terminal device that can more reliably execute self-terminal registration with a gatekeeper.
[0002]
[Prior art]
A recent IP (Internet Protocol) network has become a basic infrastructure not only for the Internet but also for LANs of companies and the like. Since various effects such as a reduction in communication costs and a reduction in management costs can be expected by the IP network, the spread thereof is rapidly progressing. In the network facsimile apparatus, ITU-T Recommendation H.3 which regulates data exchange on the IP network. The protocol according to H.323 is also becoming popular. H. H.323 is a standard for exchanging multimedia data such as image data on an IP network in real time, and its feature is the conventional recommendation H.323 for ISDN. 320 is based on LAN.
[0003]
ITU-T recommendation In an Internet facsimile machine compatible with H.323 (hereinafter simply referred to as “H.323”), preparations for establishing a call with a gatekeeper are made prior to communication. Specifically, ITU-T recommendation H.264. A 225.0 (hereinafter simply referred to as “H.225.0”) protocol is used to exchange a call control address, confirm a network bandwidth for communication, and the like.
[0004]
Usually, H.M. The H.323 terminal needs to set an IP address or the like in the gatekeeper. The registration process of the own terminal to the gatekeeper is performed when the terminal is activated. H. H.323 by a RAS (Registration, Admission and Status) message to the gatekeeper according to H.323. In the procedure in which the H.323 terminal registers itself, the gatekeeper can set TTL (Time To Live) as a member of an RRQ (Registration Request) message.
[0005]
H. When a call operation starts between the H.323 terminal and the gatekeeper, The H.323 terminal exchanges a call establishment request message with the gatekeeper using the call control address acquired in the RAS procedure. When the call is approved, the other registered H.264 is already registered. Negotiation with a H.323 terminal is started, a data encoding method is sent to the terminal, and a communication mode and a communication port are determined.
[0006]
[Problems to be solved by the invention]
By the way, in the gatekeeper, when the TTL is set, the H.D. Some devices do not guarantee the registration of the H.323 terminal (put it in a state where registration can be deleted) or perform registration deletion. In this case, the gatekeeper is H.264. A registration deletion request (URQ: Unregistration Request) is issued to the H.323 terminal to delete the registration. If the registration is deleted from the gatekeeper, the communication start may be rejected when the communication start request (ARQ: Admission Request) is performed next time.
[0007]
Further, there is a possibility that a network delay occurs in communication on the LAN. This network delay causes the gatekeeper or H.264 There are cases where the RAS message from the H.323 terminal does not reach the other party within the prescribed message waiting time (within the message waiting timer). In this case, H.C. The H.323 terminal transmits a message to the gatekeeper again. The RAS message from the H.323 terminal does not reach the gatekeeper.
[0008]
Further, H.C. When the 323 terminal receives an RRJ (Registration Reject) message from the gatekeeper in its own terminal registration procedure and the reason for refusal is Duplicate Aliases, it is necessary to register with the gatekeeper again using the same alias. Even if you try to do it, you will receive an RRJ message with the same rejection reason (duplicate alias).
[0009]
In some cases, the gatekeeper refuses to start communication, and the reason is that the destination is not registered (Called Party Not Registered). The rejection of the start of communication due to the non-registration of the transfer destination is performed by the callee H.264 This means that the H.323 terminal is not registered with the gatekeeper. The H.323 terminal receives the incoming call H.323. There is no choice but to wait for the H.323 terminal to register with the gatekeeper.
[0010]
It is an object of the present invention to provide a network facsimile apparatus that can solve the above-mentioned various problems at once by more surely executing self-terminal registration with a gatekeeper.
[0011]
[Means for Solving the Problems]
The present invention, the own terminal that is connected via a gatekeeper and networks, packet network directly-connected network terminal device for transmitting and receiving image information and executes the own terminal registration process by exchanging RAS messages against the gatekeeper A registration processing execution means; and a storage means for storing a packet survival time (TTL) included in the registration acceptance response when the registration acceptance response is received from the gatekeeper by the own terminal registration processing execution means, and the storage means The self-terminal registration process is re-executed by the self -terminal registration process execution means at least once before the packet survivable time expires.
[0012]
In the network facsimile apparatus of the present invention, the self-terminal registration request (RRQ) is automatically issued again to the gatekeeper before the TTL elapses, that is, while the registration is guaranteed. Can be eliminated.
[0013]
In the network facsimile apparatus of the present invention, when receiving a registration deletion request (URQ) from the gatekeeper at the time of shutdown, user restriction, etc., the self-terminal registration procedure execution means executes the registration deletion procedure once and then arbitrarily The self-terminal registration procedure can be executed again at this timing. Thereby, the unregistered state in the gatekeeper can be shortened.
[0014]
In the network facsimile apparatus of the present invention, the local terminal registration procedure execution means executes the local terminal registration after the next time when there is no response from the gatekeeper due to network delay or the like in the local terminal registration procedure to the gatekeeper. H. It is possible to increase the timeout value of the RAS message specified in 225.0, or to increase the setting value of the retry count of the RAS message. Thereby, even if network delay has occurred, the possibility of self-terminal registration can be increased.
[0015]
In the network facsimile apparatus of the present invention, when the self-terminal registration procedure executing means receives a RAS message of self-terminal registration refusal from the gatekeeper as a response to the self-terminal registration request, when the reason for refusal is an alias overlap, From the next time, when executing the self-terminal registration procedure, the self-terminal registration request is made without specifying the alias, and the alias is assigned by the gatekeeper to obtain the alias, or prepared for preliminary use. The self-terminal registration procedure can be executed by designating the second alias. Thereby, registration refusal due to alias duplication can be prevented.
[0016]
The network facsimile apparatus of the present invention comprises means for storing a first destination alias and a second destination alias as destination aliases, and when the call with the first destination alias fails, the second destination alias is used. Can be called again. As a result, H.has two aliases. It is possible to communicate with the H.323 terminal using any destination alias.
[0017]
In the present invention, a means for storing the mail address of the network administrator is provided, and when the RAS message for refusing the communication start is received from the gatekeeper, if the refusal reason cannot be transferred to the designated destination, the network management It is possible to send an e-mail indicating that the e-mail could not be transferred to the addressee, or to further include the address information in the e-mail. As a result, the H.D. The H.323 terminal can be detected and investigated early, and the registration manager is not registered. It becomes easy to specify the H.323 terminal.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
1 and 2 show an embodiment of a network facsimile apparatus (Internet Aware FAX) according to an embodiment of the present invention and a network system incorporating the facsimile apparatus. In FIG. 1, network facsimile apparatuses 11 and 21 and a gateway are connected to an IP network 100. FIG. 2 is a diagram specifically showing the system of FIG. 1, and LAN 1 and LAN 2, which are also local IP networks, are connected to the Internet 200 as an IP network.
[0019]
The LAN 1 includes an Internet facsimile machine 11, a gatekeeper 12, a
As shown in FIG. 3, the Internet facsimile machine 11 includes an operating system (OS) 111, an application program interface (API) 112 that operates on the operating system 111, 232
[0020]
As shown in FIG. 3, the gatekeeper 12 includes an operating system (Winsock) 121, an
[0021]
In FIG. 2, the
The
[0022]
The LAN 2 includes an Internet facsimile machine 21, a hub 23, a computer 24, and a router 25. The configuration of the Internet facsimile machine 21 is the same as that of the Internet facsimile machine 11 shown in FIG. The functions of the hub 23, the computer 24, and the router 25 are the same as the functions of the
[0023]
The Internet facsimile machines 11 and 21 prepare to establish a call with the gatekeeper 12 prior to communication. Specifically, H.C. RAS messages are exchanged according to the 225.0 protocol. The RAS message is exchanged before the logical channel is opened by OLC (Open Logical Channel). By exchanging RAS messages, registration of own terminal information (address, etc.) to the gatekeeper 12 and confirmation of the network bandwidth are performed. When the call establishment request message is exchanged with the gatekeeper 12 and the call is approved, Negotiations between 323 terminals (in the example of FIG. 1 or FIG. 2, Internet facsimile machines 11 and 21) are started, a data encoding method is sent, and a communication mode and a communication port are determined.
[0024]
There are various situations in which registration cannot be performed during registration of the own terminal by the Internet facsimile machine 11 or 21 described above, but the inconvenience at this time can be solved by the processing examples described below.
The Internet facsimile machine 11 in the LAN 1 executes its own terminal registration protocol with the gatekeeper 12 in the same LAN, and the Internet facsimile machine 21 in the LAN 2 communicates with the gatekeeper 12 via the Internet 200. Execute the terminal registration protocol. In the first processing example and the second to sixth processing examples to be described later, a case will be described in which the Internet facsimile machine 11 in the LAN 1 executes a self-terminal registration protocol with the gatekeeper 12 in the same LAN.
[0025]
First, as shown in FIG. 4, in the first processing example of the present invention, prior to communication, the Internet facsimile machine 11 transmits an RRQ (Registration Request) message to the gatekeeper 12 as a self-terminal registration request (S101).
If the gatekeeper 12 approves registration, an RCF (Registration Confirm) message is returned to the Internet facsimile machine 11 as registration approval (S102). If this is not returned, the state before the RRQ transmission is restored. The gatekeeper 12 uses TTL (Time as a member of the RCF message.
To Live) can be set.
[0026]
If the gatekeeper 12 does not set TTL in the RCF message (“No” in S103), the process ends. If the gatekeeper 12 has set TTL in the RCF message (“Yes” in S103), the TTL is stored in a predetermined storage device (memory, register, etc.) (S104). Then, the re-registration timing is set (S105), and it is checked whether or not the re-registration timing has ended (S106). When the re-registration timing has ended ("Yes" in S106), the process returns to S101.
[0027]
In the first processing example, before the TTL expires, the RRQ message is transmitted again to extend the self-terminal registration. As a result, the registration is not deleted from the gatekeeper 12 when the TTL expires, and the unregistered state can be canceled as much as possible.
The second processing example of the present invention shows a case where the gatekeeper 12 returns a URQ (Unregistration Request) message to the Internet facsimile apparatus 11 as a registration deletion request.
[0028]
When the Internet facsimile machine 11 is in its own terminal registration state (S201) and receives a URQ from the gatekeeper 12 (S202), According to H.323, an acceptance response is made with a UCF (UnregistrationConfirm) message (S203). When the UCF message is transmitted, the own terminal information registered in the gatekeeper 12 is deleted.
Thereafter, after waiting for an arbitrary time to elapse (S204), an RRQ message is transmitted again as the self-terminal registration procedure (S205). Thereafter, the processing changes depending on the response of RCF or RRJ. If the RCF is received, the registration is successful, and if the RRJ is received, the registration fails (S206).
[0029]
The third processing example of the present invention shows processing when execution of the RAS procedure is hindered by network delay or packet loss, and arrival of the RAS message is delayed or does not reach. In this case, H.C. The response waiting time (time-out value) of the RAS message specified in 225.0 is extended, or the retry count setting value for RAS message transmission is increased.
A case where the response waiting time (timeout value) of the RAS message is extended will be described with reference to FIG. H. The H.232
Accordingly, even after the next time, transmission processing can be performed with a large timeout value when transmitting the RRQ message as the self-terminal registration procedure. When the timeout value is increased, the timeout value can be decreased (for example, returned to the previous state) at an appropriate time.
[0030]
FIG. 6B is a flowchart when the retry count setting value is increased instead of the timeout value. In this case, the step of step S304A can be replaced with step S304B of increasing the retry count setting value. When the RRQ message is transmitted as the self-terminal registration procedure from the next time, the retry count can be increased.
When the number of retries is increased, the number of retries can be reduced (for example, returned to the previous state) at an appropriate time.
[0031]
The gatekeeper 12 checks whether the same alias has already been registered for the alias of the facsimile machine 11 sent as a member of the RRQ message. If the same alias has already been registered, the gatekeeper 12 transmits to the facsimile apparatus 11 an RRJ (Registration Reject) message in which a value indicating a duplicate alias is set as a member. The fourth processing example of the present invention shows processing in this case.
[0032]
As shown in FIG. The 232
[0033]
FIG. 7B is a flowchart for performing self-terminal registration by using the second alias instead of creating an RRQ packet without an alias. In this case, the step of Step S404A is replaced with Step S404B of creating an RRQ packet with the second alias.
[0034]
In the fifth processing example, the facsimile apparatus 11 can handle two aliases (first alias and second alias), and the facsimile apparatus 21 can also handle two aliases (first destination alias and second destination alias). it can. In this case, a case will be described in which the facsimile apparatus 11 makes a re-call when it receives a rejection reason “Called Party Not Registered” from the gatekeeper 12.
[0035]
In FIG. The H.232
[0036]
In the sixth processing example, if the ARJ message is received and the reason for refusal is no destination registration, the partner terminal is not registered, so the network administrator's mail address stored in advance is used for communication. A case will be described in which the network administrator is informed by e-mail transmission of the failure. As shown in FIG. The H.232
[0037]
【The invention's effect】
According to the present invention, even when a TTL (Time To Live) time-out, self-terminal registration failure due to network delay, registration refusal due to alias overlap, destination alias non-registration, etc. occur, a re-call is made. In some cases, the possibility of registration is extremely high. If the destination alias is unregistered, the network administrator is notified of this by mail, so that the network administrator can discover terminals that are not registered in the gatekeeper at an early stage.
[Brief description of the drawings]
FIG. 1 is a diagram simply showing a network facsimile apparatus according to an embodiment of the present invention and a network system incorporating the facsimile apparatus.
FIG. 2 is a diagram showing in detail a network facsimile apparatus according to an embodiment of the present invention and a network system in which the facsimile apparatus is incorporated.
3 is a diagram showing a configuration of the facsimile apparatus and the gatekeeper shown in FIGS. 1 and 2. FIG.
FIG. 4 is a flowchart showing a first processing example of the present invention.
FIG. 5 is a flowchart showing a second processing example of the present invention.
FIG. 6 is a flowchart showing a third processing example of the present invention.
FIG. 7 is a flowchart showing a fourth processing example of the present invention.
FIG. 8 is a flowchart showing a fifth processing example of the present invention.
FIG. 9 is a flowchart showing a sixth processing example of the present invention.
[Explanation of symbols]
1, 2 LAN
11, 21 Internet facsimile machine 12
113, 123 H.I. 232
Claims (6)
ゲートキーパに対してRASメッセージをやり取りすることで自端末登録処理を実行する自端末登録処理実行手段と、この自端末登録処理実行手段によってゲートキーパから登録容認応答を受信したとき、その登録容認応答に含まれるパケット生存可能時間(TTL)を記憶する記憶手段を有し、
前記記憶手段のパケット生存可能時間が満了する前に少なくとも一回、自端末登録処理実行手段によって自端末登録処理を再実行することを特徴とするネットワーク端末装置。 In a packet network direct connection type network terminal device that is connected to a gatekeeper via a network and transmits and receives image information,
And own terminal registration process executing means for executing the own terminal registration process by exchanging RAS messages against the gatekeeper, upon receiving the registration acceptance response from the gatekeeper by the self terminal registration process executing means, to the registration acceptance response Storage means for storing the packet survivable time (TTL) included ;
The network terminal device , wherein the own terminal registration process is re-executed by the own terminal registration process execution means at least once before the packet survivable time of the storage means expires.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001384245A JP3814647B2 (en) | 2001-12-18 | 2001-12-18 | Network terminal equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001384245A JP3814647B2 (en) | 2001-12-18 | 2001-12-18 | Network terminal equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003189044A JP2003189044A (en) | 2003-07-04 |
| JP3814647B2 true JP3814647B2 (en) | 2006-08-30 |
Family
ID=27594021
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001384245A Expired - Fee Related JP3814647B2 (en) | 2001-12-18 | 2001-12-18 | Network terminal equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3814647B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5438726B2 (en) * | 2011-06-30 | 2014-03-12 | 京セラドキュメントソリューションズ株式会社 | Communication device |
-
2001
- 2001-12-18 JP JP2001384245A patent/JP3814647B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003189044A (en) | 2003-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1579654B1 (en) | Controller for multimedia sessions | |
| US7890749B2 (en) | System and method for providing security in a telecommunication network | |
| CN102480575B (en) | VOIP recording control method and system thereof | |
| US20050030959A1 (en) | Connections of nodes on different networks | |
| US7113501B2 (en) | Synchronization of V42bis de/compression for V34/V42 modem relay method and apparatus | |
| CN101150592A (en) | session control system | |
| KR100403725B1 (en) | Method for controlling group terminating call in voice over internet protocol system | |
| CN100421529C (en) | A call release control system and method thereof | |
| JP3814647B2 (en) | Network terminal equipment | |
| EP0996270A2 (en) | Method and system for absent addressing service | |
| JP3930215B2 (en) | Information communication system and switching connection method of information communication system | |
| JP4080169B2 (en) | Session establishment method | |
| JP2013115639A (en) | Telephone device and telephone system | |
| CN101133616A (en) | Media client architecture for networked communication devices | |
| JP2002290550A (en) | Voice gateway apparatus, processing method therefor and program thereof | |
| CN100358336C (en) | IP top-set redialing method | |
| CN100394744C (en) | Method for detecting state of media gateway controller by media gateway | |
| CN101132353A (en) | Signaling transmission method and device | |
| JP7409153B2 (en) | Gateway device, terminal management method, and program | |
| JP6689150B2 (en) | Gateway device and transfer method | |
| JP3933904B2 (en) | Information management method and information management apparatus | |
| KR100636279B1 (en) | Call control system and method using resource information of VIO system | |
| KR100661857B1 (en) | IP based communication system using identifier and communication method | |
| JP5243010B2 (en) | Image / audio communication system, method, program, and storage medium having data sharing function | |
| JP3656978B2 (en) | Communication content recording apparatus and communication content recording method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041026 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060131 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060403 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060425 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060425 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090616 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100616 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110616 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110616 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120616 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130616 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |