説明

通信制御装置。

【課題】統合FMCサービスにおいて、ソフトフォンアプリケーションを用いたソフトフォンから内線電話番号に着信要求する場合のセキュアな通信制御を実現する。
【解決手段】管理サーバは情報処理装置で起動するアプリケーションの識別情報とシステム番号とが一意に対応づけられた識別情報テーブルを記憶し、情報処理装置から、内線の電話網の着信先の電話番号と起動するアプリケーションの識別情報を受信し、識別情報に一意に対応づけられているシステム番号を、識別情報テーブルから検索し、識別情報を、検索されたシステム番号に変換する。変換されたシステム番号を発信元番号として、内線の電話網の着信先に送信する送信手段と、を備える。

【発明の詳細な説明】
【技術分野】
【0001】
通信制御装置及び制御方法とプログラムに関する。
【背景技術】
【0002】
携帯電話網と固定電話網を融合するFMC(Fixed Mobile Convergence)サービスが通信事業者から提供される中で、携帯端末通信事業者が提供するFMCサービスのメリットとして、携帯端末通信事業者の指定する携帯端末を用いた社員間で行う通話が全て内線発信による通話扱いとなり、社員間の通話が社内電話網電波の外であっても通話に係る通話料(通信費)が発生しない事があげられる。
【0003】
すなわち携帯端末通信事業者が提供するFMCサービスに契約した携帯端末同士の通話は、当該携帯端末通信事業者が提供する携帯電話網を使用した場所における発信であっても内線通話扱いとなる。これに対し、一方の携帯端末が当該FMCサービスに契約していない携帯端末で通話する場合、発信により通話料(通信費)が発生してしまう外線通話扱いとなる。
【0004】
現在、通信事業者が提供するFMCサービスを統合したマルチFMCサービスが提供されているが、社員がFMCサービスを利用する場合に、通話料の発生する外線発信または通話料の発生しない内線発信する場合、そのマルチFMCサービスの運用には通信事業者間のルールが異なる為、以下の様な技術が開示されている。
【0005】
先行文献1においては、複数の通信事業者間で行うFMCサービスを連携する為に、発信位置情報を管理テーブルに送信して、現在の発信位置を確認した後、ユーザ固有の発信位置に関連した電話番号を付与されて発信要求をする事により複数の通信事業者間のFMCサービス間の接続を実現している。
【0006】
先行文献2において電話番号が複数割り当てられた相手に予め電話番号毎に優先度を付与し、発信番号から電話番号料金が最も安いと想定される番号を選択して中継発信している。
【先行技術文献】
【特許文献】
【0007】
【特許文献1】特開2007−251622号公報
【特許文献2】特開2009−38557号公報
【発明の概要】
【発明が解決しようとする課題】
【0008】
しかしながら、背景技術においては、複数の通信事業者間のFMCサービスを統合し、接続する技術に関して開示されたものであるが、携帯端末通信事業者が提供するFMCサービスの使用が可能な社員が携帯端末を社外に持ち出し、お客様からの電話を社内から持ち出した携帯端末にて受信して通話する場合に、お客様の発信番号が携帯端末の着信番号履歴に残ってしまう為、万が一携帯端末を紛失した場合には顧客情報漏洩のリスクに関しては何ら配慮されていない。
【0009】
このような課題に対して、本出願人は、外線の電話網から内線電話に電話着信させる際に、SIPサーバ(電話番号変換装置)を用いて外線の発信元の電話番号に対してユニークに発番されるシステム番号に変換することにより、内線電話内に外線の発信元の電話番号を残さずに、発信元を特定できる情報を通話履歴として残す仕組みが提案されている。この手法により、内線電話側でどこからの発信なのかを利用者は認識できるとともに、内線電話を紛失した場合であっても、外線の電話番号は携帯の内線電話に記録されていないため、顧客情報の漏洩リスクを減らすことを可能とする仕組みに関して出願をした。
この先の出願に関連して、本出願人は更なる課題を考慮した。
【0010】
Skype社がサービスを提供するSkype Out(登録商標)等の技術により、情報処理端末にインストールされたソフトフォンアプリケーションを用いて、携帯電話や固定電話に外線発信する技術がある。このように情報処理端末にインストールされたソフトフォンアプリケーションから、内線電話として使用する携帯電話に外線発信された場合に、着信する携帯電話にはアプリケーションの識別情報といったような個人が使用するアプリケーション毎に割り当てられ、個人が使用するアプリケーションを特定可能な情報を通信履歴として残ってしまうという問題がある。
【0011】
そこで、本発明は、アプリケーションの識別情報といったような個人が使用するアプリケーション毎に割り当てられ、個人が使用するアプリケーションを特定可能な情報を通信履歴として残した携帯電話を、万が一紛失した場合であっても、個人が使用するアプリケーションを特定可能な情報の漏洩を回避できるセキュアな通信制御の仕組みを提供することを目的とする。
【課題を解決するための手段】
【0012】
本願発明は、情報処理装置と通信可能に接続され、前記情報処理装置との通信確立時に電話番号の変換を行う管理サーバであって、前記情報処理装置で起動するアプリケーションの識別情報とシステム番号とが一意に対応づけられた識別情報テーブルを記憶する識別情報記憶手段と、前記情報処理装置から、内線の電話網の着信先の電話番号と前記起動するアプリケーションの識別情報を受信する識別情報受信手段と、前記識別情報受信手段が受信した識別情報に一意に対応づけられているシステム番号を、前記識別情報記憶手段に記憶されている前記識別情報テーブルから検索するシステム番号検索手段と、前記識別情報を、前記システム番号検索手段により検索されたシステム番号に変換するシステム番号変換手段と、前記システム番号変換手段により変換されたシステム番号を発信元番号として、前記発信元番号を含み前記内線の電話網の着信先に着信すべく送信するシステム番号送信手段と、を備えることを特徴とする。
【0013】
また、前記内線の電話網内で着信可能な内線番号と、前記情報処理装置から着信するためのダイヤルイン番号として前記内線の電話網の着信先の電話番号とが一意に対応づけられた内線情報テーブルを記憶する内線情報記憶手段と、前記内線の電話網から、発信元番号として前記内線の電話網の電話番号と第1の着信先番号として前記システム番号とを含む着信要求を受信するシステム番号受信手段と、前記システム番号受信手段が受信したシステム番号に一意に対応づけられている識別情報を、前記識別情報記憶手段に記憶されている前記識別情報テーブルから検索し、前記受信した内線番号に対応づけられている内線の電話網の着信先の電話番号を前記内線情報記憶手段に記憶されている前記内線情報テーブルから検索する検索手段と、前記システム番号受信手段が受信したシステム番号を、前記検索手段が検索した識別情報に変換し、かつ、前記システム番号受信手段が受信した内線番号を、前記検索手段が検索した内線の電話網の着信先の電話番号に変換する変換手段と、前記変換手段により変換された識別情報を第2の着信先番号として、前記第2の着信先番号を含み前記情報処理装置に着信すべく送信する識別情報送信手段と、をさらに備えることを特徴とする。
【0014】
また、前記識別情報受信手段が前記識別情報を受信した場合に、前記識別情報記憶手段に記憶されている前記識別情報テーブルを検索し、前記受信した識別情報が前記識別情報テーブルにあるかいなかを判定する識別情報判定手段と、前記識別情報判定手段がないと判定した場合に、前記受信した識別情報に対応するシステム番号を新規に発行し、前記発行したシステム番号と前記受信した識別情報とを前記識別情報テーブルに登録するシステム番号登録手段と、をさらに備えることを特徴とする。
【0015】
また、前記識別情報受信手段が前記識別情報を受信した場合に、前記内線情報記憶手段に記憶されている前記内線情報テーブルを検索し、前記受信した識別情報と共に受信した内線の電話網の着信先の電話番号が前記内線情報テーブルにあるかいなかを判定する内線情報判定手段と、前記システム番号検索手段は、前記内線情報判定手段があると判定した場合に。前記受信した識別情報に一意に対応づけられているシステム番号を、前記識別情報テーブルから検索することを特徴とする。
【発明の効果】
【0016】
本発明により、アプリケーションの識別情報といったような個人が使用するアプリケーション毎に割り当てられ、個人が使用するアプリケーションを特定可能な情報を通信履歴として残した携帯電話を、万が一紛失した場合であっても、個人が使用するアプリケーションを特定可能な情報の漏洩を回避できるセキュアな通信制御の仕組みを提供することが可能となる。
【図面の簡単な説明】
【0017】
【図1】システム構成の一例を示す図。
【図2】ハードウエア構成の一例を示す図
【図3】機能ブロックの一例を示す図
【図4】ソフトフォン(情報処理装置)から発信され、内線電話で着信した場合のフローチャートの一例を示す図
【図5】内線電話から発信され、ソフトフォン(情報処理装置)で着信した場合のフローチャートの一例を示す図
【図6】ソフトフォン(情報処理装置)から発信され内線電話で着信した場合(上)と内線電話から発信されソフトフォン(情報処理装置)で着信した場合(下)の情報処理の流れの一例を示す図
【図7】ソフトフォンの操作画面の一例を示す図
【図8】データベースの一例を示す図
【発明を実施するための形態】
【0018】
図1は、本発明の通信制御システムに好適な管理サーバ(通信制御装置)101が構成する通信制御システムの全体図である。IP電話(インターネットプロトコル電話)とは、音声をデータ圧縮・符号化してIPパケットに分割し、IPネットワークにより伝送する技術を採用した電話のことである。
【0019】
図1に示すように、情報処理装置200はソフトフォン事業者から提供されるソフトフォン用ゲートウエイ104と通信可能でかつ音声通話可能な状態で接続されている。ソフトフォン用ゲートウエイ104と通信接続可能なソフトフォンアプリケーションの代表例として、Skype社がサービスを提供するSkype(登録商標)やGoogle社がサービスを提供するGoogle Talk(登録商標)等がある。情報処理装置200はSkype(登録商標)等のソフトフォンアプリケーションが予めインストール済みである。
管理サーバ101は、ソフトフォンサービス事業者から提供されるソフトフォン用ゲートウエイ104と通信可能でかつ音声通話可能な状態で接続されている。
つまり情報処理装置200は管理サーバ101とソフトフォン用ゲートウエイ104を介して通信可能でかつ音声通話可能な状態で接続されている。
【0020】
管理サーバ101は、携帯端末通信事業者A社から提供されるIP-GW(A社GWサーバ)102、携帯端末通信事業者B社から提供されるIP-GW(B社GWサーバ)103、といった複数のIP電話専用ゲートウエイと通信可能でかつ音声通話可能な状態で接続されている。
【0021】
A社から提供されるA社GWサーバ102はA社が提供するA社FMCサービス網404から提供されるA社のIP電話サービス網406と通信可能でかつ音声通話可能な状態で接続されている。
【0022】
B社から提供されるB社GWサーバ103はB社が提供するB社FMCサービス網411から提供されるB社のIP電話サービス網413と通信可能でかつ音声通話可能な状態で接続されている。
本発明の情報処理装置200から内線の電話網に着信要求可能なソフトフォンアプリケーションのユーザは、外線の電話網にも着信要求可能である。
本発明の内線の電話網を利用するユーザは、情報処理装置200に着信要求可能である。
A社の携帯電話サービス網405はA社携帯通信網400を介して内線電話携帯端末401、402と通信可能でかつ音声通話可能な状態で接続されている。
B社の携帯電話サービス網412はB社携帯通信網407を介して内線電話携帯端末408、409と通信可能でかつ音声通話可能な状態で接続されている。
【0023】
本発明の内線の電話網から、情報処理装置200に着信要求可能なユーザは全てユーザ所有の内線電話携帯端末が属する携帯端末通信事業者の提供するFMCサービス網を使用する契約をしているものとする。
【0024】
A社の内線電話携帯端末401、402はA社との契約により、A社がサービス提供するA社FMCサービス網404を利用できるか否かが選択可能である。契約者がA社FMCサービス網404を使用する契約をA社とした場合、契約した携帯端末を利用してA社FMCサービスでのA社のIP電話サービス網406を介した音声通話やデータ通信が可能である。
【0025】
以上の形態から、例えば会社内部の携帯端末ユーザ(社員)の内線電話携帯端末401と会社外部のソフトフォンアプリケーションのユーザ(お客様)の情報処理装置がA社FMCサービス網を利用して音声通話する場合、その通信データ及び音声通話データは必ず本発明の管理サーバ101を介するものである。
【0026】
公衆回線421、422は一般回線であり、各携帯端末通信事業者のサービス網と音声通話及びデータ通信可能に接続されている。これにより社員がお客様の固定電話と外線通話することも可能である。
【0027】
図2は管理サーバ101のハードウエア構成図を示す図であり、A社GWサーバ102、B社GWサーバ103、ソフトフォンGWサーバ104、クライアント端末(情報処理装置)200も同様の構成図である。
【0028】
図2において、301はCPUで、システムバス304に接続される各デバイスやコントローラを統括的に制御する。また、ROM302あるいは外部メモリ311には、CPU301の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【0029】
303はRAMで、CPU301の主メモリ、ワークエリア等として機能する。CPU301は、処理の実行に際して必要なプログラム等をROM302あるいは外部メモリ311からRAM303にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【0030】
305は入力コントローラで、キーボード(KB)309や不図示のマウス等のポインティングデバイス等からの入力を制御する。306はビデオコントローラで、表示部310への表示を制御する。なお、表示部310はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。また表示部は指やペン等にてユーザが表示画面内の対象位置を指定するタッチパネル機能を含むものであってもよい。
【0031】
307はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ311へのアクセスを制御する。
【0032】
308は通信I/Fコントローラで、ネットワーク(通信貝回線)300を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
【0033】
なお、CPU301は、例えばRAM303内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT上での表示を可能としている。また、CPU301は、CRT上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【0034】
本発明を実現するための後述する各種プログラムは、外部メモリ311に記録されており、必要に応じてRAM303にロードされることによりCPU301によって実行されるものである。さらに、上記プログラムの実行時に用いられるデータファイル及びデータテーブル等も、外部メモリ311または記憶手段に格納されており、これらについての詳細な説明も後述する。
以下、図3を用いて、図1に示した管理サーバ101の機能ブロック図について説明する。
【0035】
識別情報記憶手段(識別情報記憶部)の主な役割は識別情報とシステム番号とを識別情報テーブル(図8の802)に一意に対応づけてデータベースとして予め記憶する。当該識別情報記憶手段は外部メモリ311が記憶する。
【0036】
内線情報記憶手段(内線情報記憶部)の主な役割は外線の電話網から着信可能で内線の電話網の着信先の電話番号であるダイヤルイン番号と、内線の電話網内で着信可能な内線番号とを内線情報テーブル(図8の803)に一意に対応づけてデータベースとして予め記憶する。当該内線情報記憶手段は外部メモリ311が記憶する。
【0037】
識別情報受信手段(識別情報受信部)の主な役割は、情報処理装置からソフトフォンGWを介して、発信元番号及び着信先番号を含んだセッション確立情報(通信確立情報)をSIP(Session Initiation Protocol)通信を用いて受信する。
【0038】
システム番号受信手段(システム番号受信部)の主な役割は、内線電話携帯端末(内線の電話網)から通信事業者GWを介して、発信元番号及び着信先番号を含んだセッション確立情報(通信確立情報)をSIP(Session Initiation Protocol)通信を用いて受信する。
【0039】
システム番号送信手段(システム番号送信部)の主な役割は、内線電話携帯端末(内線の電話網)に通信事業者GWを介して、発信元番号及び着信先番号を含んだセッション確立情報(通信確立情報)をSIP(Session Initiation Protocol)通信を用いて送信する。
【0040】
識別情報送信手段(識別情報送信部)の主な役割は、情報処理装置にソフトフォンGWを介して、発信元番号及び着信先番号を含んだセッション確立情報(通信確立情報)をSIP(Session Initiation Protocol)通信を用いて送信する。
システム番号検索手段(システム番号検索部)の主な役割は、識別情報テーブルからシステム番号を検索する。
検索手段(検索部)の主な役割は、識別情報テーブルから識別情報を検索し、内線情報テーブルからダイヤルイン番号を検索する。
システム番号変換手段(システム番号変換部)の主な役割は、識別情報をシステム番号に変換する。
変換手段(変換部)の主な役割は、システム番号を識別情報に変換し、内線番号をダイヤルイン番号に変換する。
識別情報判定手段(識別情報判定部)の主な役割は、識別情報テーブルから識別情報を検索し、識別情報テーブルにあるかを判定する。
内線情報判定手段(内線情報判定部)の主な役割は、内線情報テーブルからダイヤルイン番号を検索し、内線情報テーブルにあるかを判定する。
【0041】
システム番号登録手段(システム番号登録部)の主な役割は、システム番号を新規に発行し、識別情報テーブルに新規発行したシステム番号と識別情報を一意に対応づけて登録する。
【0042】
このように、管理サーバ101は、例えばSIPサーバ(SIPプロキシサーバ)であり、SIPメッセージのルーティング(転送先決定)、電話番号のIPアドレスと対応付け機能も備えている。
図4は、管理サーバ101が実行する情報処理装置200から内線電話携帯端末401に着信要求する場合のフローチャートを説明したものである。
ステップS401〜ステップS403は情報処理装置200のCPU301の指示により実行する。
ステップS404〜ステップS409は管理サーバ101のCPU301の指示により実行する。
ステップS410は内線電話携帯端末401の図示しないCPUの指示により実行する。
【0043】
ステップS401では、情報処理装置200は、ユーザにより起動指示されたソフトフォンアプリケーションの操作画面(図7の701)を表示部に表示指示する。
【0044】
ユーザによりダイヤル入力部(図7の704)に内線電話携帯端末401に着信可能なダイヤルイン番号(着信先番号)が入力された後、ユーザにより発信ボタン(図7の702)が押下される。
【0045】
ステップS402では、情報処理装置200は、ユーザにより発信ボタン(図7の702)が押下されたかを判断する。押下されたと判断した場合は、ステップS403に進む。押下されたと判断しない場合は、ステップS401に戻る。
ステップS403では、情報処理装置200は、管理サーバ101にソフトフォンアプリケーション識別情報「0001」を発信元番号として送信する。
【0046】
さらに情報処理装置200は、管理サーバ101に内線電話携帯端末401利用者に割り当てられ、内線電話携帯端末401利用者に着信可能な内線の電話網の着信先の電話番号(ダイヤルイン番号)である「050−1111−1111」を着信先番号として送信し、発信元番号として「0001」及び着信先番号として「050−1111−1111」を含み内線電話携帯端末401に着信すべく、管理サーバ101に着信要求をする。
ステップS404では、管理サーバ101は、情報処理装置200から識別情報「0001」を発信元番号として受信する(識別情報受信手段)。
【0047】
さらに管理サーバ101は、情報処理装置200から内線電話携帯端末401利用者に着信可能な内線の電話網の着信先の電話番号(ダイヤルイン番号)である「050−1111−1111」を着信先番号として受信する(識別情報受信手段)。
識別情報受信手段が受信すると、管理サーバ101と情報処理装置200はソフトフォンGWサーバ104を介して通信確立する。
【0048】
管理サーバ101は、で受信した発信元番号「0001」及び着信先番号「050−1111−1111」は、管理サーバ101のRAM303のワークエリアに一時記憶する。
【0049】
管理サーバ101は、RAM303が一時記憶した発信元番号及び着信先番号を通話履歴テーブル(図8の801)に通話履歴管理データとして、識別情報受信手段が受信した発信元と着信先を関連づけて登録する。
【0050】
ステップS405では、受信した着信先番号「050−1111−1111」と一致する内線の電話網の着信先の電話番号(ダイヤルイン番号)が内線情報テーブルにあるか否かを判定する(内線情報判定手段)。
内線情報判定手段があると判定した場合には、ステップS406に進む。
【0051】
内線情報判定手段がないと判定した場合には、情報処理装置200から、内線電話携帯端末401への着信要求処理を終了する。つまり情報処理装置200から、内線電話携帯端末401への着信要求ができないということである。
ステップS406では、受信した発信元番号「0001」と一致する識別情報が識別情報テーブルにあるか否かを判定する(識別情報判定手段)。
識別情報判定手段がないと判定した場合には、ステップS407に進む。
識別情報判定手段があると判定した場合には、ステップS408に進む。
【0052】
ステップS407では、受信した発信元番号「0001」と一意に対応づけるシステム番号を新規に発行し、新規発行したシステム番号を受信した発信元番号「0001」と一意に対応づけて識別情報テーブルに登録する(システム番号登録手段)。
【0053】
ステップS408では、受信した発信元番号「0001」と一致する識別情報を識別情報テーブル(図8の802)から検索し、一致した識別情報と一意に対応づけられているシステム番号を検索する(システム番号検索手段)。
さらに発信元番号の変換処理として、発信元番号「0001」をシステム番号検索手段が検索したシステム番号に変換する(システム番号変換手段)。
【0054】
また着信先番号の変換処理として、受信した着信先番号「050−1111−1111」と一致するダイヤルイン番号を内線情報テーブル(図8の803)から検索し、一致したダイヤルイン番号と一意に対応づけられている内線番号を検索し、受信した着信先番号「050−1111−1111」を検索した内線番号に変換する。
【0055】
ステップS409では、システム番号変換手段が変換したシステム番号を発信元番号として、システム番号に変換された発信元番号を含んだ着信要求を、内線の電話網の着信先(内線電話携帯端末401)に着信すべく送信する(システム番号送信手段)。
【0056】
さらに着信先番号の着信要求処理として、変換した内線番号を着信先番号として、内線番号に変換された着信先番号を含んだ着信要求を、内線の電話網の着信先(内線電話携帯端末401)に着信すべく送信する。この着信先番号の着信要求処理により内線の電話網の着信先(内線電話携帯端末401)に着信が可能となる。
【0057】
内線電話携帯端末401で、情報処理装置から着信可能な内線の電話網の着信先(社員)は携帯端末通信事業者の提供するFMCサービス網を使用可能な契約をしている会社内部の携帯端末ユーザである。また当該社員は固有の内線番号も同時に持っている。
【0058】
ステップS410では、内線電話携帯端末401は、管理サーバ101からの着信要求を受信し、着信する。管理サーバ101からの着信要求を受信すると、管理サーバ101と内線電話携帯端末401はA社GWサーバ102を介して通信確立する。
【0059】
図5は、図4とは逆に、管理サーバ101が実行する内線電話携帯端末401から情報処理装置200に着信要求する場合のフローチャートを説明したものである。
ステップS501〜ステップS502は内線電話携帯端末401の図示しないCPUの指示により実行する。
ステップS503〜ステップS506、ステップS509は管理サーバ101のCPU301の指示により実行する。
ステップS507〜ステップS508、ステップS510は情報処理装置200のCPU301の指示により実行する。
【0060】
ステップS501では、内線電話携帯端末401は、図示しない操作部から、ユーザ(社員)により操作部の図示しないダイヤル入力部を介して情報処理装置200に着信可能なシステム番号(着信先番号)が入力された後、ユーザ(社員)により図示しない発信ボタンが押下される。内線電話携帯端末401は、ユーザにより発信ボタンが押下されたかを判断する。押下されたと判断した場合は、ステップS502に進む。押下されたと判断しない場合は、ステップS501に戻る。
ステップS502では、内線電話携帯端末401は、管理サーバ101にシステム番号「80001234」を着信先番号として送信する。
【0061】
さらに内線電話携帯端末401は、管理サーバ101に内線電話携帯端末401利用者に割り当てられ、内線番号である「4700001」を発信元番号として送信し、発信元番号として「4700001」及び着信先番号として「80001234」を含み情報処理装置200に着信すべく、管理サーバ101に着信要求をする。
【0062】
ステップS503では、管理サーバ101は、内線電話携帯端末401から、内線の電話網を介して、システム番号「80001234」を着信先番号(第1の着信先番号)とし、当該システム番号を含む着信要求を受信する(システム番号受信手段)。
【0063】
さらに管理サーバ101は、内線電話携帯端末401から、内線の電話網を介して、内線電話携帯端末401利用者の内線番号である「4700001」を発信元番号として当該内線番号を含む着信要求を受信する(システム番号受信手段)。
【0064】
ステップS504では、受信した発信元番号「4700001」と一致する内線番号が内線情報テーブルにあるか否かを判定する。あると判定した場合には、ステップS505に進む。ないと判定した場合には、内線電話携帯端末401から、情報処理装置200への着信要求処理を終了する。つまり内線電話携帯端末401から、情報処理装置200への着信要求ができないということである。
【0065】
ステップS505では、受信した着信先番号「80001234」と一致するシステムを識別情報テーブル(図8の802)から検索し、一致したシステム番号と一意に対応づけられている識別情報を検索する(検索手段)。
さらに着信先番号の変換処理として、着信先番号「80001234」を検索手段が検索した識別情報に変換する(変換手段)。
【0066】
また発信元番号の変換処理として、受信した発信元番号「4700001」と一致する内線番号を内線情報テーブル(図8の803)から検索し、一致した内線番号と一意に対応づけられているダイヤルイン番号を検索し(検索手段)、受信した発信元番号「4700001」を検索した内線の電話網の着信先の電話番号(ダイヤルイン番号)に変換する(変換手段)。
【0067】
ステップS506では、変換手段が変換した識別情報を着信先番号として、識別情報「0001」に変換された着信先番号(第2の着信先番号)を含んだ着信要求を、情報処理装置200に着信すべく送信する(識別情報送信手段)。この着信先番号の着信要求処理により情報処理装置200に着信が可能となる。
【0068】
さらに発信元番号の着信要求処理として、変換したダイヤルイン番号を発信元番号として、ダイヤルイン番号に変換された発信元番号「050−1111−1111」を含んだ着信要求を、情報処理装置200に着信すべく送信する。
【0069】
ステップS507では、情報処理装置200は、管理サーバ101からの着信要求を受信し、着信する。管理サーバ101からの着信要求を受信すると、管理サーバ101と情報処理装置200はソフトフォンGWサーバ104を介して通信確立する。
【0070】
ステップS508では、情報処理装置200は、ステップS507で受信した着信要求に含まれる着信先番号「0001」と識別情報が一致するソフトフォンアプリケーションが起動しているかを判断する。起動していると判断した場合は、ステップS510に進む。起動していないと判断した場合は管理サーバ101に、識別情報が一致するソフトフォンアプリケーションが起動していない旨を通知する起動エラー通知を送信し、ステップS509に進む。
【0071】
ステップS509では、管理サーバ101は、情報処理装置200からの起動エラー通知を受信し、図示しない未着信履歴管理テーブルに、未着信履歴として着信先番号「0001」を登録する。
【0072】
ステップS510では、情報処理装置200のソフトフォンアプリケーションは、管理サーバ101からの着信要求が完了し、着信する。ソフトフォンアプリケーションのダイヤル表示部(図7の704)に、発信者を特定可能なように発信元番号「050−1111−1111」を表示する。
【0073】
図6の601は、図4で説明した管理サーバ101が実行する変換処理と本発明で実際に使用する電話番号(情報)を用いて説明した情報変換処理のステップを説明したものである。
【0074】
図6の601では、識別情報が「0001」であるソフトフォンアプリケーション利用者X(お客様)が、自身の情報処理装置で当該ソフトフォンアプリケーションを起動し、当該情報処理装置から、FMCサービスを利用する利用者Y(社員)の内線電話携帯端末401に着信すべく、利用者Y(社員)に割り当てられた内線の電話網の着信先の電話番号である「050−1111−1111」(ダイヤルイン番号)で着信要求をすることで内線電話携帯端末401が情報処理端末から一旦着信が完了する場合を想定して説明する。
【0075】
図6の601は、「0001」(識別情報)を持つ利用者X(お客様)が、お客様が知っている番号である「050−1111−1111」(ダイヤルイン番号)の電話番号を持つ利用者Y(社員)に着信要求したい場合の情報変換処理である。
【0076】
ここで説明する「0001」の識別情報にて着信要求する利用者Xは一般利用者(お客様)が望ましい。ここでの一般の利用者とは後述する、社員の様な社内の内部利用者ではないとの意味である。さらにFMCサービスを利用していない者である。
なお、利用者Xが持つソフトフォンアプリケーションを利用する情報処理装置は無線通信を利用する携帯端末であってもよい。
ステップS501では、利用者X(お客様)が当該利用者Xの情報処理装置200から、利用者Y(社員)の内線電話携帯端末401に着信要求する。
その場合、「0001」(識別情報)を発信元番号として着信要求をする。
【0077】
ステップS502では、管理サーバ101はソフトフォンGWサーバ104を介して公知技術であるルーティングにより発信元番号「0001」と着信先番号「050−1111−1111」を受信する(識別情報受信手段)。(S404の処理)
さらに、発信元番号「0001」と着信先番号「050−1111−1111」を通話履歴テーブルに登録する。
ステップS503では、管理サーバ101は識別情報テーブルを参照する。(S406の処理)
【0078】
ステップS504では、管理サーバ101は識別情報テーブルから、受信した識別情報「0001」と一致する識別情報を検索し。検索した識別情報と一意に対応づけたシステム番号をさらに検索する。(S408の処理)
識別情報テーブルに受信した識別情報「0001」と一致する識別情報がない場合は、システム番号を新規発行する。(S407の処理)
【0079】
ステップS505では、管理サーバ101は受信した発信元番号「0001」を識別情報テーブルから検索した発信元番号「80001234」に変換する。さらに管理サーバ101は、受信した着信先番号「050−1111−1111」を、受信した着信先番号「050−1111−1111」に一致する内線の電話網の着信先の電話番号を内線情報テーブルから検索し、検索した内線の電話網の着信先の電話番号と一意に対応づけた内線番号である「4700001」に着信先番号を変換する。(S408の処理)
【0080】
ステップS506では、管理サーバ101は変換された発信元番号「80001234」と変換された着信先番号「4700001」で、利用者Y(社員)の内線電話携帯端末401に着信要求をする。(S409の処理)
【0081】
図6の602は、図5で説明した管理サーバ101が実行する変換処理と本発明で実際に使用する電話番号(情報)を用いて説明した情報変換処理のステップを説明したものである。
【0082】
図6の602では、図6の601で説明したように識別情報が「0001」であるソフトフォンアプリケーション利用者X(お客様)が、自身の情報処理装置で当該ソフトフォンアプリケーションを起動し、当該情報処理装置から、FMCサービスを利用する利用者Y(社員)の内線電話携帯端末401に着信すべく、利用者Y(社員)に割り当てられた内線の電話網の着信先の電話番号である「050−1111−1111」(ダイヤルイン番号)で着信要求をすることで内線電話携帯端末401が情報処理端末から一旦着信が完了した後に、逆に利用者Y(社員)が利用者X(ソフトフォンアプリケーション利用者)に折り返し着信要求する場合を想定して説明する。
【0083】
図6の602は、お客様が知っている番号である「050−1111−1111」(ダイヤルイン番号)の電話番号を持つ利用者Y(社員)が、「0001」(識別情報)を持つ利用者Xに着信要求したい場合の情報変換処理である。
【0084】
ステップS601では、「050−1111−1111」の番号を持つ利用者Y(社員)内線電話携帯端末401から、利用者X(お客様)の情報処理装置200に着信要求する。その場合には、「0001」(識別情報)ではなく「80001234」(システム番号)を着信先番号として着信要求をする。
【0085】
「80001234」は利用者Y(社員)のみが知る利用者X(お客様)の情報処理端末で起動するソフトフォンアプリケーションと一意に対応するように割り当てられた、管理サーバ101が記憶する利用者Xの情報処理端末で起動するソフトフォンアプリケーションの識別情報に変換可能な番号である。
【0086】
「80001234」(システム番号)を着信先番号として着信要求をすると同時に、発信元番号として「4700001」(内線番号)を管理サーバ101に送信する。
なお、本願発明を利用する利用者Y(社員)が持つ内線電話携帯端末は携帯端末のみならず固定端末であってもよい。
【0087】
ステップS602では、管理サーバ101はA社GWサーバ102を介して公知技術であるルーティングにより発信元番号「4700001」と着信先番号「80001234」を受信する(システム番号受信手段)。(S503の処理)
ステップS603では、管理サーバ101は識別情報テーブルを参照する。(S505の処理)
【0088】
ステップS604では、管理サーバ101は識別情報テーブルから、受信したシステム番号「80001234」と一致するシステム番号を検索し。検索したシステム番号と一意に対応づけた識別情報をさらに検索する。(S505の処理)
【0089】
ステップS605では、管理サーバ101は受信した着信先番号「80001234」を識別情報テーブルから検索した着信先番号「0001」に変換する。さらに管理サーバ101は、受信した発信元番号「4700001」を、受信した発信元番号「4700001」に一致する内線番号を内線情報テーブルから検索し、検索した内線番号と一意に対応づけた内線の電話網の着信先の電話番号である「050−1111−1111」に発信元番号を変換する。(S505の処理)
【0090】
ステップS606では、管理サーバ101は変換された発信元番号「050−1111−1111」と変換された着信先番号「0001」で、利用者X(お客様)の情報処理端末に着信要求をする。(S506の処理)
【0091】
図7の701は本願発明で、情報処理装置で起動するソフトフォンアプリケーション(外線通話アプリケーション)の操作画面を示す図である。ソフトフォンアプリケーションを識別可能なソフトフォンアプリケーションを特定する識別情報(識別ID)が予め付与されている。
【0092】
本願発明では識別ID「0001」が付与されおり、情報処理装置から内線電話携帯端末に着信要求をした場合には、ソフトフォンアプリケーションを特定可能なように発信元番号として識別ID「0001」を管理サーバ101に送信する。
702は情報処理装置から着信要求を実行する発信ボタンである。
703は情報処理装置から着信要求する前に、通話する相手のダイヤル(着信先番号)を入力するダイヤルボタンである。
【0093】
704は情報処理装置から着信要求する場合に、通話する相手のダイヤル(着信先番号を表示するダイヤル表示部である。また情報処理装置に着信要求された場合には、通話する相手のダイヤル(発信元番号)表示する。
705は情報処理装置に着信要求された、通話の切断を実行する切断ボタンである。
図8は、本願発明で使用する管理サーバ101が記憶する各種情報テーブルである。
【0094】
801は通話履歴テーブルであり、識別情報受信手段が受信した識別情報及び内線の電話網の着信先の電話番号(ダイヤルイン番号)のペア(組み合わせ)を通話履歴として通話毎に通話履歴テーブルに登録する。通話履歴テーブルは外部メモリ311が記憶している。
【0095】
802は識別情報テーブルであり、識別情報テーブルを検索して識別情報テーブルに受信した情報処理装置で起動するアプリケーションの識別情報が存在しない(つまり新規の識別情報である)場合に、自動でシステム番号を新規発行し、新規発行されたシステム番号を識別情報テーブルに、受信した識別情報と一意に対応づけて登録する。また管理サーバ101は予め識別情報テーブルに情報処理装置で起動するアプリケーションの識別情報とシステム番号を一意に対応づけて記憶しても何ら問題はない。識別情報テーブルは外部メモリ311が記憶している(識別情報記憶手段)。また情報処理装置で起動するアプリケーションの識別情報の具体例としては情報処理装置毎に当該情報処理装置にインストールされたソフトフォンアプリケーションを識別する情報がある。
【0096】
803は内線情報テーブルであり、管理サーバ101は予め内線情報テーブルに、情報処理装置からの着信要求により、内線の電話網に着信するために割り当てられた内線の電話網の着信先の電話番号(ダイヤルイン番号)と情報処理装置からの着信要求では内線の電話網には着信せず、内線の電話網内でのみ着信可能なように割り当てられた内線番号とを一意に対応づけて記憶している。内線情報テーブルは外部メモリ311が記憶している(内線情報記憶手段)。
【0097】
以上説明したように、本実施の形態によれば、内線電話携帯端末から情報処理端末に着信要求する際に、内線電話携帯端末内に識別情報を残さず、識別情報と対応づけた管理番号(システム番号)を内線電話携帯端末内に履歴として残すことにより、内線電話携帯端末側ではどこへ(どの情報処理端末へ)の着信要求なのかを把握でき、かつ、もし仮に内線電話端末を紛失した場合であっても、情報処理端末で起動するアプリケーションを特定可能な識別情報が内線電話携帯端末から漏洩するリスクを減らすことがでる。
【0098】
また、本発明におけるプログラムは、図4及び図5に示すフローチャートの処理を管理サーバ101が読み取り実行可能なプログラムであり、本発明の記憶媒体は図4及び図5の処理方法を実行可能なプログラムとして記憶している。
(本発明の他の実施形態)
【0099】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【0100】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【0101】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。
【0102】
また、管理サーバ101が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0103】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0104】
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0105】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【0106】
また、本発明の通信制御システムは、管理サーバ101としてSIPサーバを想定したが、SIPサーバでの実現に限るものではなく、FMCサーバ、PBX装置でも、本発明の番号(情報)変換処理を実現可能であり、そのような装置における実施形態も本発明の技術的範囲に属するものである。
【符号の説明】
【0107】
200 情報処理装置(クライアント端末)
101 管理サーバ
401 携帯電話(内線電話携帯端末)
301 CPU
302 ROM
303 RAM

【特許請求の範囲】
【請求項1】
情報処理装置と通信可能に接続され、前記情報処理装置との通信確立時に電話番号の変換を行う管理サーバであって、
前記情報処理装置で起動するアプリケーションの識別情報とシステム番号とが一意に対応づけられた識別情報テーブルを記憶する識別情報記憶手段と、
前記情報処理装置から、内線の電話網の着信先の電話番号と前記起動するアプリケーションの識別情報を受信する識別情報受信手段と、
前記識別情報受信手段が受信した識別情報に一意に対応づけられているシステム番号を、前記識別情報記憶手段に記憶されている前記識別情報テーブルから検索するシステム番号検索手段と、
前記識別情報を、前記システム番号検索手段により検索されたシステム番号に変換するシステム番号変換手段と、
前記システム番号変換手段により変換されたシステム番号を発信元番号として、前記発信元番号を含み前記内線の電話網の着信先に着信すべく送信するシステム番号送信手段と、
を備えることを特徴とする管理サーバ。
【請求項2】
前記内線の電話網内で着信可能な内線番号と、前記情報処理装置から着信するためのダイヤルイン番号として前記内線の電話網の着信先の電話番号とが一意に対応づけられた内線情報テーブルを記憶する内線情報記憶手段と、
前記内線の電話網から、発信元番号として前記内線の電話網の電話番号と第1の着信先番号として前記システム番号とを含む着信要求を受信するシステム番号受信手段と、
前記システム番号受信手段が受信したシステム番号に一意に対応づけられている識別情報を、前記識別情報記憶手段に記憶されている前記識別情報テーブルから検索し、前記受信した内線番号に対応づけられている内線の電話網の着信先の電話番号を前記内線情報記憶手段に記憶されている前記内線情報テーブルから検索する検索手段と、
前記システム番号受信手段が受信したシステム番号を、前記検索手段が検索した識別情報に変換し、かつ、前記システム番号受信手段が受信した内線番号を、前記検索手段が検索した内線の電話網の着信先の電話番号に変換する変換手段と、
前記変換手段により変換された識別情報を第2の着信先番号として、前記第2の着信先番号を含み前記情報処理装置に着信すべく送信する識別情報送信手段と、
をさらに備えることを特徴とする請求項1に記載の管理サーバ。
【請求項3】
前記識別情報受信手段が前記識別情報を受信した場合に、前記識別情報記憶手段に記憶されている前記識別情報テーブルを検索し、前記受信した識別情報が前記識別情報テーブルにあるかいなかを判定する識別情報判定手段と、
前記識別情報判定手段がないと判定した場合に、前記受信した識別情報に対応するシステム番号を新規に発行し、前記発行したシステム番号と前記受信した識別情報とを前記識別情報テーブルに登録するシステム番号登録手段と、
をさらに備えることを特徴とする請求項1または請求項2のいずれか1項に記載の管理サーバ。
【請求項4】
前記識別情報受信手段が前記識別情報を受信した場合に、前記内線情報記憶手段に記憶されている前記内線情報テーブルを検索し、前記受信した識別情報と共に受信した内線の電話網の着信先の電話番号が前記内線情報テーブルにあるかいなかを判定する内線情報判定手段と、
前記システム番号検索手段は、前記内線情報判定手段があると判定した場合に。前記受信した識別情報に一意に対応づけられているシステム番号を、前記識別情報テーブルから検索することを特徴とする請求項2に記載の管理サーバ。
【請求項5】
情報処理装置と通信可能に接続され、前記情報処理装置との通信確立時に電話番号の変換を行う、前記情報処理装置で起動するアプリケーションの識別情報とシステム番号とが一意に対応づけられた識別情報テーブルを記憶する識別情報記憶手段を備える管理サーバの制御方法であって、
前記管理サーバの識別情報受信手段が、前記情報処理装置から、内線の電話網の着信先の電話番号と前記起動するアプリケーションの識別情報を受信する識別情報受信工程と、
前記管理サーバのシステム番号検索手段が、前記識別情報受信工程が受信した識別情報に一意に対応づけられているシステム番号を、前記識別情報記憶手段に記憶されている前記識別情報テーブルから検索するシステム番号検索工程と、
前記管理サーバのシステム番号変換手段が、前記識別情報を、前記システム番号検索工程により検索されたシステム番号に変換するシステム番号変換工程と、
前記管理サーバのシステム番号送信手段が、前記システム番号変換工程により変換されたシステム番号を発信元番号として、前記発信元番号を含み前記内線の電話網の着信先に着信すべく送信するシステム番号送信工程と、
を含むことを特徴とする制御方法。
【請求項6】
情報処理装置と通信可能に接続され、前記情報処理装置との通信確立時に電話番号の変換を行う管理サーバが読み取り実行可能なプログラムあって、
前記管理サーバを、
前記情報処理装置で起動するアプリケーションの識別情報とシステム番号とが一意に対応づけられた識別情報テーブルを記憶する識別情報記憶手段と、
前記情報処理装置から、内線の電話網の着信先の電話番号と前記起動するアプリケーションの識別情報を受信する識別情報受信手段と、
前記識別情報受信手段が受信した識別情報に一意に対応づけられているシステム番号を、前記識別情報記憶手段に記憶されている前記識別情報テーブルから検索するシステム番号検索手段と、
前記識別情報を、前記システム番号検索手段により検索されたシステム番号に変換するシステム番号変換手段と、
前記システム番号変換手段により変換されたシステム番号を発信元番号として、前記発信元番号を含み前記内線の電話網の着信先に着信すべく送信するシステム番号送信手段と、
として機能させることを特徴とするプログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2012−120059(P2012−120059A)
【公開日】平成24年6月21日(2012.6.21)
【国際特許分類】
【出願番号】特願2010−269797(P2010−269797)
【出願日】平成22年12月2日(2010.12.2)
【出願人】(390002761)キヤノンマーケティングジャパン株式会社 (656)
【Fターム(参考)】