(57)【要約】【課題】着信側となるＩＰ電話端末の電話番号入力に係る負担を軽減させることが可能な情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】ＩＰ電話端末とともに用いられる情報処理装置であって、電子文書を表示する表示手段と、着信先となり得る各着信先候補を識別する識別情報と、当該着信先候補の電話番号とを関連付けた着信先候補リストを記憶する記憶手段と、前記表示手段に表示された前記電子文書の文字列から、着信先を特定する識別情報を着信者特定情報として抽出する抽出手段と、前記抽出手段が抽出した着信者特定情報に対応する電話番号を前記着信先候補リストから読み出し、この電話番号を含む発信要求を生成する生成手段と、前記生成手段が生成した発信要求を呼処理サーバに送信する送信手段と、を備える。【選択図】図６
2011199527.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話端末とともに用いられる情報処理装置であって、
電子文書を表示する表示手段と、
着信先となり得る各着信先候補を識別する識別情報と、当該着信先候補の電話番号とを関連付けた着信先候補リストを記憶する記憶手段と、
前記表示手段に表示された前記電子文書の文字列から、着信先を特定する識別情報を着信者特定情報として抽出する抽出手段と、
前記抽出手段が抽出した着信者特定情報に対応する電話番号を前記着信先候補リストから読み出し、この電話番号を含む発信要求を生成する生成手段と、
前記生成手段が生成した発信要求を呼処理サーバに送信する送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記生成手段は、前記着信者特定情報に対応する電話番号が複数存在する場合に、当該複数の電話番号から選択した一の電話番号を含む発信要求を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、前記複数の電話番号から一の電話番号を選択させる画面を前記表示手段に表示させ、選択された電話番号を含む発信要求を生成することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記生成手段は、前記複数の電話番号各々を表す番号規則又は特定の文字列に基づいて、当該複数の電話番号から一の電話番号を選択することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記発信要求に対する前記呼処理サーバからの応答内容に応じて、前記送信手段に発信要求の再送信を行わせる後処理手段を更に備えたことを特徴とする請求項１〜４の何れか一項に記載の情報処理装置。
【請求項６】
前記後処理手段は、前記応答内容が通話中を表す場合に、前記発信要求の再送信を前記送信手段に行わせることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記後処理手段は、前記応答内容が通話不可を表す場合に、前記生成手段が生成した発信要求に含まれる電話番号以外の他の電話番号を、前記着信者特定情報に対応する前記着信先候補リスト中のレコードから読み出し、当該他の電話番号を含む発信要求の送信を前記送信手段に行わせることを特徴とする請求項５に記載の情報処理装置。
【請求項８】
電子文書を表示する表示手段を備え、ＩＰ電話端末とともに用いられる情報処理装置で実行される情報処理方法であって、
抽出手段が、前記表示手段に表示された前記電子文書の文字列から、着信先を特定する識別情報を着信者特定情報として抽出する抽出工程と、
生成手段が、着信先となり得る各着信先候補を識別する識別情報と、当該着信先候補の電話番号とを関連付けた着信先候補リストから、前記抽出工程で抽出された着信者特定情報に対応する電話番号を読み出し、この電話番号を含む発信要求を生成する生成工程と、
送信手段が、前記生成工程で生成された発信要求を呼処理サーバに送信する送信工程と、
を含むことを特徴とする情報処理方法。
【請求項９】
前記生成手段は、前記着信者特定情報に対応する電話番号が複数存在する場合に、当該複数の電話番号から選択した一の電話番号を含む発信要求を生成することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記生成手段は、前記複数の電話番号から一の電話番号を選択させる画面を前記表示手段に表示させ、選択された電話番号を含む発信要求を生成することを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記生成手段は、前記複数の電話番号各々を表す番号規則又は特定の文字列に基づいて、当該複数の電話番号から一の電話番号を選択することを特徴とする請求項９に記載の情報処理方法。
【請求項１２】
後処理手段が、前記発信要求に対する前記呼処理サーバからの応答内容に応じて、前記送信手段に発信要求の再送信を行わせる後処理工程を更に含むことを特徴とする請求項８〜１１の何れか一項に記載の情報処理方法。
【請求項１３】
前記後処理手段は、前記応答内容が通話中を表す場合に、前記発信要求の再送信を前記送信手段に行わせることを特徴とする請求項１２に記載の情報処理方法。
【請求項１４】
前記後処理手段は、前記応答内容が通話不可を表す場合に、前記生成手段が生成した発信要求に含まれる電話番号以外の他の電話番号を、前記着信者特定情報に対応する前記着信先候補リスト中のレコードから読み出し、当該他の電話番号を含む発信要求の送信を前記送信手段に行わせることを特徴とする請求項１２に記載の情報処理方法。
【請求項１５】
請求項８〜１４の何れか一項に記載された情報処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話システムにおいて、ＩＰ電話端末とともに用いられる情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＩＰネットワークを用いた通信技術の一つとして、ボイスオーバーインターネットプロトコル（ＶｏＩＰ）を利用したＩＰ電話システムが利用されている。ＩＰ電話システムで用いられるＩＰ電話端末は、ＩＰネットワークを介して音声パケットを送受信することにより、音声通話を実現する。
【０００３】
ＩＰ電話システムでは、従来の公衆電話網のように電話番号とアクセス回線とが対応付けられていないため、各ＩＰ電話端末を特定する情報としてＩＰアドレスやＵＲＩ（Uniform  Resource  Identifier）等のネットワークアドレスを用いる。したがって、ＩＰ電話システムでの発着信処理を制御する呼処理サーバでは、電話番号とＩＰ電話端末のＵＲＩ（Uniform Resource Identifier）とを関連付けて管理することで、ＩＰ電話端末間の発着信をＩＰネットワーク上で実現している。
【０００４】
また、従来、ＰＣ等のクライアント端末から、発信者の電話番号と相手先となる着信者の電話番号とを含んだ発信コマンドを呼処理サーバに送信することで、両電話番号に対応するＩＰ電話端末間での通話が可能となる“Ｃｌｉｃｋ  ｔｏ  Ｃａｌｌ”と呼ばれる技術が存在している。係る技術では、呼処理サーバは、まず発信者の電話番号に発呼し、この発信者が電話をとると、続いて着信者の電話番号に発呼する。そして、着信者が電話をとることで両ＩＰ電話端末間の通信を確立し通話が可能となる。この通信方法については、種々の技術が提案されており、例えば、特許文献１には、電話機を特定するための識別子と、クライアント端末を特定するための識別子とを対応付け、クライアント端末から発信要求があった場合に、このクライアント端末に対応する電話機に着信要求を送信することで、発信側の電話番号の通知（送信）を不要とした技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、Ｃｌｉｃｋ  ｔｏ  Ｃａｌｌ技術を用いてＩＰ電話端末間で通話を行う場合、アドレス帳等を用いて着信側となるＩＰ電話端末の電話番号を手入力し、呼処理サーバに通知する必要があるため、入力操作が煩わしいという問題がある。なお、特許文献１の技術では、発信側となるＩＰ電話端末の電話番号入力を省略するとこは可能であるが、着信側となるＩＰ電話端末の電話番号については明示的に入力する必要があるため、上記の問題を解決することはできない。
【０００６】
本発明は、上記に鑑みてなされたものであって、着信側となるＩＰ電話端末の電話番号入力に係る負担を軽減させることが可能な情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、ＩＰ電話端末とともに用いられる情報処理装置であって、電子文書を表示する表示手段と、着信先となり得る各着信先候補を識別する識別情報と、当該着信先候補の電話番号とを関連付けた着信先候補リストを記憶する記憶手段と、前記表示手段に表示された前記電子文書の文字列から、着信先を特定する識別情報を着信者特定情報として抽出する抽出手段と、前記抽出手段が抽出した着信者特定情報に対応する電話番号を前記着信先候補リストから読み出し、この電話番号を含む発信要求を生成する生成手段と、前記生成手段が生成した発信要求を呼処理サーバに送信する送信手段と、を備えることを特徴とする。
【０００８】
また、本発明は、電子文書を表示する表示手段を備え、ＩＰ電話端末とともに用いられる情報処理装置で実行される情報処理方法であって、抽出手段が、前記表示手段に表示された前記電子文書の文字列から、着信先を特定する識別情報を着信者特定情報として抽出する抽出工程と、生成手段が、着信先となり得る各着信先候補を識別する識別情報と、当該着信先候補の電話番号とを関連付けた着信先候補リストから、前記抽出工程で抽出された着信者特定情報に対応する電話番号を読み出し、この電話番号を含む発信要求を生成する生成工程と、送信手段が、前記生成工程で生成された発信要求を呼処理サーバに送信する送信工程と、を含むことを特徴とする。
【０００９】
また、本発明は、請求項８〜１４の何れか一項に記載された情報処理方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、着信側となるＩＰ電話端末の電話番号入力に係る負担を軽減させることが可能な情報処理装置、情報処理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、ＩＰ電話システムの構成を模式的に示す図である。
【図２】図２は、図１に示したクライアント端末の要部構成を示す図である。
【図３】図３は、図２に示したアドレスリストの一例を示す図である。
【図４】図４は、クライアント端末の表示部に表示されたＵＩの一例を示す図である。
【図５】図５は、クライアント端末から電話発信を行う際のＩＰ電話システムの動作を示すシーケンス図である。
【図６】図６は、図５に示した発信要求生成処理の手順を示すフローチャートである。
【図７】図７は、図５に示した発信後処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明に係る情報処理装置、情報処理方法及びプログラムの実施形態を詳細に説明する。なお、本発明は図面に示される実施形態に限定されるものではない。
【００１３】
図１は、ＩＰ電話システム１の構成を模式的に示す図である。同図に示すように、ＩＰ電話システム１は、クライアント端末１０と、ＩＰ電話端末２０と、呼処理サーバ３０とを有し、ＬＡＮやインターネット等のネットワークＮを介して相互に接続されている。なお、ネットワークＮに接続されるクライアント端末１０及びＩＰ電話端末２０の個数は図１の例に限定されないものとする。また、図１では、ＩＰ電話システム１において、ＩＰ電話端末２０の通話先となる電話端末はＩＰ電話端末２０に限らず、ＩＰ電話以外の電話端末（固定電話端末）や携帯電話端末であってもよい。
【００１４】
クライアント端末１０は、ＩＰ電話システム１のユーザが使用するＰＣ（Personal  Computer）等の情報処理装置であって、Ｃｌｉｃｋ  ｔｏ  Ｃａｌｌ機能を有している。ＩＰ電話システム１のユーザは、クライアント端末１０を用いて呼処理サーバ３０に発信要求を送信することで、このクライアント端末１０と組となるＩＰ電話端末２０を用いて相手先（着信側）のＩＰ電話端末２０と通話を行うことが可能となっている。なお、クライアント端末１０とＩＰ電話端末２０との組は、各ユーザが操作するクライアント端末１０と，当該ユーザが使用するＩＰ電話端末２０との関係により定められているものとし、図１では破線で囲ったクライアント端末１０とＩＰ電話端末２０との組がその関係にあるものとする。
【００１５】
図２は、クライアント端末１０の要部構成を示す図である。同図に示すように、クライアント端末１０は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等で構成される制御部１１と、ＬＣＤ（Liquid  Crystal  Display）等の表示デバイスで構成される表示部１２と、キーボードやポインティングデバイス等の入力デバイスで構成される操作部１３と、ＨＤＤ（Hard  Disk  Drive）やフラッシュメモリ等の記憶デバイスで構成される記憶部１４と、他の装置との通信を制御する通信部１５とを備えている。
【００１６】
記憶部１４は、制御部１１が実行する各種プログラムや設定情報を記憶している。具体的に、記憶部１４は、電子メールの送受信を行うための電子メールプログラムやグループウェア等の、クライアント端末１０を操作するユーザと他のユーザとの間でコミュニケーションを実現させるプログラム（アプリケーション）や、呼処理サーバ３０に発信要求の送信を行うＣａｌｌ  ｔｏ  Ｃｌｉｃｋ機能を実現させるためのプログラムを記憶している。
【００１７】
また、記憶部１４は、着信先と候補となり得るユーザや会社等の着信先候補各々を識別する識別情報と、当該着信先候補の電話番号とを関連付けたアドレスリスト１４１を予め記憶している。
【００１８】
図３は、アドレスリスト１４１の一例を示す図である。同図に示すように、アドレスリスト１４１には、各ユーザの氏名と、そのユーザのユーザＩＤと、そのユーザのメールアドレスと、電話番号とが関連付けて登録されている。ここで、ユーザＩＤの欄には、各ユーザを識別可能な識別子が登録され、例えば、ＩＰ電話システム１や社内システム内で各ユーザに割り当てられたアカウント名（ログイン名）等が登録される。また、電話番号の欄に登録される電話番号は、一つに限らず、ＩＰ電話端末２０の電話番号や内線番号、携帯電話機の電話番号等、複数登録することが可能である。なお、図３では、着信先候補の識別情報として氏名、ユーザＩＤ及びメールアドレスを登録した例を示したが、これに限らず、他の情報（例えば、会社名や住所等）を含める形態としてもよい。
【００１９】
制御部１１は、記憶部１４に記憶されたプログラムを実行し、クライアント端末１０の各部の動作を統括的に制御する。また、記憶部１４に記憶されたプログラムを実行することで、電子メールプログラムやグループウェア、Ｃａｌｌ  ｔｏ  Ｃｌｉｃｋ機能に係るＵＩ（User  Interface）を表示部１２に表示させる。
【００２０】
図４は、表示部１２に表示されたＵＩの一例を示す図であって、電子メールプログラムに係るＵＩを表している。同図において、ボタンＢ１１〜Ｂ１５は、電子メールプログラムが有する各種機能を指示するための操作ボタンであって、受信した電子メールに対する返信、一斉返信、転送、印刷、削除を夫々指示するものとなっている。ボタンＢ２１は、Ｃａｌｌ  ｔｏ  Ｃｌｉｃｋ機能に係るＵＩであって、発信要求の送信を指示するための操作ボタン（以下、電話発信ボタンという）である。また、領域Ａ１１は、受信した電子メールのヘッダ情報を表示するための領域であって、ヘッダ情報に含まれた送信者のメールアドレスやその送信日時等が表示される。また、領域Ａ１２には、電子メールの本文が表示される。
【００２１】
図４において、制御部１１は電話発信ボタンの押下を受け付けると、後述する発信要求生成処理（図６参照）及び発信後処理（図７参照）等を実行する。なお、図４では、電話発信ボタンを、他のアプリケーション（電子メールプログラム）に係るＵＩと融合した状態で表示させる形態としたが、これに限らず、ウィジェット等の態様で他のアプリケーションのＵＩとは独立して表示させる形態としてもよい。
【００２２】
図１に戻り、ＩＰ電話端末２０は、呼処理サーバ３０での通信制御の下、他のＩＰ電話端末２０との間でＶｏＩＰ技術を用いた音声通話を行うＩＰ電話端末である。ＩＰ電話端末２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される制御部と、ＬＣＤやＬＥＤ（Light  Emitting  Diode）等の表示デバイスで構成される表示部と、操作キーやスイッチ等の入力デバイスで構成される操作部と、フラッシュメモリ等の記憶デバイスで構成される記憶部と、スピーカやマイク等で構成されＩＰ電話端末２０の受話器となる音声入出力部と、他の装置との通信を制御する通信部とを備えている（何れも図示せず）。
【００２３】
ＩＰ電話端末２０の記憶部は、ＩＰ電話端末としての機能を実現させるための各種プログラムや設定情報を記憶している。ＩＰ電話端末２０の制御部は、記憶部に記憶された所定のプログラムを実行することで、ＩＰ電話端末２０の各部の動作を統括的に制御する。なお、ＩＰ電話端末２０の動作は公知のＩＰ電話端末と同様であるため説明は省略する。
【００２４】
呼処理サーバ３０は、発信側のＩＰ電話端末２０と着信側のＩＰ電話端末２０との間の通信を確立し、ネットワークＮを介したＶｏＩＰ音声通話を実現させるＳＩＰサーバである。呼処理サーバ３０は、ＣＰＵやＲＯＭ、ＲＡＭ等で構成される制御部と、ＬＣＤ等の表示デバイスで構成される表示部と、キーボードやポインティングデバイス等の入力デバイスで構成される操作部と、ＨＤＤやフラッシュメモリ等の記憶デバイスで構成される記憶部と、他の装置との通信を制御する通信部とを備えている（何れも図示せず）。
【００２５】
呼処理サーバ３０の記憶部は、ＳＩＰサーバとしての機能を実現させるための各種プログラムや設定情報を記憶している。また、呼処理サーバ３０の記憶部は、制御部が実行する種々のプログラムや設定情報を記憶している。また、呼処理サーバ３０の記憶部は、ＩＰ電話システム１に接続された特定のクライアント端末１０のＩＰアドレスと、このクライアント端末１０と組となるＩＰ電話端末２０の電話番号とを関連付けた発信者特定情報を記憶しているものとする。
【００２６】
呼処理サーバ３０の制御部は、記憶部に記憶された所定のプログラムを実行することで、呼処理サーバ３０の各部の動作を統括的に制御する。具体的に、呼処理サーバ３０の制御部は、クライアント端末１０から発信情報を受け付けると、このクライアント端末１０のＩＰアドレスに対応するＩＰ電話端末２０の電話番号を発信者特定情報から検索し、当該電話番号宛に通信確立のための着信要求を送信する。これにより、クライアント端末１０を用いて電話発信を行う際に、このクライアント端末１０と組となるＩＰ電話端末２０の電話番号、つまり発信者の電話番号入力に係る作業を省略することができる。
【００２７】
次に、以上のように構成されたシステムを用いて、電話発信が行われる際の処理手順について、図５〜図７を用いて説明する。ここで、図５は、クライアント端末１０から電話発信を行う際のＩＰ電話システム１の動作を示すシーケンス図である。
【００２８】
Ｃｌｉｃｋ  ｔｏ  Ｃａｌｌによる電話発信に際し、クライアント端末１０の制御部１１は、まず発信要求生成処理を実行する（ステップＳ１１）。以下、図６を参照してステップＳ１１の発信要求生成処理について説明する。
【００２９】
図６は、ステップＳ１１の発信要求生成処理の手順を示すフローチャートである。制御部１１は、表示部１２に表示された電話発信ボタンの押下を受け付けると（ステップＳ３１）、この表示部１２に表示されている画面中の文字列から着信者を特定することが情報（以下、着信者特定情報という）を抽出する（ステップＳ３２）。
【００３０】
ここで、着信者特定情報とは、クライアント端末１０を操作するユーザ（発信者）に向けて送信された電子メールやメッセージ等の送信者を特定する情報であって、当該送信者の氏名やユーザＩＤ、電子メースアドレス等の識別情報が挙げられる。
【００３１】
例えば、図４の画面の場合、制御部１１は、電話発信ボタンであるボタンＢ２１の押下を受け付けると、領域Ａ１１中の文字列のうち、送信者欄に記載された電子メールアドレスを着信者特定情報として抽出する。なお、着信者特定情報として抽出する項目や文字列は、アプリケーション毎に指定することが可能である。例えば、グループウェア等のコミュニケーションツールの場合には、会話相手として表示されるアカウント名や名前を着信者特定情報として抽出する形態としてもよい。なお、抽出対象となる画面（ウィンドウ）は、クライアント端末１０のユーザが入力や操作の対象としている画面（アクティブウィンドウ）とすることが好ましい。
【００３２】
図６に戻り、制御部１１は、抽出した着信者特定情報と記憶部１４に記憶されたアドレスリスト１４１とを比較し（ステップＳ３３）、このアドレスリスト１４１中に着信者特定情報に対応するレコードが存在するか否かを判定する（ステップＳ３４）。
【００３３】
ステップＳ３４において、対応するレコードが存在しないと判定した場合（ステップＳ３４；Ｎｏ）、制御部１１は、着信者の電話番号を入力させる画面（ＵＩ）を表示部１２に表示させる（ステップＳ３５）。そして、制御部１１は、操作部１３を介し電話番号の入力を受け付けると、この入力された電話番号（着信側ＩＰ電話端末２０の電話番号）を含む発信要求を生成し（ステップＳ３６）、本処理を終了する。
【００３４】
また、ステップＳ３４において、対応するレコードが存在すると判定した場合（ステップＳ３４；Ｙｅｓ）、制御部１１は、この対応するレコードから電話番号を読み出す（ステップＳ３７）。続いて、制御部１１は、ステップＳ３７で読み出した電話番号が一つか否かを判定する（ステップＳ３８）。ここで、一つと判定した場合（ステップＳ３８；Ｙｅｓ）、制御部１１は、読み出した電話番号（着信側ＩＰ電話端末２０の電話番号）を含む発信要求を生成し（ステップＳ３９）、本処理を終了する。なお、この場合、読み出した電話番号や当該電話番号に関連するアドレスリスト１４１中のレコードを表示部１２に表示させ、このレコードの着信者に電話発信を行うか否かを確認させる形態としてもよい。
【００３５】
また、ステップＳ３８において、読み出した電話番号が複数個存在すると判定した場合（ステップＳ３８；Ｎｏ）、制御部１１は、これら複数の電話番号から着信先となる一の電話番号を選択させるための画面を表示部１２に表示させる（ステップＳ４０）。そして、制御部１１は、操作部１３を介して一の電話番号の選択を受け付けると、この選択された電話番号（着信側ＩＰ電話端末２０の電話番号）を含む発信要求を生成し（ステップＳ４１）、本処理を終了する。
【００３６】
なお、本処理では、電話番号が複数個存在する場合に、クライアント端末１０を操作するユーザに選択させる形態としたが、これに限らず、電話番号の番号規則や各電話番号に含まれる文字列に基づいて一の電話番号を制御部１１が選択する形態としてもよい。例えば、図３に示したアドレスリスト１４１の場合、先頭の数字が“８”から始まるものが内線番号、“０”から始まるものが外線番号であるとすると、先頭の数字が“８”のものや、文字列“内線”が含まれるものを選択するよう予め設定しておくことで、内線番号を優先的に制御部１１に選択させることが可能となる。
【００３７】
なお、アドレスリスト１４１への電話番号の登録は人手（例えば、クライアント端末１０を操作するユーザ自身等）で行われるため、図３に示すようにフォーマットが統一されていない可能性がある。そのため、制御部１１は、電話番号の文字列全体から有効な文字（数字）のみを抽出するよう制御することが好ましい。具体的には、電話番号の文字列全体から数字、括弧、ハイフン及びスペースのみを抽出したり、全角文字を半角に変換したり、括弧内の文字列は、数字かハイフンのみであれば番号の一部として認識したり制御することで、有効な文字のみを抽出することが可能である。
【００３８】
図５に戻り、クライアント端末１０の制御部１１は、発信要求生成処理で生成した発信要求を呼処理サーバ３０に向けて送信する（ステップＳ１２）。呼処理サーバ３０の制御部は、クライアント端末１０から発信要求を受信すると、このクライアント端末１０のＩＰアドレスに関連付けられたＩＰ電話端末２０を発信者特定情報から検索し、このＩＰ電話端末２０の電話番号宛に着信要求を送信する（ステップＳ１３）。
【００３９】
ＩＰ電話端末２０の制御部は、着信要求を受信すると、音声入出力部から呼び出し音を鳴動させる。ここで、クライアント端末１０のユーザが、ＩＰ電話端末２０をオフフックすると、ＩＰ電話端末２０の制御部はこれを検知し（ステップＳ１４）、応答信号を呼処理サーバ３０に送信する（ステップＳ１５）。
【００４０】
呼処理サーバ３０の制御部は、発信側のＩＰ電話端末２０から応答信号を受信すると、ステップＳ１２の発信要求に含まれた着信者の電話番号宛に着信要求を送信する（ステップＳ１６）。このとき、着信側のＩＰ電話端末２０では、正常に着信要求を受信すると、当該ＩＰ電話端末２０の制御部が音声入出力部から呼び出し音を鳴動させる。そして、着信者が着信側ＩＰ電話端末２０をオフフックすると、このＩＰ電話端末２０の制御部はこれを検知し（ステップＳ１７）、応答信号を呼処理サーバ３０に送信する（ステップＳ１８）。呼処理サーバ３０の制御部は、着信者側のＩＰ電話端末２０から応答信号を受信すると、クライアント端末１０に正常に発信できた旨の戻り値を送信する（ステップＳ１９）。この場合、発信側のＩＰ電話端末２０と着信側のＩＰ電話端末２０との間で通信が確立し、両電話端末間で通話が可能となる。
【００４１】
また、着信側のＩＰ電話端末２０が通話中のため着信要求に応答しない場合、呼処理サーバ３０の制御部は、クライアント端末１０に通話中の旨の戻り値を送信する（ステップＳ１９）。また、着信側のＩＰ電話端末２０が通話可能な圏内に存在しないか電源オフのため着信要求に応答しない場合、呼処理サーバ３０の制御部は、クライアント端末１０に通話不可の旨の戻り値を送信する（ステップＳ１９）。
【００４２】
一方、クライアント端末１０の制御部１１では、発信要求に対する呼処理サーバ３０からの戻り値を受信すると、発信後処理を実行する（ステップＳ２０）。以下、図７を参照して、ステップＳ２０の発信後処理について説明する。
【００４３】
図７は、ステップＳ２０の発信後処理の手順を示すフローチャートである。まず、クライアント端末１０の制御部１１は、呼処理サーバ３０から受信した戻り値の内容を確認し、この戻り値が正常に発信できたことを表すものか否かを判定する。ここで、戻り値が正常に発信できたことを表すと判定した場合（ステップＳ５１；Ｙｅｓ）、制御部１１は、正常に発信できた旨を表示部１２に表示させ（ステップＳ５２）、本処理を終了する。
【００４４】
また、戻り値が通話中を表すと判定した場合（ステップＳ５１；Ｎｏ→ステップＳ５３；Ｙｅｓ）、制御部１１は、通話中である旨を表示部１２に表示させる（ステップＳ５４）。そして、制御部１１は、所定時間経過した後にステップＳ１１で生成した発信要求を再度生成し（ステップＳ５５）、ステップＳ１２に再び戻る。なお、発信要求送信の待機時間となる所定時間は、設定情報として記憶部１４に予め記憶されているものとする。また、所定時間経過後に再度送信を行うか否かを確認する画面を表示部１２に表示させる形態としてもよいし、待機時間をユーザに指定させる形態としてもよい。
【００４５】
また、戻り値が通話不可を表す場合（ステップＳ５１；Ｎｏ→ステップＳ５３；Ｎｏ）、制御部１１は、ステップＳ１２で送信した発信要求（電話番号）以外の電話番号がアドレスリスト１４１中の対応するレコードに存在するか否かを判定する（ステップＳ５６）。ここで、存在しないと判定した場合（ステップＳ５６；Ｎｏ）、制御部１１は、先に送信した着信者の電話番号が通話不可な旨を表示部１２に表示させた後（ステップＳ５７）、本処理を終了する。
【００４６】
一方、ステップＳ５６で他の電話番号が存在すると判定した場合（ステップＳ５６；Ｙｅｓ）、制御部１１は、この他の電話番号をアドレスリスト１４１中の対応するレコードから読み出し、先に送信した着信者の電話番号が通話不可な旨を表示部１２に表示させるとともに、読み出した電話番号から一の電話番号を選択させるための画面を表示部１２に表示させる（ステップＳ５８）。
【００４７】
そして、制御部１１は、操作部１３を介し一の電話番号の選択を受け付けると、この選択された電話番号（着信側ＩＰ電話端末２０の電話番号）を含む発信要求を生成し（ステップＳ５９）、ステップＳ１２に再び戻る。なお、他の電話番号が一つの場合には、この電話番号を含む発信要求を自動的に生成する形態としてもよい。また、他の電話番号が複数個存在する場合であっても、所定の設定に基づいて一の電話番号を選択し、この電話番号を含む発信要求を自動的に生成する形態としてもよい。
【００４８】
以上のように、本実施形態によれば、クライアント端末１０の制御部１１は、電話発信ボタンの押下に応じて、表示部１２に表示された画面中の文字列から着信者特定情報を抽出し、この着信者特定情報に対応するアドレスリスト１４１中の電話番号を着信側ＩＰ電話端末２０の電話番号として呼処理サーバ３０に通知する。これにより、クライアント端末１０のユーザは、例えば受信した電子メールの閲覧時に電話発信ボタンを押下するのみで、この電子メールを送信した送信者に向けて電話発信を行うことができるため、着信側ＩＰ電話端末の電話番号入力に係る負担を軽減することが可能となる。
【００４９】
以上、本発明に係る実施形態について説明したが、これに限定されるものではなく、本発明の主旨を逸脱しない範囲での種々の変更、置換、追加等が可能である。
【００５０】
例えば、上記実施形態では、クライアント端末１０の各々がアドレスリスト１４１を個別に保持する形態としたが、これに限らないものとする。例えば、ＩＰ電話システム１のネットワークＮ上にアドレスリスト１４１を管理するサーバ装置を設け、当該サーバ装置が管理するアドレスリスト１４１を、各クライアント端末１０が共用する形態としてもよい。
【００５１】
また、上記実施形態では、呼処理サーバ３０が、組となるクライアント端末１０の識別子とＩＰ電話端末２０の電話番号とを関連付けて保持することで、クライアント端末１０から発信側となるＩＰ電話端末２０の電話番号の通知を不要としたが、これに限らず、電話発信毎に手動又は自動で発信側ＩＰ電話端末２０の電話番号を呼処理サーバ３０に通知する形態としてもよい。
【００５２】
また、上記実施形態の処理にかかるプログラムを、コンピュータで読み取り可能な記憶媒体に記録して提供することも可能である。記憶媒体としては、磁気ディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等）、光磁気ディスク（ＭＯ等）、半導体メモリ等、プログラムを記憶でき、且つ、コンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【００５３】
また、上記実施形態の処理にかかるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。
【産業上の利用可能性】
【００５４】
以上のように、本発明にかかる情報処理装置、情報処理方法及びプログラムは、ＩＰ電話端末と連携してＩＰ電話を行う場合に有用であり、特に、Ｃｌｉｃｋ  ｔｏ  Ｃａｌｌ機能を用いてＩＰ電話端末間で通信を確立させる場合に適している。
【符号の説明】
【００５５】
１  ＩＰ電話システム
１０  クライアント端末
１１  制御部
１２  表示部
１３  操作部
１４  記憶部
１４１  アドレスリスト
１５  通信部
２０  ＩＰ電話端末
３０  呼処理サーバ
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特開２００７−７４４２４号公報
【図１】
2011199527.tif 000003
【図２】
2011199527.tif 000004
【図３】
2011199527.tif 000005
【図４】
2011199527.tif 000006
【図５】
2011199527.tif 000007
【図６】
2011199527.tif 000008
【図７】
2011199527.tif 000009