JP2014049783A - Repeater and ip telephone system using it - Google Patents
Repeater and ip telephone system using it Download PDFInfo
- Publication number
- JP2014049783A JP2014049783A JP2012188518A JP2012188518A JP2014049783A JP 2014049783 A JP2014049783 A JP 2014049783A JP 2012188518 A JP2012188518 A JP 2012188518A JP 2012188518 A JP2012188518 A JP 2012188518A JP 2014049783 A JP2014049783 A JP 2014049783A
- Authority
- JP
- Japan
- Prior art keywords
- function
- sip
- vpn
- vpn connection
- wireless communication
- 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
この発明は、SIPサーバへ接続する中継装置によるIP電話に関する。 The present invention relates to an IP telephone using a relay device connected to a SIP server.
スマートフォンの普及に伴い、宅内無線LAN(Local Area Network)や公衆無線LANを介したインターネット環境が都市部を中心に充実しつつある。その中で、通信費を抑制したりするために、携帯電話網をそのまま利用した通話ではなく、携帯電話網に定額のデータ通信でインターネット接続したり、無線LAN経由でインターネット接続したりすることで用いるIP電話ソフトの利用が拡大しつつある。携帯電話網ではデータ通信向けの定額サービスが普及しており、IP電話ソフトを用いる通話は、その定額サービスの範囲で通話することができる。 With the spread of smartphones, the Internet environment via a home wireless LAN (Local Area Network) and a public wireless LAN is being enriched mainly in urban areas. Among them, in order to reduce communication costs, instead of using the mobile phone network as it is, it is possible to connect to the mobile phone network with a fixed amount of data communication or connect to the Internet via a wireless LAN. The use of IP telephone software to be used is expanding. Flat-rate services for data communication are widespread in mobile phone networks, and calls using IP phone software can be made within the range of the flat-rate services.
ただし、無線通信環境は必ずしも安定しているわけではなく、特に移動中は通信環境の変化に伴って通話が切断される可能性が常につきまとうことになる。接続の際に中継されるアンテナが変更された場合、IPアドレスが変更されるなど、接続環境が変わるために、相手方のSIP(Session Initiation Protocol)サーバ又はクライアントが、こちらの端末を追跡することができずに通話が切断される可能性がある。携帯電話網を介したデータ通信から、無線LANへの接続に変更される場合は通信方式まで変わるため、そのままでは通話を継続させることができなかった。 However, the wireless communication environment is not always stable, and there is always a possibility that the call is disconnected due to a change in the communication environment, particularly during movement. When the antenna relayed at the time of connection is changed, the connection environment changes, for example, the IP address is changed. Therefore, the other party's SIP (Session Initiation Protocol) server or client may track this terminal. There is a possibility that the call is disconnected without being able to. When changing from data communication via a mobile phone network to connection to a wireless LAN, the communication method is changed, so that the call cannot be continued as it is.
これに対して、特許文献1のように、携帯電話の無線基地局と公衆無線LANのアクセスポイントとを統合的に制御する装置を用意し、制御装置側でプロトコル変換を行うことで、携帯電話網と無線LANとの通信の切替を可能とする方法が提案されている。 On the other hand, as disclosed in Patent Document 1, a device that integrally controls a wireless base station of a mobile phone and an access point of a public wireless LAN is prepared, and protocol conversion is performed on the control device side. A method that enables switching between communication between a network and a wireless LAN has been proposed.
また、特許文献2には携帯電話網の中でも、LTEに代表されるパケット交換方式ネットワークと3Gに代表される回線交換方式ネットワークとが併存している環境において、音声通信が可能かどうかの情報を予め取得して切り替える方法が提案されている。
しかしながら、特許文献1に記載の方法は、基地局制御装置側での制御を行うため、通信網側のサポートが無ければ利用できない。具体的には、制御装置の管轄外である公衆無線LANと相互切替しようとしてもできないし、制御装置の管轄外である携帯電話網と相互切替しようとしてもできない。従って、利用できる携帯事業者が限定される上に、多数の事業者が乱立している現在の公衆無線LAN環境では、適用できる対象が限られてしまう。 However, since the method described in Patent Document 1 performs control on the base station control device side, it cannot be used without support on the communication network side. Specifically, it is impossible to perform mutual switching with a public wireless LAN that is outside the jurisdiction of the control device, and it is not possible to attempt mutual switching with a mobile phone network that is outside the jurisdiction of the control device. Therefore, in addition to the limited number of mobile operators that can be used, in the current public wireless LAN environment where a large number of operators are standing up, applicable targets are limited.
また、特許文献2に記載の方法は、携帯電話網での接続の範疇で方式を切り替えるもので同一メディアに限られた技術であり、異なるメディアである無線LANとの相互切替を行う際に適用することはできなかった。また、通信を切り替える際に一時的に断絶するため、音声通信の継続は保証されなかった。
In addition, the method described in
そこでこの発明は、一業者が管理する携帯電話網や公衆無線LAN網に限定されることなく、同一メディア間や異なるメディア間であっても、IP電話による通話を継続しながらメディアの切替を行えるようにすることを目的とする。 Therefore, the present invention is not limited to a mobile phone network or a public wireless LAN network managed by a single supplier, and can switch media while continuing a call using an IP phone even between the same media or between different media. The purpose is to do so.
この発明は、外部ネットワークを介してVPN接続を受け付け可能であり、かつ閉域網に設けられたSIPサーバに接続可能な中継装置に、
上記VPN接続を介して受信したSIPリクエストを上記SIPサーバへ中継してSIPセッションを構築可能、上記SIPサーバから中継されてきたSIPリクエストを受け付けてSIPセッションを構築可能、又はその両方が可能であるSIP中継機能と、
上記VPN接続の通信品質が悪化した際に又は通信が断絶した際に、前記SIPサーバに対するSIPセッションを保留する切替時保留機能と、
新たなVPN接続で用いられた識別情報が、先に保留中の前記SIPセッションのVPN接続で用いられた識別情報と同じである場合、当該VPN接続に当該SIPセッションを対応付ける装置側VPN連携機能とを持たせることで、上記の課題を解決したのである。
The present invention provides a relay apparatus capable of accepting a VPN connection via an external network and connectable to a SIP server provided in a closed network.
The SIP request received via the VPN connection can be relayed to the SIP server to establish a SIP session, the SIP request relayed from the SIP server can be accepted, and the SIP session can be established. SIP relay function,
When the communication quality of the VPN connection deteriorates or when communication is interrupted, a switching hold function for holding a SIP session to the SIP server;
When the identification information used in the new VPN connection is the same as the identification information used in the VPN connection of the previously held SIP session, the apparatus-side VPN cooperation function for associating the SIP session with the VPN connection; By solving this problem, the above problem was solved.
すなわち、例えば自宅や職場などの宅内に設置されたHGW(HomeGateWay)などである中継装置を、その中継装置が抱えるLANの外であるインターネットやISP網などの外部ネットワークからアクセス可能にしておく。また、この中継装置は閉域網へ接続可能であり、閉域網内に設けられたSIPサーバに対して接続可能である。かつこの中継装置は、IPsecなどの一般的な方法により携帯端末からの要求に応じてVPNを構築できる。すなわち、VPN接続により中継装置を介してSIPサーバへのアクセスと、SIPサーバからのアクセスとを提供できる。そのVPN接続の際に、例えばIPsecならば暗号化に用いる共通鍵などの識別情報を受信することになるが、その識別情報を記録しておくVPN認証情報一覧データベースを有する。 That is, for example, a relay device such as an HGW (HomeGateway) installed in a home such as a home or a workplace is made accessible from an external network such as the Internet or ISP network outside the LAN of the relay device. The relay device can be connected to a closed network and can be connected to a SIP server provided in the closed network. And this relay apparatus can construct | assemble VPN according to the request | requirement from a portable terminal by general methods, such as IPsec. That is, it is possible to provide access to the SIP server and access from the SIP server via the relay device by VPN connection. At the time of the VPN connection, for example, if IPsec, identification information such as a common key used for encryption is received, but it has a VPN authentication information list database in which the identification information is recorded.
一方、携帯端末から中継装置へのアクセスルートは、途中にISP網やインターネットなどを介しても介さなくてもよいが、最初の接続部分は、無線通信機能によって接続されるものである。有線接続されている場合は基本的に途切れる心配がなく、この発明の意味が無い。この無線通信機能で接続される無線網は携帯電話網でも公衆無線LAN網でも、あるいは当該中継装置自身が抱えるLAN以外のなんらかの無線LAN環境であってもよい。いずれにせよ、中継装置になんらかのルートでアクセスできるネットワークであれば、携帯端末が直接アクセスするネットワークである携帯電話網や公衆無線LANの事業者は問わない。 On the other hand, the access route from the portable terminal to the relay device does not have to be routed via the ISP network or the Internet, but the first connection portion is connected by the wireless communication function. In the case of a wired connection, there is basically no worry of interruption, and there is no meaning of the present invention. The wireless network connected by this wireless communication function may be a cellular phone network, a public wireless LAN network, or some wireless LAN environment other than the LAN of the relay device itself. In any case, a mobile phone network or a public wireless LAN operator that is a network that is directly accessed by the mobile terminal may be used as long as it is a network that can access the relay device by some route.
また、携帯端末は上記の無線通信機能の他に、その無線接続を介して中継装置との間でVPN接続を構築するVPNイニシエータ機能、VPN接続を通じてSIPリクエストを送信し上記SIPサーバとのSIPセッションを構築するSIPクライアント機能を基本機能として有するだけでなく、VPN接続に用いる識別情報を保持しておくVPN認証情報データベースと、SIPリクエストの送受信による通話に用いていた上記VPN接続の切断後に、同一の又は異なる無線通信網への上記無線通信機能を用いて、当該VPN接続で用いた上記識別情報を送信して上記中継装置との間で新たなVPN接続を構築するVPN再接続機能とを有することが必要となる。 In addition to the wireless communication function described above, the mobile terminal also has a VPN initiator function for establishing a VPN connection with the relay device via the wireless connection, a SIP request is transmitted through the VPN connection, and a SIP session with the SIP server. In addition to having a SIP client function as a basic function, the VPN authentication information database for storing identification information used for VPN connection is the same as that after disconnecting the VPN connection used for a call by sending / receiving a SIP request. A VPN reconnection function that transmits the identification information used in the VPN connection and establishes a new VPN connection with the relay device by using the wireless communication function to a different wireless communication network. It will be necessary.
その上で中継装置は、無線通信網を介してVPN接続された携帯端末からの発呼要求に応じて、IP電話を繋ぐためのSIPサーバへの通信を中継し、SIPセッションを構築する。また、SIPサーバからの携帯端末を呼び出す着呼要求に応じても、IP電話を繋ぐための携帯端末への通信を中継して、SIPセッションを構築する。ここで、発呼と着呼のいずれの場合でも、直接SIPセッションを構築する役目は携帯端末ではなく中継装置が担う。中継装置は携帯端末との通信が悪化した場合や強制切断された場合などに、携帯端末とのVPN接続を一旦切断するものの、SIPサーバとの間のSIPセッションを切断せずに保留する。その後、中継装置がVPN接続の要求を受けた際に、先に切断したVPNの構築の際に送信されてきた上記の識別情報がその要求とともに送られてきたら、VPN接続を再構築した上で、保留していたSIPセッションをその携帯端末に繋げる。このとき、要求が送られてくるネットワークのルートは中継装置にとって特に判断材料とする必要はない。同一の識別情報を送信してきたということで、VPNの切断前後で同一の携帯端末であることが確認できるからである。これにより、携帯端末側としては直接接続する携帯電話網や公衆無線LANの業者を特に気にすることなく、SIPセッションすなわちIP電話による通話を一旦切断することなく、通信品質が悪化した無線メディアから別の無線メディアに切り替えることができるようになる。 Then, the relay device relays communication to the SIP server for connecting the IP phone in response to a call request from the mobile terminal connected via the VPN via the wireless communication network, and constructs a SIP session. Even in response to an incoming call request for calling a mobile terminal from the SIP server, a SIP session is established by relaying communication to the mobile terminal for connecting an IP phone. Here, in both cases of outgoing calls and incoming calls, the relay apparatus plays the role of directly establishing the SIP session, not the mobile terminal. When the communication with the mobile terminal deteriorates or is forcibly disconnected, the relay device temporarily disconnects the VPN connection with the mobile terminal but does not disconnect the SIP session with the SIP server. After that, when the relay device receives a request for VPN connection, if the above-mentioned identification information transmitted at the time of constructing the previously disconnected VPN is sent together with the request, the VPN connection is reconstructed. Then, the held SIP session is connected to the mobile terminal. At this time, the route of the network through which the request is sent does not need to be used as a judgment material for the relay device. This is because the same identification information has been transmitted, so that the same mobile terminal can be confirmed before and after the VPN is disconnected. As a result, the mobile terminal side does not particularly care about the directly connected mobile phone network or public wireless LAN vendors, and does not disconnect the SIP session, that is, the IP phone call. It becomes possible to switch to another wireless medium.
ただし、SIPセッションの保留時間が長くなりすぎた場合は、携帯端末からの再接続が失敗したか、或いは最初から再接続する意図が無い可能性が高くなる。この場合にSIPセッションを接続できるように、中継装置は上記SIPセッションの保留時間を監視する切替時間監視機能と、その保留時間が所定の時間を超えた場合、そのSIPセッションを切断する途絶時解除機能とを有することが望ましい。 However, if the SIP session hold time becomes too long, there is a high possibility that reconnection from the mobile terminal has failed or there is no intention to reconnect from the beginning. In order to connect the SIP session in this case, the relay device monitors the SIP session hold time, and when the hold time exceeds a predetermined time, the relay device releases the interruption when the SIP session is disconnected. It is desirable to have a function.
一方、携帯端末としては、複数種類の無線通信網に接続可能であると、VPN接続の通信品質低下や切断に対して柔軟な再接続が可能となる。その場合には、経由する無線通信網の優先度を設定可能とし、当該優先度の高い無線通信網から順番に接続して上記VPNイニシエータ機能によるVPN接続の構築を試みることで、無線通信網ごとの課金などに応じた適切な接続ルートの選択ができるようになる。なお、接続可能な無線通信網が一種類でも本発明は実施可能である。その場合、電波が不安定で一旦切断した後、電波のよいところへ移動してから再接続するという利用になる。 On the other hand, if the mobile terminal can be connected to a plurality of types of wireless communication networks, flexible reconnection can be achieved against a decrease in communication quality or disconnection of VPN connection. In that case, it is possible to set the priority of the wireless communication network through which the wireless communication network passes, and by connecting in order from the wireless communication network with the highest priority and trying to establish a VPN connection by the VPN initiator function, It becomes possible to select an appropriate connection route according to the billing of the user. It should be noted that the present invention can be implemented even with one type of connectable wireless communication network. In such a case, the radio wave is unstable and is temporarily disconnected, then moved to a place where the radio wave is good and then reconnected.
また、通信が強制切断される前に、VPN接続の通信品質の低下を検出する通話品質モニタ機能を、携帯端末と中継装置のいずれか、又は両方が有していることが望ましい。完全に通信が断絶される前にスムーズに切り替えられるように、上記携帯端末は、上記通信品質の低下が検出された時点で接続している無線通信網以外の別の無線通信網の電波を検知する電波モニタ機能と、上記別の無線通信網の電波を検知した際に、上記中継装置に対して、SIPセッションの保留を要求する切替通知機能と、VPN接続の切断を指示するVPN切断指示機能とを有するようにしておく。またこれに対する上記中継装置は、上記切替通知機能からの要求を受けたら上記切替時保留機能を実行するものとすればよい。 In addition, it is desirable that either or both of the mobile terminal and the relay device have a call quality monitor function for detecting a decrease in communication quality of the VPN connection before the communication is forcibly disconnected. The mobile terminal detects radio waves of another wireless communication network other than the connected wireless communication network when the deterioration of the communication quality is detected so that the communication can be smoothly switched before the communication is completely interrupted. Radio wave monitoring function, a switching notification function for requesting the relay device to hold the SIP session when a radio wave of the other wireless communication network is detected, and a VPN disconnection instruction function for instructing disconnection of the VPN connection To have. Moreover, the said relay apparatus with respect to this should just perform the said hold function at the time of a switch, if the request | requirement from the said switch notification function is received.
この発明により、無線通信網の通信品質が安定しない場合に、IP電話を途切れさせることなく別の無線通信網での通信に切り替えたり、完全切断前に一旦保留して電波状況のよいところへ移動したりするといったことができ、IP電話の掛け直しを行わずに済むようになる。また、どの無線通信網で発呼してかけ始めたとしても、あるいは、どの無線通信網でアクセスしているときに着呼して話し始めたとしても、状況の変化に応じてそのときに最適な無線通信網へ乗り換えて通話を続けることができる。 According to the present invention, when the communication quality of the wireless communication network is not stable, the IP telephone is switched to another wireless communication network without interruption, or temporarily suspended before moving to a place with good radio wave conditions. So that it is not necessary to redial the IP phone. Also, no matter which wireless communication network you are calling and starting to call, or which wireless communication network you are accessing and you are calling and starting to speak, it is the best for the situation as the situation changes You can switch to a new wireless communication network and continue talking.
以下、この発明の実施形態について詳細に説明する。この発明は、閉域網に存在するSIPサーバとの間でSIPセッションを構築することができる中継装置、その中継装置に外部のネットワークから接続してIP電話などの利用を行うことができる携帯端末、及びこれらからなるIP電話システムである。具体的には、中継装置へのVPN接続を通してIP電話などを利用している携帯端末が経由している無線通信網の接続が悪化又は断絶した場合でも、SIPセッションを途切れさせることなく、無線通信網への新たな接続によるVPN接続に切り替えることができるようにする発明である。 Hereinafter, embodiments of the present invention will be described in detail. The present invention relates to a relay device that can establish a SIP session with a SIP server existing in a closed network, a portable terminal that can connect to the relay device from an external network and use an IP phone, And an IP telephone system comprising these. Specifically, wireless communication without interrupting the SIP session even when the connection of the wireless communication network through which the portable terminal using the IP phone or the like passes through the VPN connection to the relay device deteriorates or is disconnected. It is an invention that makes it possible to switch to a VPN connection by a new connection to the network.
この発明にかかる中継装置11は、VPN(Virtual Private Network)とSIP(Session Initiation Protocol)を利用可能である。また、NGN(Next Generation Network)などの閉域網10に接続可能であるとともに、インターネット12やISP網13、モバイルキャリア網14(携帯電話網)などの外部ネットワークを通じて、外部から接続可能でもある。一般的にはホームゲートウェイとして用いられるルータなどの宅内中継装置をこの発明に用いることができるが、この発明の実施のために後述する機能を有する必要がある。この発明を利用する携帯端末21の利用者は、少なくともこの中継装置11へのアクセス権を持っている。例えば中継装置11を設置している家庭の家族であるケースなどが考えられる。
The
この発明で必要となる携帯端末21は、少なくとも一つの無線通信網に接続することができる無線通信機能31を有している。また、中継装置11に対してVPNを構築することができる機能を有し、SIPクライアントとして中継装置11を介してSIPサーバ1に接続し、又は接続され、IP電話などのSIPクライアント機能33を利用できる。この無線通信機能31としては、IEEE802.11a,b,g,n及びその互換規格への無線LAN機能と、公衆電話網への移動体通信機能との少なくとも一方を有することが必要であり、両方を備えているとより好ましい。このような機能を有する携帯端末21としては、例えば現在一般的に用いられているスマートフォンに、所定の後述する機能を有するアプリケーションをインストールすることで実現させることができる。
The
この発明の概念的な構成図の例を図1に示す。携帯端末21から中継装置11への接続ルートは特に限定されず、様々なルートが考えられるが、ここでは一例として、公衆無線LAN網の通信品質が低下して、携帯端末21の利用者が携帯電話網への接続へ切り替える際に通話を継続するケースを例示する。
An example of a conceptual configuration diagram of the present invention is shown in FIG. The connection route from the
まず、ISP網13に繋がる無線アクセスポイント23が提供している無線LANエリア24内で、携帯端末21の利用者は、携帯端末21と中継装置11との間にVPN接続を構築する(S01)。なお、ISP網13から中継装置11までは閉域網10を経由したとしても、PPPoEなどのトンネルを通っているものとする。このVPN接続を通じて携帯端末21は中継装置11を介して閉域網10内に設けられたSIPサーバ1との間でSIPセッションを構築する(S02)。具体的にはSIPサーバとはIP電話の通話相手先又はそこへの中継装置である。図では携帯端末21からSIPサーバ1に対して発呼する例を記載しているが、中継装置11との間でS01のVPN接続を構築した状態であれば、SIPサーバ1からの着呼によりSIPセッションを構築する場合も当然に含む。その後、通話継続中に、無線LANエリア24の端近傍まで来てしまい、音声通信の品質が悪化又は断絶したとする(S03)。断絶前であれば携帯端末21は中継装置11へ切替通知を発し、断絶した場合にはVPN接続が自動的に切断される(S04)。上記切替通知を受けた中継装置11は、SIPサーバに対して当該携帯端末21とのSIPセッションを一時保留する通知をする(S05)。この段階でまだVPN接続が切れていなければここで断絶させる(S06)。
First, in the wireless LAN area 24 provided by the wireless access point 23 connected to the ISP network 13, the user of the
その後、利用者が別の無線通信エリア、ここではモバイルキャリア網14に属する3G基地局26により展開される携帯電話通話エリア27に入ったら(S07)、携帯電話網を介してモバイルキャリア網14からインターネット12などを経由して中継装置11との間に新たにVPN接続を構築する(S08)。このVPN接続の通信品質が、SIPセッション(IP電話通話)の継続に問題無い程度であるか否かを確認した上で(S09)、携帯端末21は無線通信の切替が完了して通信品質が安定したことを中継装置11に通知する切替完了通知を送信する(S10)。中継装置11は、先に一時保留していたSIPセッションをこのVPN接続に繋げて、保留を解除する(S11)。以上で切替は完了し、携帯端末21の利用者とその通話相手とは、電話の掛け直しや取り直しをすることなく、IP電話による通話を再開することができる(S12)。
Thereafter, when the user enters a mobile phone call area 27 developed by another 3G base station 26 belonging to the mobile carrier network 14 (S07), from the mobile carrier network 14 via the mobile phone network. A new VPN connection is established with the
上記の例のような一連の切替手順を実現する中継装置11及びそれと組み合わせる携帯端末21からなるIP電話システムの機能ブロック図を図2に示す。次の説明における括弧付きのS番号は、参考としてその機能が図1のどの段階に対応するかを大まかに示す。これらの機能は主にソフトウェアとして実現されるか、ソフトウェアによってハードウェアを制御することで実現されるものである。
FIG. 2 shows a functional block diagram of an IP telephone system including the
中継装置11は、VPN接続要求(後述する携帯端末21のVPNイニシエータ機能32による要求に相当する)に対してVPN接続を構築する一般的なVPNレスポンダ機能56を有する(S01、S08)。これにより構築されたVPN接続を用いて、通話中継機能55がSIPセッションを構築、保留、再開させる(S02,S05,S11)。まず、通話中継機能55としては、VPN接続を通した携帯端末のSIPクライアント機能33からの要求に応じてSIPサーバ1へのSIPセッションを構築し、又は、SIPサーバ1からの要求に応じてVPN接続を通して携帯端末21とSIPサーバ1との間でSIPセッションを構築し、かつ構築後はSIPサーバ1と携帯端末21のSIPクライアント機能33との間を中継するSIP中継機能52を有する(S02)。また、通話中継機能55の一部として、VPNレスポンダ機能56で構築されたVPN接続と、通話呼に相当するSIPセッションとの対応付けを行う装置側VPN連携機能54を有する(S11)。さらに、携帯端末21から切替通知を受信した際に(S04)、SIPセッションを保留するようにSIPサーバ1へ通知するようSIP中継機能52へ指示する(S05)とともに、場合によっては切り替えられる古いVPN接続を切断する(S06)ように指示する切替時保留機能53を有する。なお、この切替時保留機能53はそれらと併せて、切替完了通知を受け取ったら、保留していたSIPセッションを、VPNレスポンダ機能56が新たに構築したVPN接続と対応付けるように装置側VPN連携機能54へ指示する(S11)。
The
また中継装置11は、携帯端末21との間のVPN接続の通信品質が、SIPセッションの継続的な維持に必要な程度を保っているか否かをチェックする通話品質モニタ機能61を有する(S03、S09)。通信品質の低下が予め定めた閾値を超えた場合には、携帯端末に対して、無線通信機能31が利用する無線通信網の切替を提案する旨の通知を送信する。また、切替後の通信品質が予め定めた閾値を超えて悪いときには、別の無線通信網での接続へ切り替え直すこととなる。
Further, the
さらに中継装置11は、通信品質の悪化に伴って通知とともに切り替えたり、通知の無い通信の断絶などがされて一時保留しているSIPセッションの保留時間を監視する切替時間監視機能58と、その保留時間が所定の時間を超えた場合、そのSIPセッションを切断する途絶時解除機能59とを有する。これらにより、必要以上にSIPサーバ1での相手先を待たせることなく、回復の見込みの薄いSIPセッションを無駄に抱えずにすむようになる。
Further, the
さらにまた、中継装置11は、携帯端末21にSIPセッションを構築する際(S02)に、その携帯端末21の番号として中継装置11が払い出した発信元電話番号と、携帯端末21が指定した発信先電話番号と、携帯端末21に割り振られた端末IDとを記録する切替呼情報データベース63を有する(以下、「データベース」をDBと略記する場合がある。)。このデータベースのレコードの一つ一つがSIPセッションの一つ一つに対応し、中継装置11が繋いでいる、又は保留しているSIPセッションの数だけレコードが存在する。ここで、発信元電話番号とは、具体的には所謂050番号のIP電話の番号である。また、発信先電話番号は、050番号に限らず、所謂0AB〜J番号であってもよい。
Furthermore, when the
また、中継装置11は、VPNレスポンダ機能56がVPN接続構築の際に受信した共通鍵などの識別情報を、携帯端末21に割り振った端末IDとともに保存するVPN認証情報一覧データベース64を有する。そのうちの当該携帯端末21についての内容を有するVPN認証情報データベース41が携帯端末21にもあり、その内容を照合することで、切替後もSIPセッション(通話)を継続できる(S11)。さらに、中継装置11は、SIPセッションを構築する際に、SIPプロキシサーバとして携帯端末21に払い出す内容をまとめた端末払出情報データベース65と、SIPプロキシサーバとして携帯端末21に通知する中継装置11の固有の情報をまとめたSIP情報データベース66とを有する。このうち、端末払出情報データベース65は、携帯端末21の端末IDと、DHCP機能によって携帯端末に割り当てるIPアドレスと、IP電話の端末として発信元電話番号とするべき電話番号とを記録する。また、SIP情報データベース66は、接続先となるSIPサーバ1のアドレスと、そのSIPサーバ1のSIPドメインとを基本的な情報として記録してある。端末払出情報データベース65の例を図3(a)に、SIP情報データベース66の例を図3(b)に示す。端末払出情報データベース65の項目のうち、端末IDは中継装置11がSIPセッションの中継を受け付けることを予め登録した携帯端末21の固有のIDであり、例えば携帯端末21のMACアドレスなどが使用可能である。電話番号とはそれぞれの携帯端末21に払い出すべく中継装置11が用意してある発信元電話番号である。IPアドレスはDHCPにより携帯端末21に割り当てたプライベートアドレスである。このうち、IPアドレスのみは固定されておらず、DHCPによって割り当てられた時点で確定し、携帯端末21の接続が終わった段階でクリアされる。一方、SIP情報データベース66の項目は、SIPサーバアドレス及びSIPドメインであり、いずれもSIPサーバ1に接続するための必要な情報であるので、普段の利用時には書き換えられることはない。基本的には複数のSIPサーバ1を使い分けるといった特殊な事情でない限り、SIP情報データベース66の項目は一対のみである。
In addition, the
次に、携帯端末21が有する機能について説明する。
携帯端末21は、少なくとも一種類の無線通信機能31を有している。これらはソフトウェアだけでなく、それによって制御されるアンテナを含む通信用のハードウェアが存在することとなる。基本的には携帯電話網へ接続するためのハードウェアと、無線LANに接続するためのハードウェアがあり、無線通信できる規格に従ったその他のハードウェアであってもよい。携帯電話網への無線通信機能であれば、通常は一つのモバイルキャリア網14へのアクセス機能のみであるが、デュエルSIMの搭載などにより、複数のモバイルキャリア網14への接続能力を有していてもよく、その場合は接続可能な選択肢が増えることになる。また、上記したIEEE802.11a、b、g、n及びその互換規格に代表される無線LAN網への無線通信機能であれば、単純にその規格への通信装置を有するだけでなく、無線アクセスポイント23の設置者や事業者ごとに設定された暗号化のキー情報も有している必要がある。従って、それらの無線LANへの無線通信機能は、実質的には別個のSSIDを有するネットワークへのSSIDと暗号キーとをセットにした組み合わせごとに、異なる無線通信網への接続能力であると考えられる。このため、事業者Aの公衆無線LANが途絶しそうになったら、SSIDを切り替えて、事業者Bの公衆無線LANへの乗り換えといったこともありうる。このようなSSIDや暗号キーとともに、どのSSIDでの無線LAN接続を優先するか、或いは携帯電話網との接続とも比較して、どの無線通信機能での接続をより優先して使用するかを定める無線通信網優先度データベース42を有する。その例を図3(c)に示す。3Gは携帯電話網、Wi−Fiは無線LAN網であることを意味する。3GにはSSIDや暗号関連情報が無いが、無線LANの場合はSSIDによって、優先すべきネットワークを判別する。例えば、自宅の無線LANを優先し、屋外の公衆無線LANを後回しにするといった順番である。図3の例では、3G携帯電話網が最優先で使用され、SSID:myhomeが次に優先される。逆に、携帯電話網のパケット使用量を抑制したい場合は、3Gの優先度を低下させるように設定する。
Next, functions of the
The
なお、携帯端末21は上記の無線通信網に接続して、その無線通信網を介して中継装置11にアクセスする。従って、実質的にはIPプロトコルでの送受信を行うIP通信機能も有している必要があるが、図2では略記する。
Note that the
また、携帯端末21は、中継装置11との間でVPN接続を構築するために、一般的なVPNイニシエータ機能32を有している(S01,S08)。さらに、ここで用いたIPsecの共有鍵のような識別情報を記録するVPN認証情報データベース41を有する。この識別情報を送ってVPN接続し直すことで、中継装置11は切替後の照合を行う(S11)。この識別情報は、本発明を実施するにあたり、予め中継装置11に登録されたものを割り当てられるものであればよい。なお、端末IDは上記のVPN認証情報データベース41に併せて記録される中継装置に固有のものでもよいし、無線LAN機器として固有に割り振られるMACアドレスを端末IDとして利用してもよい。
The
さらに携帯端末21は、通話機能40として、上記のVPNイニシエータ機能32をSIPセッションのために実行させる端末側VPN連携機能35を有する。また、通話機能40として、その構築したVPN接続を用いて、SIPサーバ1との間でSIPセッションの構築を行い、SIPサーバ1との通話を行うSIPクライアント機能33を有する(S02)。このSIPセッションは通話機能40が有する端末側VPN連携機能35によってVPN接続を通して行われる。またそれとは別に、携帯端末21は中継装置11との間のVPN接続の通信品質を監視する(S03)通話品質モニタ機能37を有しており、RTPパケットのロスや遅延の頻度が所定の閾値を超えた場合に、使用する無線通信網を切り替えるように通話機能40へ提案指示する。また、通話品質モニタ機能37は、中継装置11の通話品質モニタ機能61からの切替提案を中継することでも提案指示を行う。
Furthermore, the
IP電話などの通話において用いられるRTPパケットは、一定時間間隔で、シーケンス番号を割り振られて送信されるものである。このため、本来設定された時間間隔で届くべきRTPパケットの到着時間間隔が長くなって閾値を超えた場合、例えば通常20msecで到達するはずのパケットが100msec間隔になったような場合には、そのRTPパケットから復号される音声の品質は当然悪くなる。また、シーケンス番号が振られていることから、途中にパケットロスがあった場合には、シーケンス番号の欠落という形で察知することができ、そのような欠落の頻度が閾値を超えると、やはり復号される音声の品質は悪くなる。このため、通話品質モニタ機能37、61は予め間隔やパケットロスについての閾値を設定され、この閾値を越えたら通話品質劣化とみなして切替提案を送信すればよい。 RTP packets used in a telephone call such as an IP phone are transmitted with a sequence number assigned at regular time intervals. For this reason, when the arrival time interval of the RTP packet that should arrive at the originally set time interval becomes longer and exceeds the threshold, for example, when a packet that should normally arrive in 20 msec becomes 100 msec interval, Naturally, the quality of the voice decoded from the RTP packet is deteriorated. Also, since the sequence number is assigned, if there is a packet loss in the middle, it can be detected in the form of a missing sequence number. If the frequency of such a loss exceeds a threshold, decoding is also performed. The quality of the voice that is played is worse. For this reason, the call quality monitoring functions 37 and 61 are set in advance with thresholds for intervals and packet loss. If these thresholds are exceeded, it is considered that the call quality is deteriorated and a switching proposal is transmitted.
またVPN接続とは別に、携帯端末21は自身の持っている無線通信機能31に併せて、無線LANの電波強度を監視する無線LAN電波モニタ機能38や、携帯電話網の電波強度を監視する携帯電話電波モニタ機能39などの電波モニタ機能を有し、これらを実行させることで、切替可能な無線通信網の電波がどの程度キャッチできるかを定期的に測定する。切替可能な無線通信網の電波がモニタできれば、上記の切替提案に応じて切替通知を送信(S04)すべきであると判断できるためである。
In addition to the VPN connection, the
上記の機能を前提として、携帯端末21の通話機能40は、通話品質モニタ機能37からの切替提案と、無線LAN電波モニタ機能38や携帯電話電波モニタ機能39での電波モニタの肯定的な結果とが揃った段階で、中継装置11に対して、そのモニタされた別の無線通信網へ切り替える旨の通知である切替通知を中継装置11へ送る切替通知機能44を有する(S04)。またVPN切断指示機能36は、前記の切替通知と併せて、VPN接続を切断する旨の指示をVPNイニシエータ機能32へ送る(S06)。また、通信品質の悪化を察知して切り替えるまでもなく通信自体が断絶した場合は、強制的にVPN接続も切断される。この場合は通知がなくても、中継装置11側で一時SIPセッションを保留する(S05)ことになる。
On the premise of the above function, the call function 40 of the
VPN接続の切断が自主的なものであるか否かに関わりなく、携帯端末21と中継装置11との間のSIPセッションは途切れているが、SIPセッションで用いるアプリケーションなどである通話機能40は立ち上げたままとなる。無線通信機能31は、切り替えるべき無線通信網に、無線通信網優先度データベース42に規定した順番にアクセスした上で、通話機能40の端末側VPN連携機能35(ここでは「VPN再接続機能35a」として動作する)により、VPN認証情報データベース41に保存されていた共通鍵などの識別情報を再び用いた上でVPNイニシエータ機能32を実行させて、中継装置11へのVPN接続を再構築する(S08)。このとき用いた識別情報により、先にVPN接続を中断した携帯端末21がその再接続を要求していることが、中継装置11における装置側VPN連携機能54によって判別される。このとき、装置側VPN連携機能54は、中継装置11側のVPN認証情報一覧データベース64のレコードと照合することでその判別を行う。VPN接続が完了したら、通話品質モニタ機能37を通話品質モニタ機能61と連動させて、通話を再開しても問題ない通信品質を確保できているか否かを確認する(S09)。問題がなければ、携帯端末21は切替完了通知機能45を実行させて、中継装置11へ切替通知を送信する(S10)。これを受けた中継装置11側で、新たなVPN接続に保留していたSIPセッションが対応付けられることで、SIPクライアント機能33による通話が再開される(S12)。
Regardless of whether or not the VPN connection is voluntarily disconnected, the SIP session between the
これらの機能を用いた実施形態を、フローチャートとシーケンス図を用いて説明する。
図4及び図5は、携帯端末がVPN接続を構築し始めてから一時切断するまでのシーケンス図である。
An embodiment using these functions will be described using a flowchart and a sequence diagram.
4 and 5 are sequence diagrams from when the portable terminal starts to establish a VPN connection until it is temporarily disconnected.
携帯端末21のVPNイニシエータ機能32と中継装置11のVPNレスポンダ機能56は、SIPセッションの前提となるVPN接続を中継装置11との間に構築する(図1のS01に対応)。ここではIPsecによる暗号化を行った場合を示す。まず、携帯端末21から中継装置11に、IPsecのPhase1接続依頼が送信される(S101)。この時、最初に共通鍵として上記の識別情報を含む。この共通鍵は、VPN構築のために予め中継装置11に登録された上で携帯端末21に割り振られたものである。その共通鍵と、端末IDとについて、中継装置11は端末認証を行う(S102)。認証が通れば、中継装置11はIPsec Phase1の接続通知を携帯端末21に返す(S103)。これにより制御用トンネルができる。引き続いてIPsecのPhase2の接続依頼(S104)とその接続通知(S105)がやりとりされて、データ交換用のトンネルができる。このトンネルを用いて、L2TP接続を行って(S111,S112)、Layer2のVPN接続の準備が完了する。その上で、携帯端末21からDHCP情報取得依頼を送信する(S113)。中継装置11は、端末払出情報データベース65を更新して払い出すIPアドレスを払出先である携帯端末21の端末IDとともに登録するとともに(S114)、携帯端末21に対して、SIPサーバのIPアドレス及びSIPドメインとともに、IPアドレスを含むDHCP情報を通知する(S115)。以上で、IP通信が可能となる。発呼する場合も、着呼する場合も、ここまでの手順は同じである。着呼待ちの場合はここで待機となる。
The VPN initiator function 32 of the
発呼する場合は、携帯端末21のSIPクライアント機能33から中継装置11のSIP中継機能52を介してSIPサーバ1へのSIPセッションの構築を行う(図1のS02に対応)。まず、SIPクライアント機能33は、SIPサーバ1に対して登録を行う(S121,S122)。その上で、相手先電話番号を指定して、SIPサーバ1(厳密にはSIPサーバ1が中継して、さらに先の相手先SIPサーバに接続される通話相手)へ呼出を行う(S131)。呼び出すことができ(S132)、通話相手が通話を受ければ(S133、S134)、IP電話による通話が始まる。この間、VPN接続は継続し続けている。着呼の場合は、SIPサーバ1が中継する、携帯端末21に割り当てられた電話番号を指定した通話相手からの要求に応じてセッション構築が始まり、SIP INVITEなどのパケットの授受が逆になるが、同様にVPN接続を通じたIP電話による通話が始まる。
When making a call, a SIP session is established from the SIP client function 33 of the
その通話中に、携帯端末21の利用者の移動や周辺の電波状況の変化により、通信品質の劣化を通話品質モニタ機能37,61が検知したら(S141,図1のS03)、可能であれば無線通信網の切り替えを行う。その場合の携帯端末21のフロー図を図6に、中継装置側のフロー図を図7に示す。
If the call quality monitor functions 37 and 61 detect a deterioration in communication quality due to the movement of the user of the
上記の手順によりSIPセッションが構築されている通話中に(S211,S311)、通信品質の劣化を検知したら(S141、S212)、携帯端末21の無線LAN電波モニタ機能38、携帯電話電波モニタ機能39は、それぞれの電波強度を測定して、切り替え可能な強度の電波を受信しているか否かを検知する(S142)。なお、これら電波モニタ機能(38,39)による検知は、通信品質の劣化の検知を待つことなく定期的に行われていてもよく、その場合は記録された直近の検知結果を使用すればよい。このとき、切り替え可能な強度の電波が検知できなければ(S213→No)、切り替えは不可能か困難であるので、そのまま通話を続ける(S214)。この後、強制的に通話が切断される可能性がある。
If communication quality deterioration is detected during a call in which a SIP session is established by the above procedure (S211, S311) (S141, S212), the wireless LAN radio wave monitoring function 38 and the mobile phone radio wave monitoring function 39 of the
切り替え可能な強度の電波が検知できれば(S213→Yes)、携帯端末21の通話機能40は、切替通知機能44を実行させて中継装置11へ、切替通知を送信する(図1のS04、S151、S221)。切替通知を受け取った中継装置では(S312)、切替時保留機能53を実行して、SIPサーバ1へその携帯端末21が接続しているSIPセッションを保留するようにコマンドを送る(S313,S152)。SIPサーバ1から保留する旨の返信が返ってきたら(S153,S154)、切替時保留機能53は切替準備完了の旨を携帯端末21へ返答するとともに(S155)、保留するSIPセッションの情報(発信者電話番号、発信先電話番号、端末ID等)を切替呼情報データベース63に書き込む(図1のS05、S156、S314)。
If a switchable radio wave can be detected (S213 → Yes), the call function 40 of the
切替準備完了の旨を受け取った携帯端末21の通話機能40は、VPN切断指示機能36からVPNイニシエータ機能32により、VPN接続を切断させる(S157,S222)。中継装置11は通話中継機能55からVPNレスポンダ機能56によりこれを切断する(図1のS06、S158,S315)。携帯端末21としては一旦ここでSIPセッションが終了する。
The call function 40 of the
なお、シーケンス図外となるが、通信品質の劣化を検知する前に通信が強制的に切断された場合、VPN接続は自動的に切断されるものの、中継装置11は強制切断を検知した上で、S152〜S154,S156を行い、切替準備状態へ移行する。
Although not shown in the sequence diagram, if the communication is forcibly disconnected before the deterioration of the communication quality is detected, the VPN connection is automatically disconnected, but the
また同じくシーケンス図外となるが、切替時保留機能53は、SIPセッションの保留とともに、切替時間監視機能58へ保留時間のカウント開始を指示する。保留時間が予め定めた閾値を超えた場合は、途絶時解除機能59は、当該SIPセッションを再接続の見込み無しとして、切替呼情報データベース63の当該レコードを削除する。閾値到達前に、検知していた別の無線通信網に接続できれば(図1のS07)、以降の切替工程を行う。切替以降のシーケンス図を図8及び図9に示す。 Although it is also outside the sequence diagram, the switching hold function 53 instructs the switching time monitoring function 58 to start counting the holding time together with the SIP session holding. When the hold time exceeds a predetermined threshold value, the break cancellation function 59 deletes the record in the switching call information database 63, assuming that the SIP session is not likely to be reconnected. If it is possible to connect to another detected wireless communication network before the threshold is reached (S07 in FIG. 1), the subsequent switching process is performed. Sequence diagrams after switching are shown in FIGS.
まず携帯端末21は、無線通信機能31により、予め電波を検知していた、又は強制切断後に電波を検知した、切替先の3G基地局26又は無線アクセスポイント23に接続する(S160,S223)。この時、複数の無線通信網を検知している場合には、無線通信機能31は、無線通信網優先度データベース42に登録された優先度の順位が高い無線通信網から接続を試行し始める。
First, the
携帯端末21は、無線通信網へアクセスできたらVPN接続を開始する(図1のS08,S224、S321)。IPsecのPhase1、2及びL2TP接続についての一連の送信処理(S161〜S167)は、図4におけるS101〜S112の処理と基本的には同じである。ただし、中継装置11が行う端末認証(S162,S322)では、保留している切替呼情報データベース63に登録されているレコードの識別情報及び端末IDと一致する携帯端末からのアクセスであるか否かをチェックする。VPN接続を再構築した上で、携帯端末21はDHCPの情報を取得する(S171〜S173)。この工程は前述のS113〜S115と同じであり、中継装置11は携帯端末21にIPアドレス等の端末情報を払い出す(S323、S225)。ただし、この払い出す端末情報は先に携帯端末21に払い出したものと同一で特に問題がないため、ここで再び払い出さなくても、携帯端末21が切断の前後を通じて端末情報を保持し続けていて、それを利用するようにしてもよい。このため、S323は省いてもよい。
The portable terminal 21 starts the VPN connection when it can access the wireless communication network (S08, S224, S321 in FIG. 1). A series of transmission processing (S161 to S167) for
その上で、中継装置11の装置側VPN連携機能54は、携帯端末21の端末IDや送信されてきた識別情報を確認して、それが現在保留中のSIPセッションを担っていた携帯端末21と同一であるか否かをチェックする(S324)。同一でなければ(S324→No)、保留中のSIPセッションとは関係ない別端末によるVPN接続として、以降の処理は行わない(S325)。一方、受信した情報の端末IDと識別情報とが、現在保留中のSIPセッションを担っていた携帯端末21と同一であれば(S324→Yes)、次の工程に移る(S331)。
Then, the device-side VPN cooperation function 54 of the
一方、VPN接続がされた(S224)携帯端末21は、VPNイニシエータ機能32が中継装置11から払い出された端末情報を受け取った上で(S225)、次の工程に移る。携帯端末21の通話品質モニタ機能37は、中継装置11の通話品質モニタ機能61と連携して、VPN接続での通信をやりとりして、新たなVPN接続での通信品質を確認する(図1のS09、S226、S331)。具体的にはICMPのリクエストに対するリプレイパケットを計測する(S181,S182)。このとき、RTPパケットの遅延やロスが切替後も無視できないレベルであれば(S226→問題あり)、無線通信網優先度データベース42にさらに他の接続先があるか否かを判断する(S231)。存在するようであれば(S231→存在する)、再構築したばかりのVPN接続を切断し(S222),次の優先度の順位を有する無線通信網に接続する(S223)。以下の手順は上記と同じである。もし、通信品質が無視出来ないレベルであるにもかかわらず、他の接続先がなければ(S231→存在しない)、そこで通話を切断する(S232)。保留されたままのSIPセッションは、中継装置11の切替時間監視機能58で保留時間が閾値を超えたところで途絶時解除機能59により廃棄される。通信品質が確保されていたら、次の工程へ移る。
On the other hand, after the VPN connection is made (S224), the
なお、図6のようなフローとはまた別の実施形態として、VPN接続を構築する前に通信品質を確認する、すなわちS224とS225の順序を逆にした実施形態も考えられる。そのような実施形態では、通信品質が悪い環境でVPN接続を行った後にそれを切断するという無駄を省くことができる。ただし、本発明における切替で必要とされるのは、切替後の通話品質である。単純に無線出力が強く単純なパケットをやりとりできるだけで、実際のVPN接続では品質が確保できないという場合があり、その場合にはS224の後にS225を行うことが好ましい。 As another embodiment different from the flow shown in FIG. 6, an embodiment in which the communication quality is confirmed before establishing the VPN connection, that is, the order of S224 and S225 is reversed can be considered. In such an embodiment, it is possible to eliminate the waste of disconnecting the VPN connection after performing the VPN connection in an environment with poor communication quality. However, what is required for switching in the present invention is the call quality after switching. In some cases, it is possible to simply exchange simple packets with strong wireless output, and quality cannot be ensured with an actual VPN connection. In this case, it is preferable to perform S225 after S224.
VPN接続の通信品質が確保できていることが確認できれば(S226→問題なし)、携帯端末21の切替完了通知機能45が切替完了通知を送信する(図1のS10、S191、S242)。この通知は、「SIP INVITE」に相当するメッセージであり、端末としては新たなSIPセッションの構築を開始することになる。この切替完了通知はSIP INVITEとして、宛先電話番号が含まれる。通知を受け取った中継装置11は(S332)、その通知に含まれる番号が、保留中の宛先電話番号か否かを判断する(S333)。保留中の宛先電話番号とは異なる番号である場合には(S333→No)、新たな接続先への発呼であるので、当該番号へのSIPセッションを新たに構築する(S334)。保留中の宛先電話番号であったら(S333→Yes)、その通知は保留中のセッションへの再接続を求める切替完了通知であるので、SIPサーバ1(ひいては保留中の通話相手の端末)に、保留の解除を通知する(S192)。通話相手がまだ途切れずにSIPセッションを維持しており、保留の解除を承諾する返答を送ってきたら(S193,S194)、通話中継機能55は装置側VPN連携機能54により、保留していたSIPセッションをVPN接続に対応づけて保留を解除し(図1のS11、S335)、切替時保留機能53が通話再開準備完了を携帯端末21へ通知する(S195)。この通知は、先の「SIP INVITE」に対する「200 OK」に相当するメッセージであり、これにより携帯端末21は新たなSIPセッションを開始するが、そのSIPセッションの中継装置11より先は、先に構築していたSIPセッションが再開したものとなる。これにより、新たなVPN接続に保留していたSIPセッションが対応づけられて、通話が再開される(図1のS12、S243,S336)。
If it can be confirmed that the communication quality of the VPN connection can be ensured (S226 → no problem), the switching completion notification function 45 of the
1 SIPサーバ
10 閉域網
11 中継装置
12 インターネット
13 ISP網
14 モバイルキャリア網
21 携帯端末
23 無線アクセスポイント
24 無線LANエリア
26 3G基地局
27 携帯電話通話エリア
<携帯端末の機能>
31 無線通信機能
32 VPNイニシエータ機能
33 SIPクライアント機能
35 端末側VPN連携機能
35a VPN再接続機能
36 VPN切断指示機能
37 通話品質モニタ機能
38 無線LAN電波モニタ機能
39 携帯電話電波モニタ機能
40 通話機能(まとめ)
41 VPN認証情報データベース
42 無線通信網優先度データベース
44 切替通知機能
45 切替完了通知機能
<中継装置の機能>
52 SIP中継機能(B2BUA)
53 切替時保留機能
54 装置側VPN連携機能
55 通話中継機能(まとめ)
56 VPNレスポンダ機能
58 切替時間監視機能
59 途絶時解除機能
61 通話品質モニタ機能
63 切替呼情報データベース
64 VPN認証情報一覧データベース
65 端末払出情報データベース
66 SIP情報データベース
DESCRIPTION OF SYMBOLS 1 SIP server 10
31 Wireless communication function 32 VPN initiator function 33 SIP client function 35 Terminal side VPN cooperation function 35a VPN reconnection function 36 VPN disconnection instruction function 37 Call quality monitoring function 38 Wireless LAN radio wave monitoring function 39 Mobile phone radio wave monitoring function 40 Call function (summary) )
41 VPN authentication information database 42 Wireless communication network priority database 44 Switching notification function 45 Switching completion notification function <Relay device function>
52 SIP relay function (B2BUA)
53 Switching hold function 54 Device side VPN cooperation function 55 Call relay function (summary)
56 VPN Responder Function 58 Switching Time Monitoring Function 59 Suspension Release Function 61 Call Quality Monitor Function 63 Switched Call Information Database 64 VPN Authentication Information List Database 65 Terminal Delivery Information Database 66 SIP Information Database
Claims (5)
上記VPN接続を介して、受信したSIPリクエストを上記SIPサーバへ中継してSIPセッションを構築可能、上記SIPサーバから中継されてきたSIPリクエストを受け付けてSIPセッションを構築可能、又はその両方が可能であるSIP中継機能と、
上記VPN接続の通信品質が悪化した際に又は通信が断絶した際に、前記SIPサーバに対するSIPセッションを保留する切替時保留機能と、
新たなVPN接続で用いられた識別情報が、先に保留中の前記SIPセッションのVPN接続で用いられた識別情報と同じである場合、当該VPN接続に当該SIPセッションを対応付ける装置側VPN連携機能とを有する、
SIPセッションを継続可能な中継装置。 A relay device capable of accepting a VPN connection via an external network and connectable to a SIP server provided in a closed network,
A SIP session can be established by relaying a received SIP request to the SIP server via the VPN connection, a SIP session can be established by accepting a SIP request relayed from the SIP server, or both. A SIP relay function,
When the communication quality of the VPN connection deteriorates or when communication is interrupted, a switching hold function for holding a SIP session to the SIP server;
When the identification information used in the new VPN connection is the same as the identification information used in the VPN connection of the previously held SIP session, the apparatus-side VPN cooperation function for associating the SIP session with the VPN connection; Having
A relay device capable of continuing a SIP session.
その保留時間が所定の時間を超えた場合、そのSIPセッションを切断する途絶時解除機能とを有する、
請求項1に記載の中継装置。 A switching time monitoring function for monitoring the holding time of the SIP session;
When the hold time exceeds a predetermined time, it has a break release function that disconnects the SIP session.
The relay device according to claim 1.
上記無線接続を介して、識別情報を送信して上記中継装置との間でVPN接続を構築するVPNイニシエータ機能、
上記中継装置との上記VPN接続を通じてSIPリクエストを送信しSIPサーバとのSIPセッションを構築するSIPクライアント機能、
上記VPN接続に用いる上記識別情報を保持しておくVPN認証情報データベース、
上記SIPリクエストによる通話に用いていた上記VPN接続の切断後に、上記VPNイニシエータ機能に同一の又は異なる無線通信網への上記無線通信機能を用いて、当該VPN接続で用いた上記識別情報を送信して上記中継装置との間で新たなVPN接続を構築させるVPN再接続機能、
を有する携帯端末と、請求項1又は2に記載の中継装置と、からなるIP電話システム。 Wireless communication function that enables wireless connection to one or more types of wireless communication networks,
A VPN initiator function that establishes a VPN connection with the relay device by transmitting identification information via the wireless connection;
A SIP client function for establishing a SIP session with a SIP server by transmitting a SIP request through the VPN connection with the relay device;
VPN authentication information database that holds the identification information used for the VPN connection,
After disconnecting the VPN connection used for the call by the SIP request, the identification information used in the VPN connection is transmitted using the wireless communication function to the same or different wireless communication network as the VPN initiator function. A VPN reconnection function for establishing a new VPN connection with the relay device,
An IP telephone system comprising: a portable terminal having a relay terminal; and the relay device according to claim 1.
上記携帯端末は、経由する無線通信網の優先度を設定可能であり、
端末側VPN連携機能が、当該優先度の高い無線通信網から順番に接続して上記VPNイニシエータ機能によるVPN接続の構築を試みる、
請求項3に記載のIP電話システム。 The wireless communication function of the mobile terminal is connectable to a plurality of types of wireless communication networks,
The mobile terminal can set the priority of the wireless communication network through which it passes,
The terminal side VPN cooperation function tries to establish a VPN connection by the VPN initiator function by connecting in order from the wireless communication network with the higher priority.
The IP telephone system according to claim 3.
上記携帯端末は、上記通信品質の低下が検出された際に、その時点で接続している無線通信網以外の別の無線通信網の電波を検知する電波モニタ機能と、
上記別の無線通信網の電波を検知した際に、上記中継装置に対して、SIPセッションの保留を要求する切替通知機能と、
上記VPN接続を切断させるVPN切断指示機能と
を有し、
上記中継装置は、上記切替通知機能からの要求を受けたら上記切替時保留機能を実行する請求項3又は4に記載のIP電話システム。 The mobile terminal, the relay device, or both have a call quality monitor function for detecting a decrease in the communication quality of the VPN connection between the two,
The mobile terminal has a radio wave monitoring function for detecting radio waves of another wireless communication network other than the wireless communication network connected at the time when the deterioration of the communication quality is detected;
A switching notification function for requesting the relay device to hold the SIP session when the radio wave of the other wireless communication network is detected;
A VPN disconnection instruction function for disconnecting the VPN connection,
The IP telephone system according to claim 3 or 4, wherein the relay apparatus executes the switching hold function when receiving a request from the switching notification function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012188518A JP2014049783A (en) | 2012-08-29 | 2012-08-29 | Repeater and ip telephone system using it |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012188518A JP2014049783A (en) | 2012-08-29 | 2012-08-29 | Repeater and ip telephone system using it |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014049783A true JP2014049783A (en) | 2014-03-17 |
Family
ID=50609079
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012188518A Pending JP2014049783A (en) | 2012-08-29 | 2012-08-29 | Repeater and ip telephone system using it |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014049783A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017104121A1 (en) * | 2015-12-17 | 2017-06-22 | パナソニックIpマネジメント株式会社 | Information processing device and network switching method |
CN113196250A (en) * | 2018-12-10 | 2021-07-30 | 飞比特网络股份有限公司 | Internet connection management system for information communication device, method thereof, and internet connection management program installed in information communication device |
CN115296714A (en) * | 2022-07-14 | 2022-11-04 | 广州东峰通信科技有限公司 | Intelligent control system and control method for wireless repeater |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004254120A (en) * | 2003-02-20 | 2004-09-09 | Toyota Motor Corp | Encrypted communication method, mobile terminal and mobile object |
JP2006319453A (en) * | 2005-05-10 | 2006-11-24 | Nec Access Technica Ltd | Mobile portable terminal device based on sip and ipv6, packet communication method, and packet communication system |
JP2010154514A (en) * | 2008-11-25 | 2010-07-08 | Kyocera Corp | Base station apparatus, wireless terminal apparatus, and method for retaining call session |
-
2012
- 2012-08-29 JP JP2012188518A patent/JP2014049783A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004254120A (en) * | 2003-02-20 | 2004-09-09 | Toyota Motor Corp | Encrypted communication method, mobile terminal and mobile object |
JP2006319453A (en) * | 2005-05-10 | 2006-11-24 | Nec Access Technica Ltd | Mobile portable terminal device based on sip and ipv6, packet communication method, and packet communication system |
JP2010154514A (en) * | 2008-11-25 | 2010-07-08 | Kyocera Corp | Base station apparatus, wireless terminal apparatus, and method for retaining call session |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017104121A1 (en) * | 2015-12-17 | 2017-06-22 | パナソニックIpマネジメント株式会社 | Information processing device and network switching method |
JPWO2017104121A1 (en) * | 2015-12-17 | 2018-10-11 | パナソニックIpマネジメント株式会社 | Information processing apparatus and network switching method |
US10523594B2 (en) | 2015-12-17 | 2019-12-31 | Panasonic Intellectual Property Management Co., Ltd. | Information processing apparatus and network switching method |
CN113196250A (en) * | 2018-12-10 | 2021-07-30 | 飞比特网络股份有限公司 | Internet connection management system for information communication device, method thereof, and internet connection management program installed in information communication device |
US11979377B2 (en) | 2018-12-10 | 2024-05-07 | Freebit Co., Ltd. | Internet connection management system for information communication device, method therefor, and internet connection management program installed in information communication device |
CN115296714A (en) * | 2022-07-14 | 2022-11-04 | 广州东峰通信科技有限公司 | Intelligent control system and control method for wireless repeater |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10764791B2 (en) | Voice service client device | |
CN108476450B (en) | Wireless access point and operation method, method and system for managing voice service access | |
JP5463738B2 (en) | Wireless communication system, access point, controller, network management apparatus, and access point network identifier setting method | |
JP4772083B2 (en) | Method of transition between link systems and mobile computing device | |
JP5624985B2 (en) | Call seamless switching method and mobile terminal | |
CN101330419B (en) | Mobile communications system pdif and method for peer detection of mobile terminal | |
JP2008533761A (en) | Communication method and communication system | |
US8140073B2 (en) | Method and system for optimized handover for mobile devices | |
CN103858483B (en) | The multi-mode mobile terminal that the call from a wireless network to another wireless network is allowed to shift | |
WO2009043016A2 (en) | System and method for transitioning a communication session between networks that are not commonly controlled | |
JP5947391B2 (en) | Method for changing a wireless access point associated with a terminal in a WIFI-DECT wireless communication network | |
US8477748B2 (en) | Base station and data transfer method | |
JP2008035554A (en) | Method and system for providing status of user equipment in wireless local network interworking with 3gpp system | |
US20080227444A1 (en) | Maintaining Continuity of a Communication Session | |
CN103532859B (en) | A kind of method, device and multimode terminal realizing network switching | |
JP2004534422A (en) | System to establish and maintain communication connection | |
JP2014049783A (en) | Repeater and ip telephone system using it | |
TWI465101B (en) | A method, an apparatus and a computer program of providing a mobility service | |
JP2007525130A (en) | Seamless interface for instant messaging and internet telephony across wireless networks | |
JP2005039317A (en) | Network relay system, relay device, and user terminal | |
JP4777214B2 (en) | VoIP system | |
JP6544405B2 (en) | Access point, management device, controller, control method of access point, and program | |
KR100926086B1 (en) | Quality of Service Guaranteed Multi-Mode Fast Mobility Management Method and System in Wireless Communication Network | |
JP2014195167A (en) | Telephone system and method for the same | |
JP2012507227A (en) | COMMUNICATION DEVICE AND SERVER, METHOD FOR THEM, AND COMPUTER PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150304 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150925 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150929 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160209 |