JP4136798B2 - 音声ガイダンス機能付き中継装置 - Google Patents
音声ガイダンス機能付き中継装置 Download PDFInfo
- Publication number
- JP4136798B2 JP4136798B2 JP2003159883A JP2003159883A JP4136798B2 JP 4136798 B2 JP4136798 B2 JP 4136798B2 JP 2003159883 A JP2003159883 A JP 2003159883A JP 2003159883 A JP2003159883 A JP 2003159883A JP 4136798 B2 JP4136798 B2 JP 4136798B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- transfer
- session
- request
- sip proxy
- 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
- 238000012546 transfer Methods 0.000 claims description 89
- 230000004044 response Effects 0.000 claims description 35
- 238000000034 method Methods 0.000 claims description 24
- 238000012544 monitoring process Methods 0.000 claims description 21
- 230000006870 function Effects 0.000 description 47
- 230000005540 biological transmission Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 6
- 239000003795 chemical substances by application Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
【発明の属する技術分野】
本発明は、IP(Internet Protocol)ネットワーク上での音声通話の転送技術に関する。
【0002】
【従来の技術】
IPネットワーク上で音声通話をはじめとするマルチメディアセッションの確立、変更、切断を実現するプロトコルとしてH.323やSIP(Session Initiation Protocol)などが知られている。これらのプロトコルは、IPネットワークに接続された端末間のあらゆる種類のセッションの確立が可能であり、最近では、音声セッション、すなわち、VoIP(Voice over Internet Protocol)技術を用いたインターネット電話のネットワークにも採用されている。
【0003】
VoIPによるネットワークに、例えば、SIPプロトコルを用いた場合の一般的な接続例を図10に示す。本図に示すように、VoIPネットワークは、インターネットを介して接続されるイントラネット、端末x、端末yなどのproxyサーバとして働くSIPproxyサーバCなどを備える。また、イントラネット内には、SIPproxyサーバA、SIPproxyサーバBなどがあり、それぞれ、LANで接続された端末a1、a2・・、および、b1、b2・・・のproxyサーバとして処理を行なう。
【0004】
図10の例において、社内の内線電話などのイントラネット内では、SIPproxyサーバAと、SIPproxyサーバBとが接続され、これらを経由して、異なるSIPproxyサーバに接続されている端末同士も音声セッションの確立、すなわち、通話が可能となっている。
【0005】
また、図10の例では、イントラネット内の各端末a1、a2、・・・・、b1、b2、・・・・は、それぞれが接続されているSIPproxyサーバを経由して、インターネットを介してイントラネット外の端末x、y、・・・とも、SIPproxyサーバCを介して同じプロトコルを用いて直接通話が可能である。
【0006】
ここで、SIPなどのプロトコルは、セッションの転送機能を有し、例えば図11(a)に示すように、端末a1と端末b1とが通話をしている際に、当該通話を端末b1から端末b2へと転送したり、また、図11(b)に示すように、端末a1と端末xとが通話をしている際に、当該通話を端末xから端末yへ転送したりすることが可能である(例えば、非特許文献1参照)。
【0007】
【非特許文献1】
R. Sparks (dynamicsoft), A. Johnston (WorldCom) "Session Initiation Protocol Call Control Transfer draft-ietf-sipping-cc-transfer-01" [online] February 11, 2003 SIPPING WG Internet-Draft Expires: August 12, 2003、インターネット<URL:http://www.ietf.org/internet-drafts/draft-ietf-sipping-cc-transfer-01.txt
【0008】
【発明が解決しようとする課題】
非特許文献1に示すように、例えばSIPプロトコルでは、REFERというリクエストを有し、転送の際には、転送元端末が被転送端末に転送先端末とのセッションを確立するよう指示を与える。すなわち、端末b1が端末a1とが通話中に、その通話を端末b2に転送する場合、端末b1は、端末a1にREFERを用いて転送の指示を与え、端末a1は端末b2と新たにセッションを確立する。
【0009】
端末a1内では、REFERを受信すると転送の処理、すなわち、新たに端末b1とのセッションの確立を自動的に行なうため、端末a1のユーザはそのような転送が行なわれていることを認識しないことがある。
【0010】
例えば、図10の例において、イントラネット内では、SIPproxyサーバにおいて、転送先として不適な端末は予め転送不能なように設定することも容易である。
【0011】
しかし、SIPでは、インターネットを介して外部の管理状態が不明な端末x、端末yなどとの接続も可能であるため、図11(b)に示すように、これらの端末間でも、転送は行なわれることがある。そして、端末a1の利用者にとって、この転送は意図しないものである場合がある。
【0012】
上記事情に鑑み、本発明は、インターネット電話において、不特定者への意図しない転送を回避可能にすることを目的とする。
【0013】
【課題を解決するための手段】
上記課題を解決するために、本発明は、端末間の呼を中継する装置内に音声により転送を通知する機能を組み込み、端末の利用者に転送がなされることを通知する。
【0014】
すなわち、中継装置内に自身が管理している端末のシーケンスを監視し、転送を開始する要求がなされたことを検知すると、音声ガイダンスなどを当該端末に送信し、端末の利用者に注意を促すよう構成する。
【0015】
具体的には、VoIP(Voice over Internet Protocol)ネットワークにおいて、端末を管理するとともに、前記自身が管理している端末が他の端末とセッションを確立、変更、および、切断する際に、要求および応答の中継を行なう中継装置であって、前記自身が管理している端末とセッションを確立している他の端末から、前記自身が管理している端末に当該セッションの転送要求がなされたかを監視する転送監視手段と、前記転送監視手段において前記転送要求が検出された後に、前記自身が管理している端末から当該転送要求の中で指示された転送先にセッションを確立する要求が送出された場合、当該自身が管理している端末に前記転送がなされていることを通知する転送通知手段と
を備えることを特徴とする中継装置を提供する。
【0016】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。なお、以下の実施形態においては、端末をIP電話とし、IP電話サービスを実現するVoIP技術のうち、特に音声パスを確立するためのシグナリングプロトコル(呼制御手順)として、SIPを用いた場合を例にあげ、説明する。
【0017】
本実施形態における、VoIPネットワークの接続例を図1に示す。
【0018】
イントラネット500は、SIP端末300a1、SIP端末300a2・・・などをLANで接続するSIPproxy100Aと、SIP端末300b1、SIP端末300b2・・・などをLANで接続するSIPproxy100Bとを備え、インターネット600に接続している。また、インターネット600には、端末300x、端末300yのproxyサーバとして動作するSIPproxy100Cが接続している。もちろん、インターネット600に接続されるSIPproxy、SIPproxyに接続される端末の台数は、限定されない。
【0019】
なお、以下において、各SIPproxy100A、100B、100Cは、特に区別が必要ない場合は、SIPproxy100で代表する。
【0020】
また、各端末も同様に、端末300で代表する。ここで、本実施形態においては端末300は、2つの端末300間でメッセージを交換する際に、リクエストを送信する機能であるUAC(User Agent Client)と、レスポンスを返信する機能であるUAS(User Agent Server)とを備える。
【0021】
次に、本実施形態におけるSIPproxy100の機能を説明する。図2は、本実施形態におけるSIPproxy100の機能構成図である。
【0022】
本図に示すように、SIPproxy100は、SIPロケーションサーバ機能部110、SIPレジストラサーバ機能部120、SIPproxyサーバ機能部130、SIPproxy制御部140、転送手順監視部150、ガイダンス制御部160、音源170、UDP/IP(User Datagram Protocol / Internet Protocol)制御部180、イーサネット(Ethernet:登録商標)制御部190とを備える。
【0023】
SIPレジストラサーバ機能部120は、各端末300のロケーション情報の登録を制御するもので、端末300から、利用者のSIP-URI(SIP上のアドレス)とロケーション(IPアドレスまたはFQDN(ドメイン名))との関連を取得すると、SIPロケーションサーバ機能部110に管理させる。
【0024】
SIPロケーションサーバ機能部110は、SIPレジストラサーバ機能部120から取得した、利用者のSIP-URIをロケーションと対応させて蓄積し、要求に応じて提供するものである。後述するSIPプロクシサーバ機能部130は、端末300から接続要求を受信した際、SIPロケーションサーバ機能部110を参照し、接続先端末のロケーションを取得し、セッションを確立する。
【0025】
SIPproxyサーバ機能部130は、UACに対してはUASとして動作し、UASに対してはUACとして動作する。それぞれから発せられた要求および応答を、SIPproxy制御機能部140に受け渡し、SIPproxy制御機能部140からの指示に従い、発信する。
【0026】
SIPproxy制御機能部140は、従来のSIPproxy制御機能と同様、SIPproxyサーバ機能部130のUAS、UAC間のルート制御を行なう。すなわち、UACから送信された要求をUASに、UASから送信された応答をUACに、ルーティングを決定して中継し、要求に対し、必要があれば、自ら応答を返信する。
【0027】
さらに、本実施形態のSIPproxy制御機能部140は、SIPproxyサーバ機能部130から受け取った要求および応答を転送手順監視部150に受け渡し、転送手順監視部150からの情報に従って、処理中の呼が転送呼である場合、ガイダンス制御部160を動作させる。
【0028】
転送手順監視部150は、proxy制御の過程で転送手順が行なわれているかを監視する。具体的には、SIPproxy制御機能部140から、SIPproxyサーバ機能部130が受け取った要求および応答を全て受け取り、転送の要求であるREFERであるか否か判別する。そして、REFERであった場合、参照先(転送先)と相手方端末とのアドレスを抽出して記憶する。
【0029】
また、REFERを受信し、参照先および相手方端末のアドレスが記憶されている場合、後述するINVITEを受け取った際に、記憶している相手方端末のアドレスと参照先端末のアドレスとの組み合わせの中に、INVITEに記述されている送信元端末のアドレスと接続先端末のアドレスとの組み合わせと一致するものがあるか否か判別し、一致した場合、転送呼であると判断し、SIPproxy制御機能部140に通知する。
【0030】
ガイダンス制御部160は、SIPproxy制御機能部140の指示に従って、音源170が管理する音源データを用いて音声出力とRTP(Real-time Transport Protocol)制御とを行なう。
【0031】
音源170は、音源データを管理するもので、UAC、UASに出力する音源そのものをデータとして保持していてもよいし、必要に応じて合成してもよい。
【0032】
UDP/IP制御部180、イーサネット(登録商標)制御部190は、それぞれ、イーサネット(登録商標)を介して受信したVoIPデータのそれぞれのレイヤ処理を行なう。なお、本実施形態では、プロトコルは、UDPではなく、TCPであってもよい。
【0033】
また、上記の構成において、SIPロケーションサーバ機能部110、SIPレジストラサーバ機能部120、SIPproxyサーバ機能部130は、基本的に従来のSIPのそれぞれのサーバと同様の機能を有するものであるため、ここでは、詳細に説明しない。なお、SIPロケーションサーバ機能部110およびSIPレジストラサーバ機能部120は、別個独立した装置としてもよい。
【0034】
次に、本実施形態のSIPproxy100のハードウエア構成の一例を図3に示す。
【0035】
本図に示すように、SIPproxy100は、CPU410と、メモリ420と、音源430と、イーサネット(登録商標)インタフェース440とを備える。
【0036】
イーサネット(登録商標)インタフェース440は、イーサネット(登録商標)を介して受信したイーサフレームからパケットを取り出してCPUに送出し、また、逆にCPUから受け取ったパケットをイーサフレーム化してイーサネット(登録商標)上に送出する。
【0037】
音源430は、音源、または、合成して音源として出力可能なデータを格納する。
【0038】
メモリ420は、図2に記載の各機能を実現するプログラムおよびデータを蓄積する。そして、CPU410は、メモリ420内に蓄積されたプログラムを実行することで、上記各機能を実現する。
【0039】
なお、本ハードウエア構成は、SIPproxy100をSIPproxyサーバとして単体として実現する場合の例であるが、これに限られない。例えば、CPU、メモリ、イーサネット(登録商標)インタフェースを持ち、音源を内蔵しているかまたは音声入出力インタフェースを備える一般のパーソナルコンピュータなどの情報処理装置上でも実現可能である。
【0040】
次に、本実施形態の処理シーケンスについて説明する。図4および図5を用い、通常の発信シーケンスと、本実施形態の、REFER受信後の発信シーケンスとを説明する。
【0041】
なお、以下において、INVITTE、ACK、BYE、CANCEL,REFER、NOTIFYは、SIPで定義されているリクエストで、以下の目的で用いられるものである。
INVITE:接続を希望する相手方端末との接続を開始する。INVITEの送信元の端末のアドレスと、接続を希望する相手方の端末のアドレスとを備える。
ACK:INVITEに対する最終レスポンスを受信したことを知らせる。
BYE:セッションを中断する。ここで、2者間通信では、片方がBYEを用いて中断を申し出ると、セッションは中断する。
CANCEL:INVITEの中断を指示する。
REFER:音声セッションを確立中の端末が、相手方端末に、参照先(転送先)を指示する。なお、REFERは、相手方端末のアドレスと転送先のアドレスとの情報を備える。
NOTIFY:経過情報を通知する。
【0042】
上記のリクエストを発信する側がクライアントであり、サーバは、リクエストを受信すると、1つあるいは複数のレスポンスを発行する。レスポンスは3桁の状態コードと返信理由とからなり、リクエストに対して、経過情報として送出される中間応答と、最終的な応答として送出される最終応答とがある。本実施形態で用いられるものは、それぞれ、以下の意味を持つ。
100 Trying:試行中を示す中間応答で、例えばINVITEリクエストなどを受信した際、すぐに処理結果を返信できない場合、まず、受信したことを送信元端末に通知するために返信される。
180 Ringing:呼出中を示す中間応答である。
183 Session Progress:セッション状況を示す中間応答である。
200 OK:リクエストの成功を示す最終応答である。
202 Accepted:リクエストを受け入れたことを示す最終応答である。
407 Proxy Authentication Required[407proxy認証要求]:proxy認証を要求する最終応答で、送信元端末を認証する情報とともに返信される。
487 Request Terminated:リクエストの終了を示す最終応答である。
【0043】
図4は、SIPを用いてセッションを開始する際に、端末300とSIPproxy100との間でやりとりされる、通常の要求と応答のシーケンスを説明するための図である。SIPでは、発信元端末からINVITEが出されると、proxyサーバは、認証処理後、当該INVITEを接続先の端末に中継する。
【0044】
まず、端末300(UAC)は、利用者の発信の意思を受け付けると、SIPproxy100にINVITEを送信する(ステップ3001)。SIPproxy制御部140は、INVITEを受信すると、端末300に対して、UASとして動作し、発信する端末300を認証する手順を行うため、SIPproxyサーバ機能部130に、407proxy認証要求を発信元端末300に返信させる(ステップ3002)。この407proxy認証要求には、端末300を認証する情報が含まれている。
【0045】
407認証要求を受信すると、端末300は、ACKをSIPproxy100に送出する(ステップ3003)。ここでは、ACKは、ステップ3001で送出したINVITEに対し、407proxy認証要求のレスポンスを受信したことをSIPproxy100に通知するために送出される。
【0046】
その後、端末300は、ステップ3002で送出された407proxy認証要求に含まれている認証情報に基づいて認証の情報を付加したINVITEをSIPproxy100に送出する(ステップ3004)。それを受け、SIPproxy100のSIPproxy制御部140はSIPproxyサーバ機能部130に、折り返し、100 Tryingレスポンスを端末300に送出させる(ステップ3005)とともに、INVITEを相手先端末のUASに送出する(ステップ3006)。
【0047】
以上が、通常の発信の場合のUACである端末300とSIPproxy100との間の処理シーケンスである。
【0048】
本実施形態では、端末間にSIPproxy100を介入させ、認証を行なってから、相手先端末とセッションを確立する処理を行なう。そして、SIPproxy100において、端末300からREFERを受信した後の最初のINVITEを受信した際、この認証手順の間に、端末300との間に音声パスを形成し、音声信号でガイダンスを送出するよう構成したものである。
【0049】
この場合の処理の概要を説明するためのシーケンスを図5に示す。
【0050】
本図に示すように、REFERを中継した後、UACである端末300からINVITEを受け取る(ステップ4001)と、SIPproxy制御部140は、407proxy認証要求を送出する前に、SIPproxyサーバ機能部130に、183 Progressを返信させる(ステップ4002)。そして、SIPproxy制御部140は、端末300とSIPproxy100間に音声パスを形成し、ガイダンス制御部160に、音源170からガイダンスを送信させる(ステップ4003)。ガイダンスは、例えば、「転送しています」などの内容で、利用者に当該呼が転送されていることを通知できる内容のものであればよい。そして、端末300側は、転送が不審な場合は、音声パスが確立し、ガイダンスを再生中に、切断の処理を行なうことができる。
【0051】
音声パスが確立している最中に、端末300にて切断の処理がなされなかった場合、SIPproxy制御部140は、SIPproxyサーバ機能部130に、407proxy認証要求を送出させ(ステップ4004)、ACKとINVITEとを受け取り(ステップ4005、4006)、100 Tryingを返信させるとともに、UASにINVITEを送出させる(ステップ4007、4008)。
【0052】
ここで、以下に、SIPproxy制御部140の、REFER受信後、ガイダンスを送出するまでの処理を説明する。
【0053】
図6は、SIPproxy制御部140の処理フローを示す。
【0054】
SIPproxy制御部140は、SIPproxyサーバ機能部130を介してリクエストを受信する(ステップ6001)と、受信したリクエストがREFERであるか否かを、転送手順監視部150に判別させる(ステップ6002)。
【0055】
REFERであった場合、REFERに記述されている送信先(相手方)端末のアドレスと参照先端末のアドレスとを転送手順監視部150に保存させ(ステップ6003)、通常のリクエスト処理に戻る。
【0056】
ステップ6002において、受信したリクエストがREFERでない場合、そのリクエストがINVITEであるか否か確認させる(ステップ6004)。INVITEでなければ、通常のリクエスト処理にもどる。
【0057】
ステップ6004で、INVITEであれば、当該INVITEの送信元の端末のアドレスおよび受取先端末のアドレスが、それぞれ、ステップ6003で保存したREFERの送信先端末のアドレスおよび参照先端末のアドレスと一致するか否か、転送手順監視部150に確認させる(ステップ6005)。一方でも一致しなければ、通常のリクエスト処理にもどる。
【0058】
ステップ6005で、両アドレスが一致した場合、すなわち、転送手順監視部150から転送呼であるとの返信を得た場合、SIPproxyサーバ機能部130に183 Progressを、当該INVITE送信元の端末に返信させ(ステップ6006)、ガイダンス制御部160に、送信元の端末にRTPによりガイダンスを送出させる(ステップ6007)。
【0059】
ガイダンスの送信が終了すると(ステップ6008)、SIPproxyサーバ機能部130に、ステップ6004で受信したINVITEの送信元端末に対して407proxy認証要求を送信させ(ステップ6009)、転送手順監視部150にステップ6005で一致を確認したアドレスを削除させる(ステップ6010)。
【0060】
ここで、ステップ6003におけるREFERに格納されているアドレスの組の数は限定されない。複数保存が可能である。複数の組が格納されている場合は、ステップ6005において、格納されている全てのアドレスの組に対して一致の有無をチェックする。
【0061】
また、ステップ6007において、ガイダンスが送出されている間は、CANCELの受信が可能である。この間にCANCELを受信した場合、SIPproxy制御部140は、SIPproxyサーバ機能部130に、ステップ6004で受信を判断したINVITEに対する処理を中断させる。すなわち、転送を行なわない。
【0062】
次に、本実施形態において、図1のネットワークで、SIPproxy100Aを介して端末300a1から、SIPproxy100Cを介して端末300xに発信して接続してから他の端末300yへの転送に至るまでのシーケンスを図7に従って説明する。
【0063】
端末300a1とSIPproxy100Aとの間で、INVITE、407proxy認証要求、ACK、INVITE、100 Tryingなどのやり取りが図4と同様のシーケンスでなされ、SIPproxy100Aにおいて発信元の端末300a1の認証が完了すると(ステップ5001)、SIPproxy100Aは、相手先のSIPproxy100Cを介して端末300xにINVITEを送信する(ステップ5002)。
【0064】
SIPproxy100Cでは、リンガをアクティブにするとともに、SIPproxy100Aに100 Tryingを返し、INVITEを受け取ったことを報告する(ステップ5003)。
【0065】
その後、SIPproxy100Cは、180 Ringingまたは/および183 ProgressをSIPproxy100Aに送出し(ステップ5004)、受け取ったSIPproxy100Aは、それらのレスポンスを端末300a1に中継する(ステップ5005)。
【0066】
その後、SIPproxy100Aは、端末300xの利用者がオフフックなどを行なうことで応答を受け付けた端末xからの200 OKのレスポンスを受け取ると、それを端末300a1に送出し(ステップ5006、5007)、端末300a1からのACKを端末300xに中継する(ステップ5008、5009)。
【0067】
以上の手順を終えると、端末300a1は相手先端末300xに直接接続し、RTPにて端末300xと通話を行なう(ステップ5010)。
【0068】
その後、端末300xは、ステップ5010で接続された通話を端末300yに転送するため、転送先の端末の情報が入っているREFERをSIPproxy100Aに送出する(ステップ5011)。
【0069】
SIPproxy100Aは、このREFERを中継して端末300a1に送信し(ステップ5012)、端末300a1からの202 Acceptedを端末300xに中継する(ステップ5013、5014)。そして、SIPproxy100Aは、REFERに対する端末300a1からのNOTIFYを同じく中継し、折り返し端末300yから発信される200 OKを端末300a1に中継する(ステップ5015〜5018)。
【0070】
SIPproxy100Aは、REFERに付与されている転送先の情報を管理し、端末300a1から転送先端300yへのINVITEを受け取ると、先ほど図5において説明したシーケンスを開始する(ステップ5019)。
【0071】
そして、SIPproxy100Aは、端末300a1からINVITEを受け付けると、100 Tryingを端末300a1に返すとともに、INVITEを転送先の端末300yに送出し、ステップ5003からステップ5010と同様の手順で端末300a1と端末300yとの間の通話路を確立する。
【0072】
次に、上記のステップ5019内のシーケンスにおいてガイダンス再生中に端末300yへの転送を止める場合のシーケンスについて説明する。
【0073】
転送を止める場合のシーケンスを図8に示す。
【0074】
本図に示すように、端末300a1から転送呼を確立するためにINVITEが送出された後、SIPproxy100Aと端末300a1との間に音声パスが確立し、ガイダンスが流れている間に、オンフックなどの操作により、端末300a1が利用者の切断の意思を受け付ける(ステップ7001)と、切断の意思を示すリクエストとして、端末300a1のUACは、CANCELをSIPproxy100Aに送出する(ステップ7002)。
【0075】
それを受けてSIPプロク100Aは、端末300a1に、このCANCELに対する最終応答200 OKを返し(ステップ7003)、CANCELが成功したことを通知するとともに、INVITEに対する最終応答487 Request Terminatedを返し(ステップ7004)、INVITEが拒否されたことを通知する。この時点で、転送呼は終了する。
【0076】
その後、端末300a1は、端末300xと接続されていた呼であるRTPを切断するために、BYEをSIPproxy100Aに送出し(ステップ7005)、SIPproxy100Aはそのまま端末300xにBYEを中継する(ステップ7006)。BYEを受けた端末300xからSIPproxy100Aを介し、端末300a1に200 OKを返すことにより、RTPは切断され、端末300xとの通話が終了する(ステップ7007、7008)。
【0077】
以上の実施形態においては、利用者に転送が行なわれることを通知するために、音声ガイダンスを用いる例をあげて説明したが、利用者への通知は、音声ガイダンスに限られない。例えば、所定の発信音などでもよい。
【0078】
このように、本実施形態によれば、端末側には新たな構成を付加することなく、また、SIPプロトコルをそのまま用いて、端末に、転送が行なわれることを通知することができる。
【0079】
これにより、端末の利用者に転送が行なわれる際に注意を促すことができ、意図しない転送を回避することが可能となる。
【0080】
また、本実施形態によれば、認証処理時に、SIPproxyから端末へ通話路を接続し、その通話路を用いてガイダンスを流す。この通話路は、転送の注意喚起以外にも用いることができる。例えば、何らかの事情で認証が失敗した場合などに、認証の失敗などを通知する音声ガイダンスを流すことができ、端末側に対処を促すことができる。
【0081】
なお、本発明は、以上の実施形態に限られることはなく、諸々の変更が可能である。例えば、上記の実施形態では、SIPプロトコルを用いる場合を例にあげて説明したが、プロトコルはこれに限られず、H.323などを用いることもできる。
【0082】
この場合の転送処理時のシーケンスの一例を図9に示す。
【0083】
本図に示すように、H.323プロトコルを適用する場合は、端末a1に接続されているゲートキーパ(GK)が、自身が管理している端末a1と、接続先の端末xとのやりとりをモニタし、端末xと接続中に、端末a1から他の端末yに接続要求が出された場合、端末a1にガイダンスを流すよう構成する。
【0084】
具体的には、GKを介して端末a1と端末xとの通話が設定されている状態で(ステップ8001)、端末xが、呼を転送するために、転送先端末yの情報が格納されたFACILITYをGKに送出すると(ステップ8002)、GKは、それを端末a1に中継する(ステップ8003)。
【0085】
端末a1は、FACILITYを受け、転送先端末yと呼を接続するために、SETUPをGKに送出する(ステップ8004)。FACILITYの後に当該FACILITYで転送先と指定されている端末宛てにSETUPが送出されると、GKは、ALERTを送出元の端末a1に返し(ステップ8005)、端末a1と音声パスを接続して転送呼であることを端末a1に通知する(ステップ8006)。
【0086】
所定の時間内に端末a1から切断の指示を受け付けない場合、GKは、転送先端末yとの間で呼を確立するために、端末yに向けてSETUPを送出し(ステップ8007〜8009)、端末a1と端末yとの間の通話路を確立する(ステップ8010)。
【0087】
なお、図中のリクエスト、レスポンスの名称は、一般的にH.323に定義されているものである。
【0088】
【発明の効果】
インターネット電話において、不特定者への意図しない転送を回避可能とする。
【図面の簡単な説明】
【図1】図1は、本実施形態のVoIPネットワークの一例を説明するための図である。
【図2】図2は、本実施形態のSIPproxyの機能構成図である。
【図3】図3は、本実施形態のSIPproxyのハードウエア構成図である。
【図4】図4は、SIPでのセッション開始時の一般的なシーケンスである。
【図5】図5は、本実施形態の転送セッション開始時のシーケンスである。
【図6】図6は、本実施形態のSIPproxy制御部の処理フローである。
【図7】図7は、本実施形態の転送時のシーケンスである。
【図8】図8は、本実施形態の転送中断時のシーケンスである。
【図9】図9は、H.323での転送時のシーケンスである。
【図10】図10は、従来例を説明するためのVoIPネットワークの接続例である。
【図11】図11は、端末間転送の例を説明するための図である。
【符号の説明】
100・・・SIPproxy、110・・・SIPロケーションサーバ機能部、120・・・SIPレジストラサーバ機能部、130・・・SIPproxyサーバ機能部、140・・・SIPproxy制御部、150・・・転送手順監視部、160・・・ガイダンス制御部160、170・・・音源データ、180・・・UDP/IP制御部、190・・・イーサネット(登録商標)制御部、300・・・端末、400・・・イントラネット、500・・・インターネット
Claims (4)
- VoIP(Voice over Internet Protocol)ネットワークにおいて、端末を管理するとともに、前記管理する端末が他の端末とセッションを確立、変更、または、切断する際に、要求および応答の中継を行なう中継装置であって、
前記管理する端末とセッションを確立している他の端末から、前記管理する端末に当該セッションの転送要求がなされたかを監視する転送監視手段と、
前記転送監視手段において前記転送要求が検出された後に、前記管理する端末から当該転送要求の中で指示された転送先にセッションを確立する要求が送出された場合、前記管理する端末に前記転送がなされていることを通知する転送通知手段と
を備えることを特徴とする中継装置。 - 請求項1記載の中継装置であって、
前記転送監視手段は、受け付けた転送要求内に格納されている転送先の情報と当該転送要求が送信された前記管理する端末の情報とを管理し、
前記転送通知手段は、前記管理する端末からセッションを確立する要求が送出された場合、前記転送監視手段に管理されている情報と、当該セッションを確立する要求に格納されている相手先端末の情報とを比較し、合致した場合に前記通知を行なうこと
を特徴とする中継装置。 - 請求項1または2記載の中継装置であって、
前記セッションは、SIPプロトコルを用いて確立されること
を特徴とする中継装置。 - 端末を管理するとともに前記管理する端末と他の端末とのセッションの確立、変更、切断を行なうVoIP(Voice over Internet Protocol)ネットワーク上の中継装置において、前記管理する端末が他の端末とセッションを確立している際に、前記他の端末から送信された当該セッションを転送する要求に従ってセッションを転送するセッション転送方法であって、
前記他の端末側から前記管理する端末に対し、別の端末に転送する要求が送出されたか否かを監視する監視ステップと、
前記監視ステップにおいて、転送の要求が送出されたことが検出された場合、前記管理する端末から送出されたセッションを確立する要求の中の、相手先端末と前記別の端末とを比較する比較ステップと、
前記比較ステップにおいて、両者が一致した場合、前記管理する端末に音声ガイダンスを送出する音声出力ステップと、
を備えることを特徴とするセッション転送方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003159883A JP4136798B2 (ja) | 2003-06-04 | 2003-06-04 | 音声ガイダンス機能付き中継装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003159883A JP4136798B2 (ja) | 2003-06-04 | 2003-06-04 | 音声ガイダンス機能付き中継装置 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2004363941A JP2004363941A (ja) | 2004-12-24 |
| JP2004363941A5 JP2004363941A5 (ja) | 2006-06-29 |
| JP4136798B2 true JP4136798B2 (ja) | 2008-08-20 |
Family
ID=34052829
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003159883A Expired - Fee Related JP4136798B2 (ja) | 2003-06-04 | 2003-06-04 | 音声ガイダンス機能付き中継装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4136798B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4947157B2 (ja) * | 2005-01-07 | 2012-06-06 | 沖電気工業株式会社 | 緊急通報システムおよび緊急通報方法 |
| JP4998891B2 (ja) * | 2008-05-21 | 2012-08-15 | Necインフロンティア株式会社 | Ip電話システム、sipサーバ、ip電話機、ip電話システムの制御方法、及びプログラム |
| JP6887596B2 (ja) * | 2016-09-30 | 2021-06-16 | 株式会社日立国際電気 | Ip電話サーバ装置、そのプログラム及びip電話システム |
-
2003
- 2003-06-04 JP JP2003159883A patent/JP4136798B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004363941A (ja) | 2004-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6992974B1 (en) | System and method for providing fault tolerance in a network telephony system | |
| US7110393B1 (en) | System and method for providing user mobility handling in a network telephony system | |
| KR101219925B1 (ko) | Sip와 같은 컴퓨터 프로토콜에 기초하여 전화 호출을다이얼로그와 연관시키는 방법 | |
| US8767590B2 (en) | Multimedia conference system and method which enables communication between private network and internet | |
| EP1483888A1 (en) | Apparatus and method for computer telephone integration in packet switched telephone networks | |
| US20040260824A1 (en) | Internet telephony call agent | |
| JP4328595B2 (ja) | ネットワーク、構内交換機及びそれに用いるマルチプロトコル通信端末制御方法 | |
| JP2005129980A (ja) | ネットワーク、構内交換機、無線lan端末及びそれに用いるマルチプロトコル通信端末制御方法 | |
| JP4870475B2 (ja) | 通信ネットワークシステム | |
| KR100514196B1 (ko) | 네트웍 어드레스 변환 및 세션 관리 시스템 및 그 방법 | |
| JP4874993B2 (ja) | 通信システムにおける初期メディアの容易化 | |
| KR20050002335A (ko) | Sip 망의 호 처리 시스템 및 방법 | |
| JP4136798B2 (ja) | 音声ガイダンス機能付き中継装置 | |
| CN100401692C (zh) | 分组语音网络的监听方法 | |
| KR101080383B1 (ko) | 브이오아이피 호설정 방법 및 이를 수행하는 브이오아이피 통신 시스템 | |
| US20080137647A1 (en) | VoIP terminal and method for providing multi-call service | |
| JP2010219580A (ja) | 通信中継装置、通信端末、及び通信方法 | |
| JP2005020676A (ja) | 電話通信方法及び装置 | |
| JP4677350B2 (ja) | 呼制御信号転送装置、呼制御信号転送方法および呼制御信号転送プログラム | |
| JP2007135044A (ja) | 着信呼転送装置および着信呼転送方法 | |
| JP2004173051A (ja) | VoIPパケット情報蓄積システム | |
| KR100785792B1 (ko) | 접속 설정 프로토콜을 사용하는 인터넷 전화 시스템에서의서비스 제공 방법 및 그 시스템 | |
| KR100924162B1 (ko) | 에스아이피 서버에서의 미디어 채널의 제어방법 및 이를구현한 통신시스템 | |
| JP4381190B2 (ja) | Dmzを介した外部ネットワークからイントラネット上のサーバへの端末識別の登録 | |
| KR100636279B1 (ko) | 브이오아이피 시스템의 자원정보를 이용한 호제어 시스템및 그 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060511 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060511 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060511 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060823 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080522 |
|
| 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: 20080527 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080603 |
|
| 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: 20110613 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140613 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140613 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |