[go: up one dir, main page]

JP4094316B2 - Internet telephone system and method - Google Patents

Internet telephone system and method Download PDF

Info

Publication number
JP4094316B2
JP4094316B2 JP2002088437A JP2002088437A JP4094316B2 JP 4094316 B2 JP4094316 B2 JP 4094316B2 JP 2002088437 A JP2002088437 A JP 2002088437A JP 2002088437 A JP2002088437 A JP 2002088437A JP 4094316 B2 JP4094316 B2 JP 4094316B2
Authority
JP
Japan
Prior art keywords
terminal
connection
telephone
call
connection destination
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
Application number
JP2002088437A
Other languages
Japanese (ja)
Other versions
JP2003283675A (en
Inventor
恵一 岩田
克之 藤井
一彦 東
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
NEC Communication Systems Ltd
Original Assignee
NEC Corp
NEC Communication Systems Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp, NEC Communication Systems Ltd filed Critical NEC Corp
Priority to JP2002088437A priority Critical patent/JP4094316B2/en
Publication of JP2003283675A publication Critical patent/JP2003283675A/en
Application granted granted Critical
Publication of JP4094316B2 publication Critical patent/JP4094316B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、公衆加入電話網に接続された複数の電話端末とIP網に接続された複数のIP端末との間でゲートウェイを介して音声通信を行うインターネット電話方式および方法に関し、特に、電話端末とIP端末との通話中に他のIP端末に切り替えるインターネット電話方式および方法に関する。
【0002】
【従来の技術】
従来、公衆加入電話網(PSTN)側に接続された端末とIP(Internet Protocol)網に接続されたIP端末との通話を行う場合、ゲートウェイを介して1対1の通話を行っている。
【0003】
【発明が解決しようとする課題】
しかしながら、従来技術のPSTNとIP網との通話では、通話中に、他のIP端末に電話をかける場合には、一端電話を切断してから他のIP端末に電話をかけなければならないという問題点がある。つまり、PSTN側端末を利用している使用者がIP網側端末との通話中に、別のIP網側端末と通話をしたいときには、該当するIP網側端末数の分の電話回線が物理的に必要であるという問題点がある。
【0004】
本発明の目的は、上記問題点を鑑み、PSTN側1台の端末に対して複数台のIP端末が通話できるようにすることにある。
【0008】
【課題を解決するための手段】
上記の目的を達成するために、本発明のインターネット電話方式は、公衆加入電話網に接続された複数の電話端末とIP網に接続された複数のIP端末との間でゲートウェイを介して音声通信を行うインターネット電話方式であって、
前記電話端末と複数の前記IP端末との間を呼接続する前記ゲートウェイと、
前記ゲートウェイを制御する前記ゲートウェイの制御装置と、を備え、
前記ゲートウェイは、
前記電話端末と前記IP端末との通話中に前記通話中の電話端末からプッシュボタン信号を受信すると前記プッシュボタン信号から新たな接続先のIP端末の電話番号を抽出する抽出手段と、
前記抽出した新たな接続先のIP端末の電話番号に対する新たな接続の正当性の確認を前記制御装置に依頼し、前記電話番号の正当性の確認結果と新たな接続先のIPアドレスを前記制御装置から受信すると、前記新たな接続先のIPアドレスを設定したパケットを送信して新たな接続先への呼接続を行い、前記通話中のIP端末から前記抽出した新たな接続先のIP端末に切り替えて通話状態にする切替手段と、
を有し、
前記制御装置は、
前記ゲートウェイから問い合わせを受けた電話番号に対応する接続の正当性の確認を行い、前記正当性の確認結果と前記電話番号に対応する接続先のIPアドレスを前記ゲートウェイに送信し、前記ゲートウェイからの通知にもとづいて前記電話端末から呼接続を行った複数の前記IP端末と間の接続情報を前記電話端末毎に管理する管理手段
を有することを特徴としている。
【0009】
更に、上記のインターネット電話方式において、前記接続情報は、前記電話端末から呼接続を行った複数の前記IP端末のそれぞれの、IPアドレスと、対応する電話番号とを含む端末識別番号と,前記電話端末と通話中か保留中かを示す接続状態とを含み、
前記管理手段は、前記ゲートウェイからの通知にもとづいて、前記電話端末から呼接続を行った複数の前記IP端末のそれぞれの通話中か保留中かの前記接続状態を更新することを特徴としている。
【0010】
また、上記のインターネット電話方式において、前記切替手段は、前記電話端末と前記IP端末との通話中に前記通話中の電話端末から切替を示す特殊文字の乗ったプッシュボタン信号またはオンフック信号を受信すると、切り替える接続先情報を前記制御装置に問い合わせ、前記管理手段が管理する前記接続情報から検索した保留中の前記IP端末への切替を示す接続先情報にもとづいて前記電話端末との接続先のIP端末を切り替えることを特徴としている。
また、上記のインターネット電話方式において、前記切替手段は、前記制御装置から受信した新たな接続先のIPアドレスを設定した呼設定のパケットを送信し、新たな接続先のIP端末から応答を受信すると、前記制御装置に接続状態の変更を通知することを特徴としている。
【0014】
また、本発明のインターネット電話方法は、公衆加入電話網に接続された複数の電話端末とIP網に接続された複数のIP端末との間でゲートウェイを介して音声通信を行うインターネット電話方法であって、
前記電話端末と複数の前記IP端末との間を呼接続する前記ゲートウェイと、
接続先の前記IPアドレスと接続先の前記IP端末の電話番号とを含む端末識別番号と,
接続先の前記IP端末のIPアドレスと接続先の前記IP端末の電話番号とを含む端末識別番号と,
通話中か保留中かを示す前記IP端末の接続状態とを含む接続情報を前記電話端末毎に管理する前記ゲートウェイの制御装置と、を準備し、
前記ゲートウェイは、
前記電話端末と前記IP端末との通話中に前記通話中の電話端末からプッシュボタン信号を受信すると前記プッシュボタン信号から新たな接続先の前記IP端末の電話番号を抽出し、
前記抽出した新たな接続先のIP端末の電話番号に対する新たな接続の正当性の確認を前記制御装置に依頼し、前記電話番号の正当性の確認と新たな接続先のIPアドレスを送信して新たな接続先への呼接続を行い前記通話中のIP端末から前記抽出した新たな接続先のIP端末に切り替えて通話状態にし、
前記制御装置は、前記ゲートウェイから問い合わせを受けた電話番号に対応する接続の正当性の確認を行い、前記正当性の確認結果と前記電話番号に対応する接続先のIPアドレスを前記ゲートウェイに送信し、前記ゲートウェイからの通知にもとづいて前記電話端末から呼接続を行った複数の前記IP端末と間の接続情報を前記電話端末毎に管理することを特徴としている。
【0015】
また、上記のインターネット電話方法において、前記接続情報は、前記電話端末から呼接続を行った複数の前記IP端末のそれぞれの、IPアドレスと、対応する電話番号とを含む端末識別番号と,前記電話端末と通話中か保留中かを示す接続状態とを含み、
前記管理手段は、前記ゲートウェイからの通知にもとづいて、前記電話端末から呼接続を行った複数の前記IP端末のそれぞれの通話中か保留中かの前記接続状態を更新することを特徴としている。
また、上記のインターネット電話方法において、前記切替手段は、前記電話端末と前記IP端末との通話中に前記通話中の電話端末から切替を示す特殊文字の乗ったプッシュボタン信号またはオンフック信号を受信すると、切り替える接続先情報を前記制御装置に問い合わせ、前記管理手段が管理する前記接続情報から検索した保留中の前記IP端末への切替を示す接続先情報にもとづいて前記電話端末との接続先のIP端末を切り替えることを特徴としている
また、上記のインターネット電話方法において、前記切替手段は、前記制御装置から受信した新たな接続先のIPアドレスを設定した呼設定のパケットを送信し、新たな接続先のIP端末から応答を受信すると、前記制御装置に接続状態の変更を通知することを特徴としている。
【0016】
【発明の実施の形態】
次に、本発明の第1の実施の形態について、図面を参照して説明する。
【0017】
図1を参照すると、本第1の実施の形態であるシステムの構成例を示しており、そのシステムは、公衆加入電話網であるPSTN910と、IP(Internet Protocol)のネットワークであるIP網920と、複数の公衆加入電話網対応の電話端末である端末1と、複数のインターネット端末であるIP端末4(例では、IP端末4−1,4−2)と、IP端末4と端末1との間で音声データ等のプロトコル変換を行うメディアゲートウェイであるMG2と、MG2を制御してIP端末4と端末1と間の接続情報を管理するMGC3とから構成される。なお、PSTN910には端末1とMG2とMGC3とが接続され、IP網920にはMG2とMGC3とIP端末4とが接続されている。
【0018】
図1のMG2は、呼接続の制御を行う呼接続部202と、接続先を切り替える制御を行う接続先切替部203と、MGC3との通信を行う通信部201とから構成される。
【0019】
図1の呼接続部202は、端末1とIP端末4との間で呼接続されると、PSTN910からの音声(この場合、アナログ信号)をディジタル化し、そのディジタル化した音声データをパケットに乗せて、IP網920に接続されているIP端末4に送信すると共に、IP網920からの音声データの乗ったパケットを受信すると、アナログ変換し、アナログ化した音声をPSTN910に接続されている端末1に送信する手段を有する。また、呼接続部202は、接続先切替部203の指示により、切り替えるIP端末4に対してパケットによる呼接続を行うことでIP端末4の切替を行う手段を有する。この場合のIP網920に流れるパケットは、VoIP(Voice over IP)プロトコルの基で使用されるUDPパケットにより、データのやり取りが行われる。
【0020】
図1の接続先切替部203は、PSTN910からのPB信号を呼接続部202を介して受信して相手先電話番号を抽出した場合にはMGC3に相手先電話番号の正当性を確認すると共に呼接続部202に対して相手先の電話番号に接続させて通話させる手段と、PB信号から相手先電話番号を抽出する手段と、通話中に切替を示す特殊文字の乗ったPB信号(接続先切替通知)を受信するとMGC3が管理している接続先状態情報303を基に、呼接続部202に対して元の相手先のIP端末4に切り替える(元の接続に戻す)手段と、通話中にオンフック信号(接続先切り替え通知)を受信するとMGC3が管理している接続先状態情報303を基に、呼接続部202に対して元の相手先のIP端末4に切り替える(元の接続に戻す)手段とを有する。
【0021】
図1のMGC3は、PSTN910からIP網920方向またはIP網920からPSTN910方向への接続状態を管理する。そのMGC3は、MG2、PSTN910、またはIP網920との通信を行う通信部301と、現在の端末間の接続状態を管理する接続状態管理部302と、その接続状態を保存しておく接続先状態情報303とから構成される。
【0022】
図2を参照すると、接続先状態情報303の構成例を示しており、図示していないメモリ(例えば、RAM)内のエリアにテーブルとして割り当てられている。接続先状態情報303は、PSTN910に収容されている端末1とIP端末4との間で呼接続された場合にPSTN910側の端末毎に管理できるように、その端末1(PSTN910側)の端末識別番号と、接続先1の端末識別番号と、接続先1の接続状態(通話中、保留中、または未接続を示す)と、接続先2の端末識別番号と、接続先2の接続状態(通話中、保留中、または未接続を示す)と、・・・接続先N(N=正の整数を示す)の端末識別番号と、接続先Nの接続状態(通話中、保留中、または未接続を示す)とから構成されている。端末1が切断されると、接続先状態情報303に登録されている切断された端末1の接続情報が、接続状態管理部302により削除される。なお、接続先1は、最初に接続したIP網側の相手の情報であり、接続先2以降は、通話中の相手と違う相手を呼び出した呼出相手の情報である。また、接続先状態情報303のPSTN側端末識別番号は端末1の電話番号を示し、接続先1および接続先2の端末識別番号はIP網920の接続先IPアドレス、IP端末4の電話番号等を含む情報を示す。
【0023】
図1の接続状態管理部302は、PB信号に相手先電話番号が乗っていた場合にはMG2で切り替えたIP端末4の端末識別番号を登録すると共にMG2で切り替えたIP端末4の接続状態を通話中に設定して通話中のIP端末4の接続状態を保留中に設定する手段と、PB信号に特殊文字が乗っていた場合にはMG2で元に戻したIP端末4の接続状態を通話中に設定してその他のIP端末4の接続状態を保留中に設定する手段とを有する。
【0024】
なお、本発明で説明するMG2向けの発呼は、PSTN910側から行われ、これを実施する端末を図1では端末1とし、端末1からの呼が最終的に着信するIP側の端末をIP端末4−1、IP端末4−2としている。
【0025】
以上、実施の形態の構成例を述べたが、図1の通信部201および通信部301は、当業者にとってよく知られており、また本発明とは直接関係しないので、その詳細な構成は省略する。
【0026】
また、上記実施の形態の構成例では、図1上の表記の便宜上、PSTN910、MG2、IP網920は全て1つずつの構成となっているが、それぞれ数に制限はなく、1つのPSTN(または複数PSTN)から複数(または1つの)MGを介し、1つ(または複数)のIP網というネットワーク構成が可能である。
【0027】
次に、図1〜図4を参照して、本発明の第1の実施の形態の動作について説明する。
【0028】
図1のMG2とMGC3とが接続中の呼から、新規呼へ切り替える際の動作を、図3のフローチャートを中心に説明する。
【0029】
先ず、端末1の通話者からIP端末4−1に電話をかけたために、MGC3の接続状態管理部302が通信部301を介して相手先の電話番号を受信すると、MG2の呼接続部202に対して、端末1とIP端末4−1と間で通信パスを設定させており、更に、その接続情報として、接続先状態情報303のPSTN側端末識別番号欄に端末1の電話番号を設定し、接続先1の端末識別番号欄にIP端末4−1のIPアドレスと電話番号を設定し、その接続状態欄に「通話中」を設定することで管理している。
【0030】
今、PSTN910側の端末1とIP網920側のIP端末4−1とが通話中の状態で、端末1がIP端末4−2へ発呼(この場合、端末1の通話者が新たなる切替先の電話番号をダイヤルする)を行うと、MG2の呼接続部202は、端末1からPSTN910を介してPB信号(プッシュボタン信号)を受信し、接続先切替部203に制御を渡す(図3のステップP1)。
【0031】
制御を渡された接続先切替部203は、受信したPB信号から相手先電話番号(端末1で押したキーの値)を抽出し、通信部201を介してMGC3に相手先電話番号の正当性のチェックを依頼する(ステップP2)。この場合の相手先電話番号は、IP端末4−2とする。
【0032】
通信部301を介して受信したチェックの依頼を受けたMGC3の接続状態管理部302は、そのPB信号より得られた相手先電話番号が正しいか否か(相手先電話番号が存在するかどうか)を判定する。この場合、接続状態管理部302は、通信部301を介して、IP網920に接続されていてIP電話番号を管理している図示していないサーバ(サーバ内のデータベースにIP電話番号、IPアドレス等が登録されている)にアクセスすることにより、相手先電話番号の存在の有無を確認する。この場合、サーバは、相手先電話番号の存在の確認が取れた場合には、MGC3に対してその結果と相手先のIPアドレスを送信する。
【0033】
接続状態管理部302は、電話番号の正当性の確認が終わると、確認した結果と相手先のIPアドレスをMG2に返信する。なお、IP電話番号を管理しているサーバをIP網920上に設けたが、MGC3がデータベースとして直接管理するようにしても良いし、別の通信網を利用してサーバをアクセスするようにしても良い。
【0034】
通信部201を介して受信した結果から判定が正しい場合(相手先電話番号が存在する場合)には、MG2の接続切替部203は、呼接続部202に対してIP端末4−2への切替を指示する。切替の指示を受け取った呼接続部202は、IP端末4−2に対してIP網920を介して呼設定を行うことによりIP端末4−2への切替を行う(ステップP3)。この場合、呼設定として送信されるパケットには、相手先のIPアドレス、電話番号(IP端末4−2の電話番号)と、送信元のIPアドレス(MG2のIPアドレス)、電話番号(端末1の電話番号)が設定される。
【0035】
更に、呼接続部202は、IP端末4−2が応答するかどうかで切り替えたかどうかを判断する(ステップP4)。
やがて、IP端末4−2が応答すると、MG2の呼接続部202は、通信部201を介してIP端末4−2に正常に切り替えたことを示す応答メッセージを接続先切替部203に返信する。接続先切替部203は、通信部301を介して端末1の接続先がIP端末4−1からIP端末4−2に切り替えたことを通信部201を介して通知する。通知を受け取ったMGC3の接続状態管理部302は、今まで通話中であった接続先状態情報303の接続先1の接続状態欄に「保留中」に設定し、切り替えた接続先2の端末識別番号欄にIP端末4−2の端末識別番号(IPアドレスと電話番号)を、接続状態欄に「通話中」を設定する。すなわち、端末1とIP端末4−2と間で通信パスが設定され、音声データがMG2の呼接続部202を介して流れることになる(ステップP5)。
【0036】
ステップP2の判定において、もし端末1から入力された相手先の電話番号が誤っている場合には、接続先切替は行わず、現在通話中の回線がそのまま使用される。また、ステップP4のMG2からの応答メッセージ結果が異常だった場合にも、同様に接続先切替の処理は行わず、現在通話中の回線がそのまま使用される。
【0037】
このように図3の手順を踏むことにより、PSTN910側の端末1は、2台以上のIP網920側のIP端末4と接続できることになる。IP網920側のIP端末4が3台以上の場合における接続先状態情報303には、上記で説明したように接続先2、接続先3、接続先4、・・・と順に増えていくことになり、MGC3は、接続の状態を管理することができる。なお、通話に使用できる回線はPSTN910側が1端末に対して一つであるため、三者同時、四者同時などの通話が出来るわけではなく、あくまで二者の通話で相手先を切り替える機能を提供する。
【0038】
次に、相手先が二者(図1を例に考えればIP端末4−1、およびIP端末4−2に対して、PSTN側から端末1が発呼しているイメージ)の場合の、接続先の切替には図4に示すフローチャートを用いて説明を行う。
【0039】
図3の手順により端末1は、2つのIP端末4との接続状態にあり、うち一方の端末4(例えば4−2)と通話している場合(もう一方の端末4−1は保留中)に、MG2の接続先切替部203は、呼接続部202を介して端末1からPB信号を受信すると、受信したPB信号から特定記号(例えば、#、*等の特殊記号)を抽出して接続先切替通知と判断する。すなわち、接続先切替通知を示す特殊文字の乗ったPB信号を、PSTN910および通信部301を介してMG2の接続先切替部203が受信すると(図4のステップP11)、通信部201を介してMGC3に切り替える接続先情報を依頼する。依頼を受けた通信部301を介して受信したMGC3の接続状態管理部302は、接続先状態情報303を検索することにより保留中のIP端末4−1への切替を示す接続先情報(端末識別番号を含む)をMG2に対して通知する(ステップP12)。
【0040】
通信部201を介して接続先情報を受けた接続先切替部203は、呼接続部202に対してIP端末4−1への切替を指示する。切替の指示を受けた呼接続部202は、IP端末4−1に対して呼設定を行うことによりIP端末4−1への切替を行い、相手先であるIP端末4−1が応答すると、正常に切り替えたと判断し、その結果である応答メッセージを接続先切替部203に返信する。接続先切替部203は、通信部201を介して端末1の接続先がIP端末4−2からIP端末4−1に切り替えたことを通知する。なお、相手先であるIP端末4−1が応答しない場合には異常と判断し、その結果を応答メッセージに載せて、接続先切替部203に通知する。
正常に接続先を切り替えることが出来たか否かを、接続先切替部203は、呼接続部202からの応答メッセージにて判定し(ステップP13)、その結果が正常であった場合には、接続先のIP端末4が現在通話中のIP端末4−2から、先に接続してあった端末4−1に切り替わったということになるため(この時、今まで通話していた方のIP端末4−2は保留中状態となる)、接続先が切り替わった旨の接続情報を通信部201を介して通知する。すると、接続状態管理部302は、通信部301を介して受信した接続情報を基に、接続先状態情報303の接続先1(この場合、IP端末4−1に該当)の接続状態を「通話中」に設定し、接続先2(この場合、IP端末4−2に該当)の接続状態を「保留中」に設定する(ステップP14)。
【0041】
なお、ステップP13において、呼接続部202における接続先切替部203への応答時に結果が異常だった場合には、接続先切替は行われず、現在通話中の回線がそのまま使用される。
【0042】
なお、ステップP12において、接続先が2台以上ある場合(接続先状態情報303に接続先が2台以上登録されている)には、接続状態管理部302は、ローテーション(例えば、通話中の右側の接続先Nで、通話中の一番右側であれば接続先1に戻る)を行うことで、接続先を選択する。
【0043】
上記のステップP11において、通話中に受信したPB信号に切替を示す特定記号が乗っていると接続先切替通知と判断したが、端末1とIP端末4−2との通話中に端末1からオンフック信号(受話器を一端置く、電話を切るボタンを1回押す等の動作により発生する信号)を受信した場合に、接続先切替通知として判断しても良い。すなわち、MG2の接続先切替部203は、端末1からPSTN910、呼接続部202を介してオンフック信号を受信すると、接続先切替通知と判断して、通信部201を介してMGC3に切り替える接続先情報を依頼する。以降の動作については、上記の説明と同じなので説明を省略する。
【0044】
次に、本発明の第2の実施の形態について、図面を参照して説明する。
【0045】
図5を参照すると、本第2の実施の形態であるシステムの構成例を示しており、そのシステムは、公衆加入電話網であるPSTN910と、IPのネットワークであるIP網920,930と、複数の公衆加入電話網対応の電話端末である端末1と、複数のインターネット端末であるIP端末4(例では、IP端末4−1,4−2)と、IP端末4と端末1と間で音声データ等のプロトコル変換を行うメディアゲートウェイである複数のMG2と、複数のMG2を制御するMGC3とから構成される。なお、PSTN910には端末1とMG2とMGC3とが接続され、IP網920にはMG2とIP端末4とが接続されている。
【0046】
そのMGC3およびMG2内の構成は、第1の実施の形態例と同じであるが、PSTN910と複数のIP網をつなぐネットワークの構成を工夫している。すなわち、図5を参照すると、1つのPSTN910に対し、複数のIP網(図中ではIP網920、IP網930)との接続に着目した図である。IP網920、IP網930が全く別のネットワークであり、PSTN910との間で本発明を実現するためには、異なるIP網毎に接点として1つ以上のMG2が存在し、それらのMG2をMGC3が一括管理することにより、実現している。
【0047】
PSTN910側からの初期接続が図中のいずれかのMG2に対して行われ、更に、その端末1とIP端末4とが通話中(接続中)の状態でPSTN910側収容の端末1が、図中のIP網のいずれかに対して発信した際、その接続先状態情報はMGC3にて管理されることになり、本発明の実現を可能とする。
【0048】
次に、図5を参照して、第2の実施の形態の動作について説明する。
【0049】
PSTN910側の端末1がIP網920に収容されているIP網920の側端末4−1と通話中の状態の時に、別のネットワークであるIP網930に収容されているIP端末4−2に対して接続切り替えを行う場合を例に挙げて説明する。
【0050】
MG2は、端末1からのPB信号(IP端末4−2の電話番号が載っている)を受信すると、第1の実施の形態と同じように、IP端末4−2に接続する旨の通知(IP端末4−2の相手先電話番号の正当性のチェックの依頼)をMGC3に対して行い、その通知の応答が正常であった場合には、接続先をIP端末4−2に切り替え、MGC3内の接続先状態情報303の接続先1であるIP端末4−1側の接続状態欄に「保留中」を、接続先2の端末識別番号欄にIP端末4−2を、接続先2の接続状態欄に「通話中」を、それぞれ設定する。
【0051】
接続先端末の切り替えも同様に、MG2は、PSTN側の端末1からの接続先切替通知(オンフック信号または「#」、「*」等の特殊文字が載ったPB信号のいずれか)を受信すると、第1の実施の形態と同様に、IP端末4−2に接続する旨の通知(IP端末4−2の相手先電話番号の正当性のチェックの依頼)をMGC3に対して行い、その通知の応答が正常であった場合には、接続先をIP端末4−1に切り替え、MGC3内の接続先状態情報303の接続先2であるIP端末4−2側の接続状態欄に「保留中」を、接続先1であるIP端末4−1側の接続状態欄に「通話中」を、それぞれ設定する。すなわち、通話中だったIP端末4が保留中状態となり(3台以上と接続している場合は、これから通話しようとしている端末以外全て保留状態となる)、保留中状態だった端末が通話中となる。
【0052】
上記で説明したように、MG2がPB信号を基にIP端末4を切り替えるようにしているため、PSTN側とIP網側の接続が論理的に行われ、PSTN910側の端末1とIP網920,930側のIP端末4との1対複数通話が可能になることができる。すなわち、相手先のIP端末4の電話番号がPB信号に乗っていれば、MG2が新たなるIP端末4にパケットによる呼接続することで切り替えるようにしているため、特定の物理的な回線を新たに設けることなく通話ができることになり、切替を示す特殊文字がPB信号に乗っていれば、MG2が元のIP端末4にパケットによる呼接続することにより切り替えるようにしているため、特定の物理的な回線を新たに設けることなく通話ができる。
【0053】
また、MG2が通話中に電話番号の乗ったPB信号を受信するたびに、MGC3が接続先のIP端末4の端末識別番号(IPアドレスと電話番号)とその接続状態を含む接続先情報をPSTN910側の端末1毎に管理しているため、複数の通話ができると共に、端末1の利用者は、任意のIP端末4に接続して通話することができる。
【0054】
【発明の効果】
以上説明したように、本発明は、メディアゲートウェイがPSTN側の電話端末からIP端末の電話番号の乗ったPB信号を基に通話中のIP端末を別のIP端末に切り替えるようにしているため、特定の物理的な回線を新たに設けることなく、1台のPSTN側の端末が複数台のIP網側のIP端末との接続ができるという効果がある。
【0055】
また、本発明は、メディアゲートウェイが通話中に電話番号の乗ったPB信号を受信するたびに、メディアゲートウェイ制御装置が接続先のIP端末の端末識別番号(IPアドレスと電話番号)とその接続状態を含む接続先情報をPSTN側の電話端末毎に管理しているため、電話端末の利用者は、任意のIP端末に接続ができるという効果がある。
【図面の簡単な説明】
【図1】第1の実施の形態のシステム構成を示すブロック図である。
【図2】図1のMGCの接続先状態情報の構成を示す構成図である。
【図3】図1のMGがPSTN側端末から電話番号の載ったPB信号受信時における動作を示すフローチャートである。
【図4】図1のMGがPSTN側端末から接続先切替通知を受信した場合における動作を示すフローチャートである。
【図5】第2の実施の形態のシステム構成を示すブロック図である。
【符号の説明】
1 端末
2 MG
3 MGC
4 IP端末
201,301 通信部
202 呼接続部
203 接続先切替部
302 接続状態管理部
303 接続先状態情報
910 PSTN
920,930 IP網
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an Internet telephone system and method for performing voice communication via a gateway between a plurality of telephone terminals connected to a public subscriber telephone network and a plurality of IP terminals connected to an IP network. The present invention relates to an Internet telephone system and method for switching to another IP terminal during a call between the IP terminal and the IP terminal.
[0002]
[Prior art]
Conventionally, when a call is made between a terminal connected to the public telephone network (PSTN) side and an IP terminal connected to an IP (Internet Protocol) network, a one-to-one call is made via a gateway.
[0003]
[Problems to be solved by the invention]
However, in the call between the prior art PSTN and the IP network, when a call is made to another IP terminal during the call, the call must be disconnected and then the other IP terminal must be called. There is a point. That is, when a user using a PSTN side terminal wants to make a call with another IP network side terminal during a call with the IP network side terminal, the telephone lines corresponding to the number of corresponding IP network side terminals are physically connected. There is a problem that it is necessary.
[0004]
In view of the above problems, an object of the present invention is to enable a plurality of IP terminals to make a call to one terminal on the PSTN side.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the present inventionThe Internet telephone system is an Internet telephone system in which voice communication is performed via a gateway between a plurality of telephone terminals connected to a public subscriber telephone network and a plurality of IP terminals connected to an IP network.
  The gateway for establishing a call connection between the telephone terminal and the plurality of IP terminals;
  A control device for the gateway that controls the gateway, and
    The gateway is
      When a push button signal is received from the telephone terminal during a call during a call between the telephone terminal and the IP terminal,From the push button signalNew connectionExtracting means for extracting the telephone number of the IP terminal;
      ExtractedNew connectionIP terminalPhone numberVs.Requesting the control device to confirm the validity of the new connection to be received, and receiving the result of confirming the validity of the telephone number and the IP address of the new connection destination from the control device, the IP address of the new connection destination Send a packet with theThe call connection is made and the extracted from the IP terminal during the callNew connectionA switching means for switching to an IP terminal to make a call state;
    Have
    The controller is
      The validity of the connection corresponding to the telephone number inquired from the gateway is confirmed, and the validity confirmation result and the IP address of the connection destination corresponding to the telephone number are transmitted to the gateway. Based on notificationManagement means for managing, for each telephone terminal, connection information between the plurality of IP terminals that have made a call connection from the telephone terminal
  It is characterized by having.
[0009]
Furthermore,aboveIn the Internet telephone system, the connection information isEach of the plurality of IP terminals that have made a call connection from the telephone terminal,IP address and, CorrespondingA terminal identification number including a telephone number;With the telephone terminalConnection status indicating whether the call is on hold or on hold,
  The management means includesBased on the notification from the gateway, the connection status of each of the plurality of IP terminals that have made a call connection from the telephone terminal is updated.It is characterized by that.
[0010]
Also,In the above internet telephone system, the switching means switches when receiving a push button signal or an on-hook signal carrying a special character indicating switching from the telephone terminal in the middle of a call between the telephone terminal and the IP terminal. An inquiry is made to the control device about connection destination information, and an IP terminal connected to the telephone terminal is determined based on connection destination information indicating switching to the pending IP terminal searched from the connection information managed by the management means. SwitchIt is characterized by that.
  In the Internet telephone system, the switching unit transmits a call setting packet set with a new connection destination IP address received from the control device, and receives a response from the new connection destination IP terminal. The control device is notified of a change in connection state.
[0014]
Also,Of the present inventionThe Internet telephone method is an Internet telephone method for performing voice communication via a gateway between a plurality of telephone terminals connected to a public subscriber telephone network and a plurality of IP terminals connected to an IP network,
  The gateway for establishing a call connection between the telephone terminal and the plurality of IP terminals;
  A terminal identification number including the IP address of the connection destination and the telephone number of the IP terminal of the connection destination;
  A terminal identification number including an IP address of the IP terminal of the connection destination and a telephone number of the IP terminal of the connection destination;
  A gateway control device for managing connection information including a connection state of the IP terminal indicating whether the call is on hold or on hold for each of the telephone terminals; and
  The gateway is
    When a push button signal is received from the telephone terminal during a call during a call between the telephone terminal and the IP terminal,From the push button signalNew connectionExtracting the telephone number of the IP terminal;
    ExtractedNew connectionIP terminalPhone numberVs.Requesting the control device to confirm the validity of the new connection, send the confirmation of the validity of the telephone number and the IP address of the new connection destination to the new connection destinationMake a call connection,The extracted from the IP terminal during the callNew connectionSwitch to an IP terminal and put it in a talking state,
    The controller isThe validity of the connection corresponding to the telephone number inquired from the gateway is confirmed, and the validity confirmation result and the IP address of the connection destination corresponding to the telephone number are transmitted to the gateway. Management of connection information between a plurality of IP terminals that have made a call connection from the telephone terminal based on the notification for each telephone terminalIt is characterized by that.
[0015]
Also,In the Internet telephone method, the connection information includes a terminal identification number including an IP address and a corresponding telephone number of each of the plurality of IP terminals that have made a call connection from the telephone terminal, and the telephone terminal. Connection status indicating whether the call is on hold or on hold,
The management means updates the connection status of each of the plurality of IP terminals that have made a call connection from the telephone terminal based on the notification from the gateway, whether the call is on hold or on hold.It is characterized by that.
  In the Internet telephone method, when the switching means receives a push button signal or an on-hook signal carrying a special character indicating switching from the telephone terminal during the call during the call between the telephone terminal and the IP terminal. , Inquiring of the connection destination information to be switched to the control device, and based on the connection destination information indicating switching to the pending IP terminal retrieved from the connection information managed by the management means, the IP of the connection destination with the telephone terminal It is characterized by switching terminals.
  In the Internet telephone method, the switching unit transmits a call setting packet in which a new connection destination IP address received from the control device is set, and receives a response from the new connection destination IP terminal. The control device is notified of a change in connection state.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Next, a first embodiment of the present invention will be described with reference to the drawings.
[0017]
Referring to FIG. 1, there is shown a configuration example of a system according to the first embodiment, which includes a PSTN 910 that is a public telephone network and an IP network 920 that is an IP (Internet Protocol) network. A terminal 1 that is a telephone terminal compatible with a plurality of public subscriber telephone networks, an IP terminal 4 that is a plurality of Internet terminals (in the example, IP terminals 4-1 and 4-2), and an IP terminal 4 and a terminal 1 MG2 that is a media gateway that performs protocol conversion between voice data and the like, and MGC3 that controls MG2 and manages connection information between IP terminal 4 and terminal 1. Note that terminal 1, MG2 and MGC3 are connected to PSTN 910, and MG2, MGC3 and IP terminal 4 are connected to IP network 920.
[0018]
The MG 2 in FIG. 1 includes a call connection unit 202 that controls call connection, a connection destination switching unit 203 that performs control to switch connection destinations, and a communication unit 201 that performs communication with the MGC 3.
[0019]
When a call connection is made between the terminal 1 and the IP terminal 4, the call connection unit 202 in FIG. 1 digitizes the voice (in this case, an analog signal) from the PSTN 910, and places the digitized voice data on the packet. The terminal 1 connected to the PSTN 910 receives the packet carrying the voice data from the IP network 920 and transmits it to the IP terminal 4 connected to the IP network 920. Means for transmitting to. In addition, the call connection unit 202 includes means for switching the IP terminal 4 by performing call connection with a packet to the IP terminal 4 to be switched according to an instruction from the connection destination switching unit 203. In this case, the packet flowing in the IP network 920 is exchanged by a UDP packet used based on the VoIP (Voice over IP) protocol.
[0020]
1 receives the PB signal from the PSTN 910 via the call connection unit 202 and extracts the destination telephone number, the MGC 3 confirms the validity of the destination telephone number and calls Means for connecting the connection unit 202 to the other party's telephone number and making a call, means for extracting the other party's telephone number from the PB signal, and a PB signal carrying a special character indicating switching during the call (connection destination switching) Notification), based on the connection destination state information 303 managed by the MGC 3, the call connection unit 202 is switched to the original destination IP terminal 4 (returning to the original connection), and during the call When the on-hook signal (connection destination switching notification) is received, the call connection unit 202 is switched to the original destination IP terminal 4 based on the connection destination state information 303 managed by the MGC 3 (returns to the original connection). hand With the door.
[0021]
The MGC 3 in FIG. 1 manages the connection state from the PSTN 910 to the IP network 920 direction or from the IP network 920 to the PSTN 910 direction. The MGC 3 includes a communication unit 301 that performs communication with the MG 2, the PSTN 910, or the IP network 920, a connection state management unit 302 that manages a connection state between current terminals, and a connection destination state that stores the connection state Information 303.
[0022]
Referring to FIG. 2, a configuration example of the connection destination state information 303 is shown, which is assigned as a table to an area in a memory (for example, RAM) not shown. The connection destination state information 303 is the terminal identification of the terminal 1 (PSTN 910 side) so that it can be managed for each terminal on the PSTN 910 side when a call connection is made between the terminal 1 accommodated in the PSTN 910 and the IP terminal 4. Number, the terminal identification number of the connection destination 1, the connection state of the connection destination 1 (indicating whether the call is on hold, on hold, or not connected), the terminal identification number of the connection destination 2 and the connection state of the connection destination 2 (call Medium, on hold, or indicating no connection), ... the terminal identification number of the connection destination N (N = represents a positive integer) and the connection status of the connection destination N (busy, on hold, or not connected) Is shown). When the terminal 1 is disconnected, the connection information of the disconnected terminal 1 registered in the connection destination state information 303 is deleted by the connection state management unit 302. Note that the connection destination 1 is information on the partner on the IP network side that is connected first, and the connection destination 2 and subsequent information is information on the calling partner that called a partner different from the partner on the call. Further, the PSTN side terminal identification number of the connection destination state information 303 indicates the telephone number of the terminal 1, the terminal identification numbers of the connection destination 1 and the connection destination 2 are the connection destination IP address of the IP network 920, the telephone number of the IP terminal 4, and the like. Indicates information including
[0023]
The connection state management unit 302 in FIG. 1 registers the terminal identification number of the IP terminal 4 switched by MG2 when the destination telephone number is on the PB signal, and also displays the connection state of the IP terminal 4 switched by MG2. The means for setting the connection status of the IP terminal 4 during the call and setting the connection status of the IP terminal 4 during the call on hold, and the connection status of the IP terminal 4 restored by the MG 2 when the special character is on the PB signal. And setting means for setting the connection status of other IP terminals 4 to “pending”.
[0024]
Note that the call for MG2 described in the present invention is made from the PSTN 910 side, and the terminal that implements the call is the terminal 1 in FIG. 1, and the IP side terminal that finally receives the call from the terminal 1 is the IP terminal. A terminal 4-1 and an IP terminal 4-2 are used.
[0025]
Although the configuration example of the embodiment has been described above, the communication unit 201 and the communication unit 301 in FIG. 1 are well known to those skilled in the art and are not directly related to the present invention, and thus the detailed configuration is omitted. To do.
[0026]
In the configuration example of the above embodiment, the PSTN 910, the MG2, and the IP network 920 are all configured by one for convenience of the notation in FIG. 1, but the number is not limited, and one PSTN ( Alternatively, a network configuration of one (or a plurality) of IP networks via a plurality (or one) MG from a plurality of PSTNs) is possible.
[0027]
Next, the operation of the first exemplary embodiment of the present invention will be described with reference to FIGS.
[0028]
The operation when switching from a call in which MG2 and MGC3 in FIG. 1 are connected to a new call will be described with reference to the flowchart in FIG.
[0029]
First, since the caller of the terminal 1 makes a call to the IP terminal 4-1, when the connection state management unit 302 of the MGC 3 receives the telephone number of the other party via the communication unit 301, the call connection unit 202 of the MG 2 On the other hand, a communication path is set between the terminal 1 and the IP terminal 4-1. Further, as the connection information, the telephone number of the terminal 1 is set in the PSTN side terminal identification number field of the connection destination state information 303. This is managed by setting the IP address and telephone number of the IP terminal 4-1 in the terminal identification number column of the connection destination 1 and setting “busy” in the connection status column.
[0030]
Now, while the terminal 1 on the PSTN 910 side and the IP terminal 4-1 on the IP network 920 side are talking, the terminal 1 makes a call to the IP terminal 4-2 (in this case, the caller of the terminal 1 is newly switched When the previous telephone number is dialed), the call connection unit 202 of MG2 receives the PB signal (push button signal) from the terminal 1 via the PSTN 910, and passes control to the connection destination switching unit 203 (FIG. 3). Step P1).
[0031]
The connection destination switching unit 203 to which control is passed extracts the destination telephone number (the value of the key pressed on the terminal 1) from the received PB signal, and the validity of the destination telephone number is transmitted to the MGC 3 via the communication unit 201. Is requested (step P2). In this case, the destination telephone number is IP terminal 4-2.
[0032]
Upon receiving the check request received via the communication unit 301, the connection state management unit 302 of the MGC 3 determines whether the destination telephone number obtained from the PB signal is correct (whether the destination telephone number exists). Determine. In this case, the connection state management unit 302 is connected to the IP network 920 via the communication unit 301 and manages an IP phone number (not shown) (IP phone number and IP address are stored in a database in the server). Etc.), the presence or absence of the destination telephone number is confirmed. In this case, if the server confirms the existence of the destination telephone number, the server transmits the result and the IP address of the destination to MGC 3.
[0033]
When the confirmation of the validity of the telephone number is completed, the connection state management unit 302 returns the result of confirmation and the IP address of the other party to the MG2. Although the server managing the IP telephone number is provided on the IP network 920, the MGC 3 may directly manage it as a database, or the server may be accessed using another communication network. Also good.
[0034]
When the determination is correct from the result received via the communication unit 201 (when the other party telephone number exists), the connection switching unit 203 of the MG2 switches the call connection unit 202 to the IP terminal 4-2. Instruct. Receiving the switching instruction, the call connection unit 202 switches to the IP terminal 4-2 by setting a call to the IP terminal 4-2 via the IP network 920 (step P3). In this case, the packet transmitted as the call setting includes the destination IP address, telephone number (IP terminal 4-2 telephone number), transmission source IP address (MG2 IP address), telephone number (terminal 1). Phone number) is set.
[0035]
Further, the call connection unit 202 determines whether or not the IP terminal 4-2 has made a response based on whether or not the response has been made (step P4).
Eventually, when the IP terminal 4-2 responds, the call connection unit 202 of the MG2 returns a response message indicating that the switching to the IP terminal 4-2 has been normally performed to the connection destination switching unit 203 via the communication unit 201. The connection destination switching unit 203 notifies via the communication unit 201 that the connection destination of the terminal 1 has been switched from the IP terminal 4-1 to the IP terminal 4-2 via the communication unit 301. The connection state management unit 302 of the MGC 3 that has received the notification sets “on hold” in the connection state column of the connection destination 1 of the connection destination state information 303 that has been on the call until now, and identifies the terminal of the switched connection destination 2 The terminal identification number (IP address and telephone number) of the IP terminal 4-2 is set in the number column, and “busy” is set in the connection status column. That is, a communication path is set between the terminal 1 and the IP terminal 4-2, and voice data flows through the call connection unit 202 of MG2 (step P5).
[0036]
If it is determined in step P2 that the telephone number of the other party input from the terminal 1 is incorrect, the connection destination is not switched and the line that is currently being used is used as it is. Also, if the result of the response message from MG2 in step P4 is abnormal, the connection destination switching process is not performed in the same manner, and the line currently being used for communication is used as it is.
[0037]
As described above, the terminal 1 on the PSTN 910 side can be connected to two or more IP terminals 4 on the IP network 920 side by following the procedure of FIG. In the case where there are three or more IP terminals 4 on the IP network 920 side, the connection destination status information 303 increases in order of connection destination 2, connection destination 3, connection destination 4,. Thus, the MGC 3 can manage the connection state. In addition, since the PSTN 910 side can be used for one call for one terminal, it is not possible to make a three-party simultaneous call, a four-party simultaneous call, etc., and a function to switch the other party with a two-party call is provided. To do.
[0038]
Next, connection in the case where the other party is two parties (an image in which the terminal 1 is calling from the PSTN side to the IP terminal 4-1 and the IP terminal 4-2 in the case of FIG. 1) The previous switching will be described using the flowchart shown in FIG.
[0039]
When the terminal 1 is in a connected state with two IP terminals 4 according to the procedure of FIG. 3 and is talking to one terminal 4 (for example, 4-2) (the other terminal 4-1 is on hold). In addition, when receiving the PB signal from the terminal 1 via the call connection unit 202, the connection destination switching unit 203 of the MG 2 extracts a specific symbol (for example, a special symbol such as # or *) from the received PB signal and connects it. It is determined as a destination switching notification. That is, when the connection destination switching unit 203 of the MG2 receives the PB signal carrying the special character indicating the connection destination switching notification via the PSTN 910 and the communication unit 301 (step P11 in FIG. 4), the MGC3 is transmitted via the communication unit 201. Request connection destination information to switch to. The connection state management unit 302 of the MGC 3 received through the communication unit 301 that has received the request searches the connection destination state information 303 to thereby display connection destination information (terminal identification) indicating switching to the pending IP terminal 4-1. (Including the number) is notified to MG2 (step P12).
[0040]
Upon receiving the connection destination information via the communication unit 201, the connection destination switching unit 203 instructs the call connection unit 202 to switch to the IP terminal 4-1. Upon receiving the switching instruction, the call connection unit 202 switches to the IP terminal 4-1 by setting a call to the IP terminal 4-1, and when the IP terminal 4-1 as the counterpart responds, It is determined that the switching has been performed normally, and a response message as a result is returned to the connection destination switching unit 203. The connection destination switching unit 203 notifies that the connection destination of the terminal 1 is switched from the IP terminal 4-2 to the IP terminal 4-1 via the communication unit 201. If the IP terminal 4-1 as the counterpart does not respond, it is determined as abnormal, and the result is posted in a response message and notified to the connection destination switching unit 203.
The connection destination switching unit 203 determines whether or not the connection destination can be switched normally by using a response message from the call connection unit 202 (step P13). This means that the previous IP terminal 4 has been switched from the IP terminal 4-2 currently on the call to the previously connected terminal 4-1 (at this time, the IP terminal with which the previous call was made) 4-2 is in a pending state), and notifies the connection information that the connection destination has been switched via the communication unit 201. Then, the connection state management unit 302 changes the connection state of the connection destination 1 (corresponding to the IP terminal 4-1 in this case) of the connection destination state information 303 based on the connection information received via the communication unit 301 to “call”. The connection state of the connection destination 2 (corresponding to the IP terminal 4-2 in this case) is set to “pending” (step P14).
[0041]
In step P13, if the result is abnormal when the call connection unit 202 responds to the connection destination switching unit 203, the connection destination is not switched, and the line currently being used is used as it is.
[0042]
In step P12, when there are two or more connection destinations (two or more connection destinations are registered in the connection destination state information 303), the connection state management unit 302 rotates (for example, the right side during a call) The connection destination N is selected by returning to the connection destination 1 if it is the rightmost side during a call.
[0043]
In the above-described step P11, if the PB signal received during the call has a specific symbol indicating switching, it is determined that the connection destination switching notification has been made, but the terminal 1 is on-hook during the call between the terminal 1 and the IP terminal 4-2. When a signal (a signal generated by an operation such as placing a handset or pressing a button to hang up the phone once) is received, it may be determined as a connection destination switching notification. That is, when the connection destination switching unit 203 of MG2 receives an on-hook signal from the terminal 1 via the PSTN 910 and the call connection unit 202, the connection destination information is determined as a connection destination switching notification and switched to the MGC 3 via the communication unit 201. Request. Since the subsequent operation is the same as the above description, the description is omitted.
[0044]
Next, a second embodiment of the present invention will be described with reference to the drawings.
[0045]
Referring to FIG. 5, a configuration example of the system according to the second embodiment is shown. The system includes a PSTN 910 that is a public subscriber telephone network, IP networks 920 and 930 that are IP networks, and a plurality of systems. Between the IP terminal 4 and the terminal 1, the terminal 1 that is a telephone terminal compatible with the public subscriber telephone network, the IP terminal 4 that is a plurality of Internet terminals (in the example, the IP terminals 4-1 and 4-2). It is composed of a plurality of MG2s that are media gateways that perform protocol conversion of data and the like, and an MGC3 that controls the plurality of MG2. Note that terminal 1, MG2 and MGC3 are connected to PSTN 910, and MG2 and IP terminal 4 are connected to IP network 920.
[0046]
The configurations in MGC3 and MG2 are the same as those in the first embodiment, but the network configuration connecting PSTN 910 and a plurality of IP networks is devised. In other words, referring to FIG. 5, a single PSTN 910 is a diagram focusing on connection to a plurality of IP networks (IP network 920 and IP network 930 in the figure). The IP network 920 and the IP network 930 are completely different networks, and in order to implement the present invention with the PSTN 910, one or more MG2s exist as contact points for different IP networks, and these MG2s are designated as MGC3. Is realized through centralized management.
[0047]
An initial connection from the PSTN 910 side is made to one of the MGs 2 in the figure, and the terminal 1 accommodated in the PSTN 910 side is in the state where the terminal 1 and the IP terminal 4 are in a call (connected). The connection destination state information is managed by the MGC 3 when the call is transmitted to any of the IP networks, and the present invention can be realized.
[0048]
Next, the operation of the second embodiment will be described with reference to FIG.
[0049]
When the terminal 1 on the PSTN 910 side is in a state of talking with the terminal 4-1 of the IP network 920 accommodated in the IP network 920, the IP terminal 4-2 accommodated in the IP network 930, which is another network, A case where connection switching is performed will be described as an example.
[0050]
When the MG 2 receives the PB signal from the terminal 1 (which includes the telephone number of the IP terminal 4-2), the MG 2 notifies that it is connected to the IP terminal 4-2 (as in the first embodiment). If the response of the notification is normal, the connection destination is switched to the IP terminal 4-2, and the MGC 3 "Pending" in the connection status column on the IP terminal 4-1 side, which is the connection destination 1 of the connection destination status information 303, the IP terminal 4-2 in the terminal identification number column of the connection destination 2, and the connection destination 2 In the connection status column, set “busy”.
[0051]
Similarly, when switching the connection destination terminal, the MG 2 receives a connection destination switching notification (either an on-hook signal or a PB signal with special characters such as “#” and “*”) from the terminal 1 on the PSTN side. As in the first embodiment, a notification to the effect that the connection to the IP terminal 4-2 is made (request for checking the validity of the destination telephone number of the IP terminal 4-2) is sent to the MGC 3, and the notification is made. Is normal, the connection destination is switched to the IP terminal 4-1, and “Pending” is displayed in the connection status column on the IP terminal 4-2 side that is the connection destination 2 of the connection destination status information 303 in the MGC 3. Is set in the connection status column on the IP terminal 4-1 side that is the connection destination 1. That is, the IP terminal 4 that was in a call enters a hold state (if it is connected to three or more devices, all terminals other than the terminal that is about to make a call will be in a hold state). Become.
[0052]
As described above, since the MG 2 switches the IP terminal 4 based on the PB signal, the connection between the PSTN side and the IP network side is logically performed, and the terminal 1 on the PSTN 910 side and the IP network 920, One-to-multiple calls with the IP terminal 4 on the 930 side can be made possible. In other words, if the telephone number of the destination IP terminal 4 is on the PB signal, the MG 2 switches to the new IP terminal 4 by making a call connection with a packet, so a specific physical line is newly set. If a special character indicating switching is on the PB signal, the MG 2 switches to the original IP terminal 4 by making a call connection with a packet. Calls can be made without providing a new line.
[0053]
Also, whenever the MG 2 receives a PB signal with a telephone number during a call, the MGC 3 obtains the connection destination information including the terminal identification number (IP address and telephone number) of the connection destination IP terminal 4 and the connection state thereof, PSTN 910. Since management is performed for each terminal 1 on the side, a plurality of calls can be made, and a user of the terminal 1 can connect to an arbitrary IP terminal 4 to make a call.
[0054]
【The invention's effect】
As described above, according to the present invention, the media gateway switches the IP terminal that is in a call to another IP terminal based on the PB signal carrying the telephone number of the IP terminal from the telephone terminal on the PSTN side. There is an effect that one PSTN side terminal can be connected to a plurality of IP network side IP terminals without newly providing a specific physical line.
[0055]
The present invention also provides that the media gateway control device receives the terminal identification number (IP address and telephone number) of the connection destination IP terminal and its connection state every time the media gateway receives a PB signal with a telephone number during a call. Since the connection destination information including is managed for each telephone terminal on the PSTN side, there is an effect that the user of the telephone terminal can connect to any IP terminal.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a system configuration of a first embodiment.
2 is a configuration diagram showing a configuration of connection destination state information of MGC in FIG. 1; FIG.
FIG. 3 is a flowchart showing an operation when the MG of FIG. 1 receives a PB signal carrying a telephone number from a PSTN terminal.
FIG. 4 is a flowchart showing an operation when the MG of FIG. 1 receives a connection destination switching notification from a PSTN side terminal;
FIG. 5 is a block diagram illustrating a system configuration according to a second embodiment;
[Explanation of symbols]
1 terminal
2 MG
3 MGC
4 IP terminal
201, 301 Communication unit
202 Call connection
203 Connection destination switching unit
302 Connection state management unit
303 Connection destination status information
910 PSTN
920,930 IP network

Claims (8)

公衆加入電話網に接続された複数の電話端末とIP網に接続された複数のIP端末との間でゲートウェイを介して音声通信を行うインターネット電話方式であって、
前記電話端末と複数の前記IP端末との間を呼接続する前記ゲートウェイと、
前記ゲートウェイを制御する前記ゲートウェイの制御装置と、を備え、
前記ゲートウェイは、
前記電話端末と前記IP端末との通話中に前記通話中の電話端末からプッシュボタン信号を受信すると前記プッシュボタン信号から新たな接続先のIP端末の電話番号を抽出する抽出手段と、
前記抽出した新たな接続先のIP端末の電話番号に対する新たな接続の正当性の確認を前記制御装置に依頼し、前記電話番号の正当性の確認結果と新たな接続先のIPアドレスを前記制御装置から受信すると、前記新たな接続先のIPアドレスを設定したパケットを送信して新たな接続先への呼接続を行い、前記通話中のIP端末から前記抽出した新たな接続先のIP端末に切り替えて通話状態にする切替手段と、
を有し、
前記制御装置は、
前記ゲートウェイから問い合わせを受けた電話番号に対応する接続の正当性の確認を行い、前記正当性の確認結果と前記電話番号に対応する接続先のIPアドレスを前記ゲートウェイに送信し、前記ゲートウェイからの通知にもとづいて前記電話端末から呼接続を行った複数の前記IP端末と間の接続情報を前記電話端末毎に管理する管理手段
を有することを特徴とするインターネット電話方式。
An Internet telephone system for performing voice communication via a gateway between a plurality of telephone terminals connected to a public subscriber telephone network and a plurality of IP terminals connected to an IP network,
The gateway for establishing a call connection between the telephone terminal and the plurality of IP terminals;
A control device for the gateway that controls the gateway, and
The gateway is
Upon receiving the push-button signal from a telephone terminal in the call during a call with the IP terminal and the telephone terminal, extracting means for extracting the telephone number of IP terminal of the new connection destination from said push-button signal,
Requests the confirmation of the validity of a new connection versus the telephone number of IP terminal of the new connection destination and the extracted to the control device, the IP address of the confirmation result and the new connection destination of validity of the telephone number When receiving from the control device, a packet in which the IP address of the new connection destination is set is transmitted to perform a call connection to the new connection destination, and the IP address of the new connection destination extracted from the IP terminal in the call A switching means for switching to a terminal to make a call state;
Have
The controller is
The validity of the connection corresponding to the telephone number inquired from the gateway is confirmed, and the validity confirmation result and the IP address of the connection destination corresponding to the telephone number are transmitted to the gateway. An internet telephone system comprising management means for managing connection information between a plurality of IP terminals that have made call connections from the telephone terminals based on notifications, for each of the telephone terminals.
前記接続情報は、前記電話端末から呼接続を行った複数の前記IP端末のそれぞれの、IPアドレスと、対応する電話番号とを含む端末識別番号と,前記電話端末と通話中か保留中かを示す接続状態とを含み、
前記管理手段は、前記ゲートウェイからの通知にもとづいて、前記電話端末から呼接続を行った複数の前記IP端末のそれぞれの通話中か保留中かの前記接続状態を更新することを特徴とする請求項1記載のインターネット電話方式。
The connection information includes a terminal identification number including an IP address and a corresponding telephone number of each of the plurality of IP terminals that have made a call connection from the telephone terminal, and whether the telephone terminal is busy or on hold. Connection status to indicate,
The management means updates the connection status of each of the plurality of IP terminals that have made a call connection from the telephone terminal based on a notification from the gateway, whether the call is on hold or on hold. Item 1. Internet telephone system.
前記切替手段は、前記電話端末と前記IP端末との通話中に前記通話中の電話端末から切替を示す特殊文字の乗ったプッシュボタン信号またはオンフック信号を受信すると、切り替える接続先情報を前記制御装置に問い合わせ、前記管理手段が管理する前記接続情報から検索した保留中の前記IP端末への切替を示す接続先情報にもとづいて前記電話端末との接続先のIP端末を切り替えることを特徴とする請求項2記載のインターネット電話方式。 When the switching means receives a push button signal or an on-hook signal carrying a special character indicating switching from the telephone terminal that is in a call during a call between the telephone terminal and the IP terminal , the switching means switches the connection destination information to be switched. And switching the IP terminal of the connection destination with the telephone terminal based on the connection destination information indicating the switching to the pending IP terminal retrieved from the connection information managed by the management means. Item 3. Internet telephone system. 前記切替手段は、前記制御装置から受信した新たな接続先のIPアドレスを設定した呼設定のパケットを送信し、新たな接続先のIP端末から応答を受信すると、前記制御装置に接続状態の変更を通知することを特徴とする請求項2または請求項3記載のインターネット電話方式。The switching means transmits a call setting packet set with a new IP address of the connection destination received from the control device, and receives a response from the IP terminal of the new connection destination, changes the connection status to the control device. The Internet telephone system according to claim 2 or 3, characterized in that: 公衆加入電話網に接続された複数の電話端末とIP網に接続された複数のIP端末との間でゲートウェイを介して音声通信を行うインターネット電話方法であって、
前記電話端末と複数の前記IP端末との間を呼接続する前記ゲートウェイと、
接続先の前記IPアドレスと接続先の前記IP端末の電話番号とを含む端末識別番号と,
接続先の前記IP端末のIPアドレスと接続先の前記IP端末の電話番号とを含む端末識別番号と,
通話中か保留中かを示す前記IP端末の接続状態とを含む接続情報を前記電話端末毎に管理する前記ゲートウェイの制御装置と、を準備し、
前記ゲートウェイは、
前記電話端末と前記IP端末との通話中に前記通話中の電話端末からプッシュボタン信号を受信すると前記プッシュボタン信号から新たな接続先の前記IP端末の電話番号を抽出し、
前記抽出した新たな接続先のIP端末の電話番号に対する新たな接続の正当性の確認を前記制御装置に依頼し、前記電話番号の正当性の確認と新たな接続先のIPアドレスを送信して新たな接続先への呼接続を行い前記通話中のIP端末から前記抽出した新たな接続先のIP端末に切り替えて通話状態にし、
前記制御装置は、前記ゲートウェイから問い合わせを受けた電話番号に対応する接続の正当性の確認を行い、前記正当性の確認結果と前記電話番号に対応する接続先のIPアドレスを前記ゲートウェイに送信し、前記ゲートウェイからの通知にもとづいて前記電話端末から呼接続を行った複数の前記IP端末と間の接続情報を前記電話端末毎に管理することを特徴とするインターネット電話方法。
An internet telephone method for performing voice communication via a gateway between a plurality of telephone terminals connected to a public subscriber telephone network and a plurality of IP terminals connected to an IP network,
The gateway for establishing a call connection between the telephone terminal and the plurality of IP terminals;
A terminal identification number including the IP address of the connection destination and the telephone number of the IP terminal of the connection destination;
A terminal identification number including an IP address of the IP terminal of the connection destination and a telephone number of the IP terminal of the connection destination;
A gateway control device for managing connection information including connection status of the IP terminal indicating whether the call is on hold or on hold for each of the telephone terminals; and
The gateway is
When a push button signal is received from the telephone terminal in the middle of a call between the telephone terminal and the IP terminal, the telephone number of the IP terminal of the new connection destination is extracted from the push button signal,
Requests the confirmation of the validity of a new connection versus the telephone number of IP terminal of the new connection destination and the extracted to the control device, send the IP address of the confirmation and the new connection destination of validity of the telephone number Then, a call connection to a new connection destination is performed , and the IP terminal in the call is switched to the extracted new connection destination IP terminal to be in a call state.
The control device confirms the validity of the connection corresponding to the telephone number inquired from the gateway, and transmits the validity confirmation result and the IP address of the connection destination corresponding to the telephone number to the gateway. An internet telephone method for managing connection information for each of the plurality of IP terminals that have made a call connection from the telephone terminal based on the notification from the gateway .
前記接続情報は、前記電話端末から呼接続を行った複数の前記IP端末のそれぞれの、IPアドレスと、対応する電話番号とを含む端末識別番号と,前記電話端末と通話中か保留中かを示す接続状態とを含み、The connection information includes a terminal identification number including an IP address and a corresponding telephone number of each of the plurality of IP terminals that have made a call connection from the telephone terminal, and whether the telephone terminal is busy or on hold. Connection status to indicate,
前記管理手段は、前記ゲートウェイからの通知にもとづいて、前記電話端末から呼接続を行った複数の前記IP端末のそれぞれの通話中か保留中かの前記接続状態を更新することを特徴とする請求項5記載のインターネット電話方法。  The management means updates the connection status of each of the plurality of IP terminals that have made a call connection from the telephone terminal based on a notification from the gateway, whether the call is on hold or on hold. Item 6. The Internet telephone method according to Item 5.
前記切替手段は、前記電話端末と前記IP端末との通話中に前記通話中の電話端末から切替を示す特殊文字の乗ったプッシュボタン信号またはオンフック信号を受信すると、切り替える接続先情報を前記制御装置に問い合わせ、前記管理手段が管理する前記接続情報から検索した保留中の前記IP端末への切替を示す接続先情報にもとづいて前記電話端末との接続先のIP端末を切り替えることを特徴とする請求項6記載のインターネット電話方法。 When the switching means receives a push button signal or an on-hook signal carrying a special character indicating switching from the telephone terminal that is in a call during a call between the telephone terminal and the IP terminal, the switching means switches the connection destination information to be switched. And switching the IP terminal of the connection destination with the telephone terminal based on the connection destination information indicating the switching to the pending IP terminal retrieved from the connection information managed by the management means. Item 7. The Internet telephone method according to Item 6 . 前記切替手段は、前記制御装置から受信した新たな接続先のIPアドレスを設定した呼設定のパケットを送信し、新たな接続先のIP端末から応答を受信すると、前記制御装置に接続状態の変更を通知することを特徴とする請求項6または請求項7記載のインターネット電話方式。The switching means transmits a call setting packet set with a new IP address of the connection destination received from the control device, and receives a response from the IP terminal of the new connection destination, changes the connection status to the control device. The Internet telephone system according to claim 6 or 7, characterized in that:
JP2002088437A 2002-03-27 2002-03-27 Internet telephone system and method Expired - Fee Related JP4094316B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002088437A JP4094316B2 (en) 2002-03-27 2002-03-27 Internet telephone system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002088437A JP4094316B2 (en) 2002-03-27 2002-03-27 Internet telephone system and method

Publications (2)

Publication Number Publication Date
JP2003283675A JP2003283675A (en) 2003-10-03
JP4094316B2 true JP4094316B2 (en) 2008-06-04

Family

ID=29234299

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002088437A Expired - Fee Related JP4094316B2 (en) 2002-03-27 2002-03-27 Internet telephone system and method

Country Status (1)

Country Link
JP (1) JP4094316B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005217857A (en) * 2004-01-30 2005-08-11 Oki Electric Ind Co Ltd Distribution type server system, and call information management method in distribution type server system
CN100399773C (en) 2005-04-29 2008-07-02 华为技术有限公司 Interconnection between domains
CA2892806C (en) * 2012-12-05 2020-08-18 Viber Media Sarl Call termination on ott network

Also Published As

Publication number Publication date
JP2003283675A (en) 2003-10-03

Similar Documents

Publication Publication Date Title
EP1679866B1 (en) Method and arrangement for providing communication over a computer network
CN1640110B (en) Apparatus and method for computer telephone integration in packet switched telephone networks
CN100534111C (en) Apparatus and method for computer telephone integration in packet switched telephone networks
US7385992B1 (en) Internet caller-ID integration
CN1965564B (en) Method for remote service forwarding between dissimilar systems with operator, service and location portability
US20070064886A1 (en) Methods, systems, and computer program products for dynamically controlling a PSTN network element from an IP network element using signaling
US20070036127A1 (en) Ip-based call establishment
US20020116546A1 (en) Network application decentralized execution system, terminal equipment and network application execution method therefor, and operation method for terminal equipment
JP4469209B2 (en) IP telephone system, IP telephone apparatus and calling method
JP2000354113A (en) Telephone system
US7366183B1 (en) Detecting multimedia capability of a caller
JP3881512B2 (en) Communication terminal / information processing apparatus cooperation method, computer-readable storage medium storing cooperation program, and communication system
KR100819328B1 (en) Call processing apparatus and method for Internet phone using H.323 protocol and SIP protocol
US20060056393A1 (en) Apparatus and method for integrated and simultaneous voice and data communication
JP4094316B2 (en) Internet telephone system and method
JP4677350B2 (en) Call control signal transfer apparatus, call control signal transfer method, and call control signal transfer program
US6952468B2 (en) Method for providing call-connected party's information in private exchange network
JP4864999B2 (en) Caller information notification request service system, session control server, call control method, and program
JP2004242090A (en) Proxy answering control method for ip telephone system
KR100527905B1 (en) GATEWAY FOR VoIP
US7154878B1 (en) Integrated network
JP2006094330A (en) Ip telephone forwarding device
JP2004147137A (en) Communication system
JP2002218055A (en) Exchange control system and exchange control method
US7912203B2 (en) Method and apparatus for providing called party information to a coverage point during survivable processor operation

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050218

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050307

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20070111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070301

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070306

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070507

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: 20080219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080305

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

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: 20110314

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140314

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees