Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4311072B2 - Communication control device and communication control method - Google Patents
[go: Go Back, main page]

JP4311072B2 - Communication control device and communication control method - Google Patents

Communication control device and communication control method Download PDF

Info

Publication number
JP4311072B2
JP4311072B2 JP2003122180A JP2003122180A JP4311072B2 JP 4311072 B2 JP4311072 B2 JP 4311072B2 JP 2003122180 A JP2003122180 A JP 2003122180A JP 2003122180 A JP2003122180 A JP 2003122180A JP 4311072 B2 JP4311072 B2 JP 4311072B2
Authority
JP
Japan
Prior art keywords
terminal
information
schedule
unit
communication control
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 - Lifetime
Application number
JP2003122180A
Other languages
Japanese (ja)
Other versions
JP2004328491A (en
Inventor
好章 繁田
淳一 二瓶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2003122180A priority Critical patent/JP4311072B2/en
Publication of JP2004328491A publication Critical patent/JP2004328491A/en
Application granted granted Critical
Publication of JP4311072B2 publication Critical patent/JP4311072B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、IP網を介して接続される端末とサーバ間の通信制御方法に関し、特に、SIP(Session Initiation Protocol)を用いた通信制御に適用して好適なものである。
【0002】
【従来の技術】
従来、この種の装置は、特開2003−58676号公報に開示されるものがあり、企業内通信システムおよびLAN内に設置されたサーバから発信される電子メールにより、スケジュールの情報を指定端末に送信するものであった。
【0003】
【発明が解決しようとする課題】
しかしながら、上記構成の装置では、事前に指定した端末にしかスケジュールを送付できないため、指定端末を利用者が使用していない状態ではスケジュールの通知を受け取ることができず、また、指定端末の電源が入っていない場合も、サーバから送信される電子メールを受信することができないため、スケジュールを受け取ることができない。さらに、スケジュールは、一般的な電子メール形式で指定端末に送信されるため、その後の通話等の動作は利用者が操作することで行なわねばならならず、また、受信端末は、パーソナルコンピュータや携帯情報端末など、電子メールが受信できる端末でなければならない。
【0004】
【課題を解決するための手段】
かかる課題を解決するために、本発明は、IP網を介して接続される端末間の通信を制御する通信制御装置において、端末の状態を示すプレゼンス情報を蓄積するプレゼンス情報蓄積部と、端末の応答方法を示すプレファレンス情報を蓄積するプレファレンス情報蓄積部と、プレゼンス情報およびプレファレンス情報を用いて端末間の通話を設定する設定部と、ガイダンス情報を蓄積するガイダンス情報蓄積部とを有し、通話設定部は、第2の端末との通話開始を希望する第1の端末と第1の端末の通話先である第2の端末間で通話を開始する場合、プレゼンス情報およびプレファレンス情報を参照し、第1の端末と第2の端末に接続を要求し、接続要求に対して第2の端末より先に第1の端末から接続可の応答があった場合、ガイダンス情報蓄積部に対して第2の端末からの応答があるまで接続保持を促す前記ガイダンス情報を第1の端末に送信し、第2の端末から先に接続可の応答があった場合は、ガイダンス情報蓄積部に対して第1の端末からの応答があるまで接続保持を促すガイダンス情報を第2の端末に送信し、第1の端末および第2の端末からの応答が確認された時点でガイダンス情報の送信を停止するよう要求し、第1の端末および第2の端末からの応答が確認された時点でガイダンス情報の送信を停止するよう要求し、第1の端末および第2の端末間の通話を開始することとした。
【0005】
【発明の実施の形態】
(1)本発明は、Webアプリケーションを搭載した端末、ユーザ端末およびSIPサーバの連携によるリアルタイムコミュニケーションサービスを利用した、スケジュールの設定や確認、ユーザ間の通話、接続端末の変更等の制御方法を提供するものである。
【0006】
以下、本発明による実施形態を図面を参照しながら説明する。
(1−1)実施形態の構成
図1は、実施形態の通信制御システムの構成を示している。
図1において、ユーザの有する端末2(例えば、パーソナルコンピュータ等)、端末3および4はそれぞれIP網5を介してSIPサーバ1に接続されている。なお、端末2、3および4のIP網5への接続は有線、無線を問わない。
端末2にはWebブラウザがインストールされており、SIPサーバ1にアクセスして、スケジュールの設定や確認等に使用される。ユーザは、Webブラウザの画面にスケジュールの内容、例えば、打合せや待合せの時間や場所、また、通話する相手の情報等の入力、さらにプレゼンスの設定やプリファレンスの設定等を行なう。
【0007】
プレゼンスを使用することにより、ユーザのロケーションや状態等をSIPサーバに登録・通知が可能であり、また、プレゼンス情報に基づいたコネクション先の変更が可能である。プレゼンスの種類は様々なものがあり、例えば、在席状況として、在席、離席、多忙といったものがある。プレゼンス情報を把握することにより、その状況に応じたスケジュールの設定、変更等が可能となる。
【0008】
また、プリファレンスを使用することにより、通信に際して、相手の場所、通信手段等の選択や転送条件等の設定のために、1つのアドレスに対して複数の端末を指定すること、また、着信端末に優先順位を付与すること等が可能となる。端末3および4としては、例えば、PDA(Personal Digital Assistants)等の端末が用いられ、プレゼンスやプリファレンスの変更があった場合等の設定、また、他のユーザとの通信、例えば、VoIP(Voice over Internet Protocol)を用いた通話等に使用される。
【0009】
SIPサーバ1は、スケジュール・トランザクション受付部11、スケジュールデータベース12、スケジュール起動監視部13、内蔵時計14、3PCC起動部15および3PCC処理部16から構成される。
スケジュール・トランザクション受付部11は、スケジュールの設定に際して端末2からアクセスがあった場合に、スケジュール・トランザクション受付画面をIP網5を介して端末2に送信する。また、スケジュール・トランザクション受付画面により入力されたスケジュール情報をスケジュールデータベース12で読み取り可能な形式に整形し、スケジュールデータベース12に送信する。
【0010】
スケジュールデータベース12は、スケジュール設定時にスケジュール・トランザクション受付部11から受信したスケジュール情報をトランザクション形式(トランザクションリスト)で蓄積する。また、スケジュール起動時にスケジュール起動監視部13からの要求に応じて条件に当てはまるトランザクションリストの数をスケジュール起動監視部13に送信する。
スケジュール起動監視部13は、スケジュール起動時に内蔵時計14からの所定の周期、例えば、1分周期のスケジュールデータベース12のチェック要求に応じて、スケジュールデータベース12に現在時刻に設定されたトランザクションリストがあるか否かを確認する。トランザクションリストが1個以上ある場合は、該当するトランザクションリストを3PCC起動部15に送信する。
【0011】
内蔵時計14は、所定の周期でスケジュール起動監視部13にスケジュールデータベース12のチェック要求を送信する。
3PCC起動部15は、トランザクションリストから送信元と通話相手の情報を抽出し、3PCC処理部16に送信元と通話相手に対して指定時刻にスケジュールを送信するように要求する。3PCC(Third Party Call Control)とは、2端末間の通話を第3者が設定することを可能とし、パーソナルコンピュータ等からIP電話を発着信させる等の制御を可能とする技術である。
【0012】
3PCC処理部16は、3PCC制御部161、プレゼンス状態送受信部162、プレゼンス状態データベース165、プリファレンス状態送受信部163、プリファレンス状態データベース166、ガイダンス情報データベース167、端末呼出部164および伝言メモ機能部168から構成される。そして、3PCC処理部16は、スケジュールをユーザに送信する際、ユーザの持つ端末3または4にIP網5を通じて接続される。
【0013】
プレゼンスの通知に際しては、3PCC処理部16は、プレゼンスデータベース165を参照し、プレゼンス状態が変化した否かを判断する。変更があった場合、3PCC処理部はユーザが入力したプレゼンス情報をプレゼンスデータベース165に入力する。変更が無かった場合は、プレゼンス情報に変更を加えない。
プリファレンスの変更に際しては、3PCC処理部16は、ユーザの状態が変化した場合、プリファレンスデータベース166を参照し、プリファレンス状態が変化したか否かを判断する。変更があった場合、3PCC処理部16は、ユーザが入力したプリファレンス情報をプリファレンスデータベース166に入力する。変更が無かった場合は、プリファレンス情報に変更を加えない。
【0014】
通話の開始に際しては、3PCC処理部16は、3PCC起動部15から通話の開始要求を受け取り、3PCC制御部161およびガイダンスデータベース167を用いてユーザAの所有する端末3とユーザBの持つ端末3の通話を行う。モビリティ時のスケジュールの起動に際しては、3PCC処理部16は、3PCC起動部15から要求を受け取り、3PCC制御部およびガイダンスデータベース167を用いてユーザAの所有する端末3aまたは3bとユーザBの持つ端末4の通話を行う。
【0015】
電源オフ時のスケジュールの起動に際しては、3PCC処理部16は、3PCC起動部15から要求を受け取り、3PCC制御部161、ガイダンスデータベース167および伝言メモ機能部168を用いてユーザAの所有する端末3と、ユーザBの持つ端末4の通話を行う。
【0016】
(1−2)実施形態の動作
以下、実施形態の動作を、スケジュール設定、プレゼンス通知、プリファレンス変更、スケジュール起動、通話開始、スケジュール起動(モビリティ時)およびスケジュール起動(電源オフ時)それぞれについて説明する。
【0017】
(a)スケジュール設定
図2は、スケジュール設定の手順を示したものである。
ユーザが端末2を通じてSIPサーバ1にアクセスすると、スケジュール・トランザクション受付部11が、スケジュール・トランザクション受付画面を端末2に送信する。ユーザは、端末2にインストールされたWebブラウザを用いてその画面を観て、スケジュールの時間と通話する相手を入力する(S11)。
【0018】
入力されたスケジュール時間と通話相手の情報はスケジュール・トランザクション受付部11においてデータベースで読み取り可能な形に整形され、スケジュールデータベース12に送られる(S12、S13)。
スケジュール時間と通話相手の情報は、データベース上でトランザクションリストの形で保存される。スケジュールデータベース12への書き込みが正常に行なわれた場合、スケジュール・トランザクション受付部11は、端末2に対してスケジュールの書き込みが正常に行なわれたという画面を表示させる(S14)。
ユーザがこの画面を確認することで、スケジュール設定は終了する。
【0019】
(b)プレゼンス通知
図3は、ユーザがSIPサーバ1に対してプレゼンス情報(ユーザが現在、通話できる状態にあるか否かを示す情報)を通知する手順を示したものである。
ユーザの状態が変化した場合、ユーザは端末2、例えば、携帯端末上のWebブラウザを起動させ、プレゼンス情報が変化したことを入力する(S21)。
入力された情報はIP網5を通じてSIPサーバ1に送られ、3PCC処理部16で処理が行なわれる(S22)。
【0020】
3PCC処理部16は、プレゼンスデータベース165を参照し、プレゼンス状態が変化したかどうかを判断する。変更があった場合、3PCC処理部16は、ユーザが入力したプレゼンス情報をプレゼンスデータベース165に入力する。変更が無かった場合は、プレゼンス情報に変更を加えない(S23)。
【0021】
(c)プリファレンス変更
図4は、ユーザがSIPサーバ1に対してプリファレンス情報(ユーザが現在、通話できる状態にあるか、を示す情報)を通知する手順を示したものである。
ユーザの状態が変化した場合、ユーザは端末2、例えば、携帯端末上のWebブラウザを起動させ、プリファレンス情報が変化したことを入力する(S31)。
【0022】
入力された情報はIP網5を通じてSIPサーバ1に送られ、3PCC処理部16で処理が行なわれる(S32)。
3PCC処理部16はプリファレンスデータベース166を参照し、プリファレンス状態が変化したかどうかを判断する。変更があった場合、3PCC処理部16はユーザが入力したプリファレンス情報をプリファレンスデータベース166に入力する。変更が無かった場合は、プリファレンス情報に変更を加えない(S33)。
【0023】
(d)スケジュール起動
図5は、ユーザが入力したスケジュール設定に基づいて、スケジュールが起動される手順を示したものである。
SIPサーバ1内の内蔵時計14は、スケジュール起動監視部13に対して所定の周期、例えば、1分周期でスケジュールデータベース12のチェック要求を発信している(S41)。
チェック要求を受けたスケジュール起動監視部13は、スケジュールデータベース12を確認し、現在時刻に設定されたトランザクションリストがあるか否かを確認し、条件に当てはまるトランザクションリストの数をスケジュール起動監視部13に返答する(S42、S43)。
【0024】
トランザクションリストが1個以上あった場合、スケジュール起動監視部13はトランザクションリストを3PCC起動部15に送信する(S44)。
条件に当てはまるトランザクションリストが0個だった場合、処理は終了する。トランザクションリストを受け取った3PCC起動部15は、リストから送信元と通話相手の情報を抽出し、3PCC処理部16に送信元と通話相手に対してスケジュールを送信するように要求する(S45)。
【0025】
(e)通話開始
図6は、上記の「スケジュール起動」の動作の後、ユーザの携帯端末に向けて呼び出しを行い、通話を開始するまでの手順を示したものである。
3PCC起動部15から要求を受け取った3PCC処理部16は、3PCC制御部161を用いてユーザAの所有する端末3と、ユーザBの持つ端末4に対して呼び出しを開始する(S51、S52)。
呼び出しを受けた端末3は、3PCC制御部161に対して返答を行なう(S53)。
【0026】
端末3からの返答を受けた3PCC制御部161は、ガイダンスデータベースに対して、端末4が応答するまで接続を維持せよという内容のメッセージを送信するように要求する(S54)。
要求を受けたガイダンスデータベースは、端末3に対し、3PCC制御部161から要求された内容のガイダンスを送信する(S55)。
ユーザAがガイダンスを聞きながら待っている間に、ユーザBのもつ端末4が3PCC制御部161に対して返答を行なう(S56)。
端末3と端末4双方の返答が確認された時点で、3PCC制御部161はガイダンスデータベース167に対して端末3へのガイダンス送信を停止するように要求する(S57)。
【0027】
要求を受けたガイダンスデータベース167は、端末3へのガイダンス送信を停止する(S58)。
ガイダンス送信が停止した後、3PCC制御部161は、端末3と端末4を接続する(S59)。
これにより、ユーザAとユーザBの間での通話が開始される。なお、S53の動作の際に端末4からの返答が先にあった場合は、その後S57までの動作は端末4を対象として行なわれる。
【0028】
(f)スケジュール起動(モビリティ時)
図7は、上記の「通話開始」の動作の際、ユーザAの端末3aがプレゼンス状態により応答することができず、代わりに端末3bを呼び出す場合の手順を示したものである。
3PCC起動部15から要求を受け取った3PCC処理部16は、3PCC制御部161を用いてユーザAの所有する端末3aと、ユーザBの持つ端末4に対して呼び出しを開始する(S61)。
呼び出しを受けた端末3aは、3PCC制御部161に対して返答を行なう。この際、端末3aはプレゼンス情報によって「現在返答不可」の情報を送信する。(S62)。
【0029】
端末3aから情報を受信した3PCC制御部161は、プレゼンスデータベース165を参照し、端末3bへの呼び出しを開始する(S63)。
呼び出しを受けた端末3bは、3PCC制御部161に対して返答を行なう(S64)。
端末3bからの返答を受けた3PCC制御部161は、ガイダンスデータベース167に対して、端末4が応答するまで接続を維持せよという内容のメッセージを送信するように要求する(S65)。
要求を受けたガイダンスデータベース167は、端末3bに対し、3PCC制御部161から要求された内容のガイダンスを送信する(S66)。
【0030】
ユーザAがガイダンスを聞きながら待っている間に、ユーザBのもつ端末4が3PCC制御部161に対して返答を行なう(S67)。
端末3bと端末4双方の返答が確認された時点で、3PCC制御部161はガイダンスデータベース167に対して端末3bへのガイダンス送信を停止するように要求する(S68)。
要求を受けたガイダンスデータベース167は、端末3bへのガイダンス送信を停止する(S69)。
ガイダンス送信が停止した後、3PCC制御部161は、端末3と端末4を接続する(S70)。
【0031】
これにより、ユーザAとユーザBの間での通話が開始される。なお、S62の動作の際に端末4からの返答が先にあった場合は、その後S68までの動作は端末4を対象として行なわれる。
【0032】
(g)スケジュール起動(電源オフ時)
図8は、上記の「通話開始」の動作の際、ユーザBの端末4の電源が入っていないために応答することができず、ユーザAに伝言を残すように誘導する場合の手順を示したものである。
3PCC起動部15から要求を受け取った3PCC処理部16は、3PCC制御部161を用いてユーザAの所有する端末3と、ユーザBの持つ端末4に対して呼び出しを開始する(S71)。
呼び出しを受けた端末3は、3PCC制御部161に対して返答を行なう(S72)。
【0033】
端末3からの返答を受けた3PCC制御部161は、ガイダンスデータベース167に対して、端末4が応答するまで接続を維持せよという内容のメッセージを送信するように要求する(S73)。
要求を受けたガイダンスデータベース167は、端末3に対し、3PCC制御部161から要求された内容のガイダンスを送信する(S74)。
ユーザAがガイダンスを聞きながら待っている間、端末3からの応答が一定時間無い場合、伝言メモへの録音をうながすガイダンスを送るよう、ガイダンスデータベース167に命令を送る(S75)。
命令を受信したガイダンスデータベース167は、端末3に対して音声ガイダンスを送信する(S76)。
【0034】
音声ガイダンスに従ってユーザAは音声を入力する。入力された音声は、3PCC処理部16内の伝言メモ機能部168に記録される(S77)。
ユーザAのメッセージが終了すると、伝言メモ機能部168は録音を停止し、3PCC制御部161に対してユーザAの録音が終了したことを示す信号を送信する(S78)。
伝言メモ機能部168から信号を受信した3PCC制御部161は、端末3との接続を切断する(S79)。
なお、S72の動作の際に端末4からの返答が先にあり、端末3からの返答が無い場合は、その後S79までの動作は端末4を対象として行なわれる。
【0035】
(1−3)実施形態の効果
以上説明した実施形態によれば、3PCC制御部161が、端末3と端末4に対して同時にスケジュールを送出し、先に返答した端末に対してガイダンスを送信した後、他方の端末が返答するまで接続を保持し、両方の端末が返答した場合に両者の接続を行なうようにしたので、スケジュールを受けた端末が自動で接続を行うことが可能である。
【0036】
また、端末が持つプレゼンス情報・プリファレンス情報を蓄積するプレゼンスデータベース165およびプリファレンスデータベース166を3PCC処理部16に設けたので、例えば、ユーザAの持つ端末3aがプレゼンス状態により受信不可の場合、端末3bに対して接続要求を行うことにより、指定端末以外へのスケジュール送信が可能である。
【0037】
さらに、3PCC処理部16に伝言メモ機能部168を設けたことにより、ユーザBの持つ端末4の電源が入っていなかった場合でも、ユーザAは伝言を残すことでユーザBにメッセージを伝えることが可能である。
【0038】
(2)他の実施形態
上記各実施形態の説明においても、種々の変形実施形態について言及したが、以下に例示するような変形実施形態を挙げることができる。
上記実施形態では、端末3、端末4ともに携帯情報端末を用いた例を説明したが、SIPプロトコルを用いた機器であれば、電子メールを受信することのできない機器にも適用可能である。
【0039】
【発明の効果】
以上のように、本発明によれば、IP網を介して接続される複数の端末とサーバ間の通信制御方法において、端末からサーバのスケジュール蓄積部にスケジュール情報を蓄積し、サーバのスケジュール監視部で蓄積されたスケジュール情報を監視し、サーバの通信処理部においてスケジュール情報をもとに通信処理部に接続された端末間の通信を開始し、また、上記通信処理部は、接続された通信を行なう端末に同時に接続を要求し、端末から接続不可の応答があった場合、プレゼンス情報またはプリファレンス情報を参照し、通信可能な他の端末に接続を要求することとしたので、指定端末が受信不可の場合も指定端末以外へのスケジュール送信が可能となる。
【図面の簡単な説明】
【図1】実施形態のシステム構成を示すブロック図である。
【図2】実施形態のアラーム設定のシーケンスを示す図である。
【図3】実施形態のプレゼンス通知のシーケンスを示す図である。
【図4】実施形態のプリファレンス変更のシーケンスを示す図である。
【図5】実施形態のアラーム起動のシーケンスを示す図である。
【図6】実施形態のアラーム起動(通話開始)のシーケンスを示す図である。
【図7】実施形態のアラーム起動(モビリティ時)のシーケンスを示す図である。
【図8】実施形態のアラーム起動(電源OFF時)のシーケンスを示す図である。
【符号の説明】
1…SIPサーバ、2〜4…端末、5…IP網、11…スケジュール・トランザクション受付部、12…スケジュールデータベース、13…スケジュール起動監視部、14…内臓時計、15…3PCC起動部、16…3PCC処理部、161…3PCC制御部、162…プレゼンス状態送受信部、163…プリファレンス状態送受信部、164…端末呼出部、165…プレゼンスデータベース、166…プリファレンスデータベース、167…ガイダンスデータベース、168…伝言メモ機能部。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication control method between a terminal and a server connected via an IP network, and is particularly suitable for application to communication control using SIP (Session Initiation Protocol).
[0002]
[Prior art]
Conventionally, this type of device is disclosed in Japanese Patent Application Laid-Open No. 2003-58676, and schedule information is sent to a designated terminal by an electronic mail transmitted from a communication system in a company and a server installed in a LAN. It was something to send.
[0003]
[Problems to be solved by the invention]
However, since the apparatus configured as described above can only send a schedule to a terminal designated in advance, the schedule notification cannot be received when the user is not using the designated terminal. Even if it is not, the schedule cannot be received because the e-mail transmitted from the server cannot be received. Furthermore, since the schedule is transmitted to a designated terminal in a general e-mail format, subsequent operations such as a call must be performed by the user, and the receiving terminal can be a personal computer or mobile phone. It must be a terminal that can receive e-mail, such as an information terminal.
[0004]
[Means for Solving the Problems]
In order to solve this problem, the present invention provides a presence information storage unit that stores presence information indicating a state of a terminal in a communication control device that controls communication between terminals connected via an IP network, A preference information storage unit for storing preference information indicating a response method, a setting unit for setting a call between terminals using presence information and preference information, and a guidance information storage unit for storing guidance information When the call setting unit starts a call between the first terminal that desires to start a call with the second terminal and the second terminal that is the call destination of the first terminal , the call setting unit displays presence information and preference information. reference, the connection to the first terminal and the second terminal requests, when there is a response connectable from the first terminal before the second terminal to the connection request, guidance Said guidance information for prompting a connection holding until there is a response from the second terminal to send to the first terminal to broadcast accumulation unit, when there is a response previously connectable from the second terminal, guidance guidance information for prompting a connection holding until there is a response from the first terminal sends to the second terminal to the information storage unit, guidance when a response is confirmed from the first terminal and a second terminal Request to stop the transmission of information, request to stop the transmission of guidance information when the response from the first terminal and the second terminal is confirmed, between the first terminal and the second terminal The call was started.
[0005]
DETAILED DESCRIPTION OF THE INVENTION
(1) The present invention provides a control method for setting and confirming a schedule, making a call between users, changing a connected terminal, and the like using a real-time communication service by cooperation of a terminal equipped with a Web application, a user terminal, and a SIP server. To do.
[0006]
Embodiments according to the present invention will be described below with reference to the drawings.
(1-1) Configuration of Embodiment FIG. 1 shows a configuration of a communication control system of the embodiment.
In FIG. 1, a terminal 2 (for example, a personal computer) and terminals 3 and 4 possessed by a user are connected to an SIP server 1 via an IP network 5. The connection of the terminals 2, 3 and 4 to the IP network 5 may be wired or wireless.
A web browser is installed in the terminal 2, and is used to access the SIP server 1 to set or confirm a schedule. The user enters the contents of the schedule on the screen of the Web browser, for example, the time and place of the meeting or meeting, the information of the other party to be called, etc., and also the presence setting and preference setting.
[0007]
By using the presence, it is possible to register and notify the user's location, state, and the like to the SIP server, and to change the connection destination based on the presence information. There are various types of presence. For example, the presence status includes presence, absence, and busyness. By grasping the presence information, it is possible to set or change the schedule according to the situation.
[0008]
In addition, by using preferences, it is possible to specify a plurality of terminals for one address for selection of a partner's location, communication means, etc. and setting of transfer conditions, etc. It is possible to give a priority to each other. As the terminals 3 and 4, for example, terminals such as PDA (Personal Digital Assistants) are used, and settings such as changes in presence and preferences, communication with other users, for example, VoIP (Voice) It is used for calls using the over Internet Protocol.
[0009]
The SIP server 1 includes a schedule / transaction receiving unit 11, a schedule database 12, a schedule activation monitoring unit 13, a built-in clock 14, a 3PCC activation unit 15, and a 3PCC processing unit 16.
The schedule / transaction reception unit 11 transmits a schedule / transaction reception screen to the terminal 2 via the IP network 5 when there is an access from the terminal 2 when setting the schedule. In addition, the schedule information input on the schedule / transaction reception screen is shaped into a format readable by the schedule database 12 and transmitted to the schedule database 12.
[0010]
The schedule database 12 stores the schedule information received from the schedule / transaction accepting unit 11 at the time of schedule setting in a transaction format (transaction list). In addition, the number of transaction lists that satisfy the condition is transmitted to the schedule activation monitoring unit 13 in response to a request from the schedule activation monitoring unit 13 at the time of schedule activation.
Whether the schedule activation monitoring unit 13 has a transaction list set at the current time in the schedule database 12 in response to a check request of the schedule database 12 of a predetermined period, for example, one minute period, from the internal clock 14 at the time of schedule activation. Confirm whether or not. When there are one or more transaction lists, the corresponding transaction list is transmitted to the 3PCC activation unit 15.
[0011]
The built-in clock 14 transmits a check request for the schedule database 12 to the schedule activation monitoring unit 13 at a predetermined cycle.
The 3PCC activation unit 15 extracts information about the transmission source and the other party from the transaction list, and requests the 3PCC processing unit 16 to transmit the schedule to the transmission source and the other party at a specified time. 3PCC (Third Party Call Control) is a technology that enables a third party to set a call between two terminals and allows control such as making and receiving an IP phone call from a personal computer or the like.
[0012]
The 3PCC processing unit 16 includes a 3PCC control unit 161, a presence state transmission / reception unit 162, a presence state database 165, a preference state transmission / reception unit 163, a preference state database 166, a guidance information database 167, a terminal call unit 164, and a message memo function unit 168. Consists of The 3PCC processing unit 16 is connected to the terminal 3 or 4 of the user through the IP network 5 when transmitting the schedule to the user.
[0013]
At the time of presence notification, the 3PCC processing unit 16 refers to the presence database 165 to determine whether or not the presence state has changed. When there is a change, the 3PCC processing unit inputs the presence information input by the user into the presence database 165. If there is no change, the presence information is not changed.
When changing the preference, the 3PCC processing unit 16 refers to the preference database 166 when the user's status changes, and determines whether or not the preference status has changed. When there is a change, the 3PCC processing unit 16 inputs the preference information input by the user into the preference database 166. If there is no change, the preference information is not changed.
[0014]
At the start of a call, the 3PCC processing unit 16 receives a call start request from the 3PCC activation unit 15 and uses the 3PCC control unit 161 and the guidance database 167 to connect the terminal 3 owned by the user A and the terminal 3 owned by the user B. Make a call. When the schedule at the time of mobility is activated, the 3PCC processing unit 16 receives a request from the 3PCC activation unit 15 and uses the 3PCC control unit and the guidance database 167 to use the terminal 3a or 3b owned by the user A and the terminal 4 possessed by the user B. Make a call.
[0015]
When the schedule is activated when the power is turned off, the 3PCC processing unit 16 receives a request from the 3PCC activation unit 15 and uses the 3PCC control unit 161, the guidance database 167, and the message memo function unit 168 to communicate with the terminal 3 owned by the user A Then, the user 4 has a terminal 4 call.
[0016]
(1-2) Operation of Embodiment Hereinafter, the operation of the embodiment will be described for schedule setting, presence notification, preference change, schedule activation, call start, schedule activation (during mobility) and schedule activation (during power-off). To do.
[0017]
(A) Schedule Setting FIG. 2 shows a schedule setting procedure.
When the user accesses the SIP server 1 through the terminal 2, the schedule / transaction receiving unit 11 transmits a schedule / transaction receiving screen to the terminal 2. The user views the screen using a Web browser installed in the terminal 2 and inputs the schedule time and the other party to call (S11).
[0018]
The inputted schedule time and information on the other party of the call are shaped in a form readable by the database in the schedule / transaction accepting unit 11 and sent to the schedule database 12 (S12, S13).
Schedule time and call partner information are stored in the form of a transaction list on the database. When the writing to the schedule database 12 is normally performed, the schedule / transaction receiving unit 11 displays a screen indicating that the writing of the schedule has been normally performed on the terminal 2 (S14).
When the user confirms this screen, the schedule setting ends.
[0019]
(B) Presence Notification FIG. 3 shows a procedure in which the user notifies the SIP server 1 of presence information (information indicating whether or not the user is currently in a callable state).
When the user's state changes, the user activates the terminal 2, for example, a Web browser on the mobile terminal, and inputs that the presence information has changed (S21).
The input information is sent to the SIP server 1 through the IP network 5 and processed by the 3PCC processing unit 16 (S22).
[0020]
The 3PCC processing unit 16 refers to the presence database 165 to determine whether the presence state has changed. When there is a change, the 3PCC processing unit 16 inputs the presence information input by the user into the presence database 165. If there is no change, the presence information is not changed (S23).
[0021]
(C) Changing Preferences FIG. 4 shows a procedure in which the user notifies the SIP server 1 of preference information (information indicating whether the user is currently in a call state).
When the user's state changes, the user activates the terminal 2, for example, a Web browser on the mobile terminal, and inputs that the preference information has changed (S31).
[0022]
The input information is sent to the SIP server 1 through the IP network 5 and processed by the 3PCC processing unit 16 (S32).
The 3PCC processing unit 16 refers to the preference database 166 to determine whether the preference state has changed. When there is a change, the 3PCC processing unit 16 inputs the preference information input by the user into the preference database 166. If there is no change, the preference information is not changed (S33).
[0023]
(D) Schedule Activation FIG. 5 shows a procedure for activating a schedule based on the schedule setting input by the user.
The built-in clock 14 in the SIP server 1 sends a check request for the schedule database 12 to the schedule activation monitoring unit 13 at a predetermined period, for example, one minute period (S41).
Upon receiving the check request, the schedule activation monitoring unit 13 confirms the schedule database 12, confirms whether there is a transaction list set at the current time, and notifies the schedule activation monitoring unit 13 of the number of transaction lists that satisfy the condition. Reply (S42, S43).
[0024]
When there are one or more transaction lists, the schedule activation monitoring unit 13 transmits the transaction list to the 3PCC activation unit 15 (S44).
If there are no transaction lists that meet the condition, the process ends. Upon receiving the transaction list, the 3PCC activation unit 15 extracts information on the transmission source and the other party from the list, and requests the 3PCC processing unit 16 to transmit a schedule to the transmission source and the other party (S45).
[0025]
(E) Call Start FIG. 6 shows a procedure from calling to the user's mobile terminal after the above “schedule activation” operation until starting the call.
The 3PCC processing unit 16 that has received the request from the 3PCC activation unit 15 starts calling the terminal 3 owned by the user A and the terminal 4 owned by the user B using the 3PCC control unit 161 (S51, S52).
The terminal 3 that has received the call returns a response to the 3PCC control unit 161 (S53).
[0026]
The 3PCC control unit 161 that has received the response from the terminal 3 requests the guidance database to transmit a message indicating that the connection should be maintained until the terminal 4 responds (S54).
The guidance database that has received the request transmits the guidance requested by the 3PCC control unit 161 to the terminal 3 (S55).
While the user A is waiting while listening to the guidance, the terminal 4 of the user B returns a response to the 3PCC control unit 161 (S56).
When the responses of both the terminal 3 and the terminal 4 are confirmed, the 3PCC control unit 161 requests the guidance database 167 to stop the guidance transmission to the terminal 3 (S57).
[0027]
The guidance database 167 that has received the request stops the guidance transmission to the terminal 3 (S58).
After the guidance transmission stops, the 3PCC control unit 161 connects the terminal 3 and the terminal 4 (S59).
Thereby, the telephone call between the user A and the user B is started. Note that if the response from the terminal 4 comes first during the operation of S53, then the operation up to S57 is performed for the terminal 4.
[0028]
(F) Schedule start (during mobility)
FIG. 7 shows a procedure in the case where the terminal 3a of the user A cannot respond due to the presence state during the above “call start” operation and instead calls the terminal 3b.
The 3PCC processing unit 16 that has received the request from the 3PCC activation unit 15 starts calling the terminal 3a owned by the user A and the terminal 4 owned by the user B using the 3PCC control unit 161 (S61).
The terminal 3 a that has received the call returns a response to the 3PCC control unit 161. At this time, the terminal 3a transmits information indicating that “currently reply is impossible” using presence information. (S62).
[0029]
The 3PCC control unit 161 that has received the information from the terminal 3a refers to the presence database 165 and starts calling the terminal 3b (S63).
The terminal 3b that has received the call returns a response to the 3PCC control unit 161 (S64).
The 3PCC control unit 161 that has received the response from the terminal 3b requests the guidance database 167 to transmit a message indicating that the connection should be maintained until the terminal 4 responds (S65).
The guidance database 167 that has received the request transmits the guidance of the content requested from the 3PCC control unit 161 to the terminal 3b (S66).
[0030]
While the user A is waiting while listening to the guidance, the terminal 4 of the user B returns a response to the 3PCC control unit 161 (S67).
When the responses of both the terminal 3b and the terminal 4 are confirmed, the 3PCC control unit 161 requests the guidance database 167 to stop the guidance transmission to the terminal 3b (S68).
The guidance database 167 that has received the request stops the guidance transmission to the terminal 3b (S69).
After the guidance transmission stops, the 3PCC control unit 161 connects the terminal 3 and the terminal 4 (S70).
[0031]
Thereby, the telephone call between the user A and the user B is started. Note that if the response from the terminal 4 comes first during the operation of S62, then the operation up to S68 is performed for the terminal 4.
[0032]
(G) Schedule activation (when power is off)
FIG. 8 shows a procedure in the case of guiding the user A to leave a message because the terminal 4 of the user B is not turned on at the time of the above “call start” operation. It is a thing.
The 3PCC processing unit 16 that has received the request from the 3PCC activation unit 15 starts calling the terminal 3 owned by the user A and the terminal 4 owned by the user B using the 3PCC control unit 161 (S71).
The terminal 3 that has received the call returns a response to the 3PCC control unit 161 (S72).
[0033]
The 3PCC control unit 161 that has received the response from the terminal 3 requests the guidance database 167 to transmit a message indicating that the connection should be maintained until the terminal 4 responds (S73).
Upon receiving the request, the guidance database 167 transmits the guidance requested by the 3PCC control unit 161 to the terminal 3 (S74).
While the user A waits while listening to the guidance, if there is no response from the terminal 3 for a certain period of time, a command is sent to the guidance database 167 to send guidance for prompting recording to the message memo (S75).
The guidance database 167 that has received the command transmits voice guidance to the terminal 3 (S76).
[0034]
User A inputs voice according to the voice guidance. The input voice is recorded in the message memo function unit 168 in the 3PCC processing unit 16 (S77).
When user A's message ends, message memo function unit 168 stops recording and transmits a signal indicating that user A's recording has ended to 3PCC control unit 161 (S78).
The 3PCC control unit 161 that has received the signal from the message memo function unit 168 disconnects the connection with the terminal 3 (S79).
If the response from the terminal 4 comes first in the operation of S72 and there is no response from the terminal 3, the operation up to S79 is performed for the terminal 4 thereafter.
[0035]
(1-3) Effects of Embodiment According to the embodiment described above, the 3PCC control unit 161 transmits a schedule to the terminal 3 and the terminal 4 at the same time, and transmits a guidance to the terminal that has previously responded. Thereafter, the connection is held until the other terminal responds, and when both terminals respond, both terminals are connected, so that the terminal that has received the schedule can automatically connect.
[0036]
Further, since the presence database 165 and the preference database 166 for storing presence information and preference information held by the terminal are provided in the 3PCC processing unit 16, for example, when the terminal 3a held by the user A cannot be received due to the presence state, the terminal By sending a connection request to 3b, it is possible to transmit a schedule to a terminal other than the designated terminal.
[0037]
Furthermore, by providing the message memo function unit 168 in the 3PCC processing unit 16, even when the terminal 4 of the user B is not turned on, the user A can transmit a message to the user B by leaving the message. Is possible.
[0038]
(2) Other Embodiments In the description of each of the above embodiments, various modified embodiments have been referred to. However, modified embodiments as exemplified below can be given.
In the above embodiment, an example in which the portable information terminal is used for both the terminal 3 and the terminal 4 has been described. However, any device using the SIP protocol can be applied to a device that cannot receive an e-mail.
[0039]
【The invention's effect】
As described above, according to the present invention, in a communication control method between a plurality of terminals connected to an IP network and a server, the schedule information is accumulated from the terminal to the schedule accumulation unit of the server, and the server schedule monitoring unit The schedule information accumulated in the server is monitored, and communication between the terminals connected to the communication processing unit is started based on the schedule information in the communication processing unit of the server, and the communication processing unit When a request is made to connect to the terminal to be performed at the same time and there is a response that the terminal cannot connect, the presence terminal or preference information is referred to, and the other terminal that can communicate is requested to connect. Even when it is not possible, it is possible to transmit a schedule to a terminal other than the designated terminal.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a system configuration of an embodiment.
FIG. 2 is a diagram illustrating an alarm setting sequence according to the embodiment.
FIG. 3 is a diagram illustrating a presence notification sequence according to the embodiment.
FIG. 4 is a diagram illustrating a preference change sequence according to the embodiment.
FIG. 5 is a diagram illustrating an alarm activation sequence according to the embodiment.
FIG. 6 is a diagram illustrating an alarm activation (communication start) sequence according to the embodiment.
FIG. 7 is a diagram illustrating a sequence of alarm activation (during mobility) according to the embodiment.
FIG. 8 is a diagram illustrating a sequence of alarm activation (when power is turned off) according to the embodiment;
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... SIP server, 2-4 ... terminal, 5 ... IP network, 11 ... Schedule transaction reception part, 12 ... Schedule database, 13 ... Schedule start-up monitoring part, 14 ... Built-in clock, 15 ... 3PCC start part, 16 ... 3PCC Processing unit 161 ... 3PCC control unit 162 ... Presence status transmission / reception unit 163 ... Preference status transmission / reception unit 164 ... Terminal call unit 165 ... Presence database 166 ... Preference database 167 ... Guidance database 168 ... Message memo Functional part.

Claims (8)

IP網を介して接続される端末間の通信を制御する通信制御装置において、
前記端末の状態を示すプレゼンス情報を蓄積するプレゼンス情報蓄積部と、
前記端末の応答方法を示すプレファレンス情報を蓄積するプレファレンス情報蓄積部と、
前記プレゼンス情報およびプレファレンス情報を用いて前記端末間の通話を設定する通話設定部と、
ガイダンス情報を蓄積するガイダンス情報蓄積部とを有し、
前記通話設定部は、第2の端末との通話開始を希望する第1の端末と前記第1の端末の通話先である前記第2の端末間で通話を開始する場合、前記プレゼンス情報およびプレファレンス情報を参照し、前記第1の端末と第2の端末に接続を要求し、前記接続要求に対して前記第2の端末より先に前記第1の端末から接続可の応答があった場合、前記ガイダンス情報蓄積部に対して前記第2の端末からの応答があるまで接続保持を促す前記ガイダンス情報を前記第1の端末に送信し前記第2の端末から先に接続可の応答があった場合は、前記ガイダンス情報蓄積部に対して前記第1の端末からの応答があるまで接続保持を促す前記ガイダンス情報を前記第2の端末に送信し前記第1の端末および前記第2の端末からの応答が確認された時点で前記ガイダンス情報の送信を停止するよう要求し、前記第1の端末および前記第2の端末からの応答が確認された時点で前記ガイダンス情報の送信を停止するよう要求し、前記第1の端末および前記第2の端末間の通話を開始することを特徴とする通信制御装置。
In a communication control device for controlling communication between terminals connected via an IP network,
A presence information storage unit for storing presence information indicating a state of the terminal;
A preference information storage unit for storing preference information indicating a response method of the terminal;
A call setting unit for setting a call between the terminals using the presence information and preference information;
A guidance information storage unit for storing guidance information;
The call setting unit, when starting a call between the first terminal desiring to start a call with a second terminal and the second terminal that is the call destination of the first terminal, When reference is made to the first terminal and the second terminal with reference to the reference information, and a response indicating that connection is possible from the first terminal prior to the second terminal in response to the connection request. sends the guidance information for prompting a connection holding to the guidance information storage unit until a response from the second terminal to the first terminal, the response of the connectable first from the second terminal If there is, transmitting the guidance information for prompting a connection holding to the guidance information storage unit until a response from the first terminal to the second terminal, said first terminal and said second when the response from the second terminal has been confirmed In the request to stop the transmission of the guidance information, and requesting a response from the first terminal and the second terminal stops transmission of the guidance information when confirmed, the first terminal And a communication control device for starting a call between the second terminals.
前記通話設定部は、前記接続要求に対して前記第1または第2端末から接続不可の応答があった場合、前記プレゼンス情報蓄積部およびプレファレンス情報蓄積部を参照し、通話可能な他の端に接続を要求することを特徴とする請求項1に記載の通信制御装置。  The call setting unit refers to the presence information storage unit and the preference information storage unit when there is a connection impossible response from the first or second terminal in response to the connection request, and the other terminal that can make a call The communication control device according to claim 1, wherein the communication control device requests connection to the device. 前記通信制御装置は、更に伝言録音部を有し、前記通話設定部は、前記接続要求に対して前記第1または第2の端末から一定時間応答がない場合、前記ガイダンス情報蓄積部に対して応答があった端末に前記伝言録音部に伝言を録音するよう促すガイダンス情報を送信するよう要求することを特徴とする請求項1に記載の通信制御装置。  The communication control device further includes a message recording unit, and when the call setting unit does not respond to the connection request from the first or second terminal for a certain period of time, the communication control unit 2. The communication control apparatus according to claim 1, wherein the terminal that has responded is requested to transmit guidance information that prompts the message recording unit to record a message. 前記通信制御装置は、更にスケジュール情報をトランザクション形式で蓄積するスケジュール蓄積部と所定周期で前記スケジュール蓄積部に現時刻に設定されたトランザクションリストが蓄積されているか否かを確認し、蓄積されている場合は前記トランザクションリストを前記通話設定部に送信するスケジュール起動監視部を有し、前記通話設定部は前記トランザクションリストから前記第1および第2の端末の情報を抽出し所定時刻に送信することを特徴とする請求項1に記載の通信制御装置。  The communication control device further checks whether or not a schedule storage unit that stores schedule information in a transaction format and whether or not a transaction list set at the current time is stored in the schedule storage unit at a predetermined cycle. A schedule activation monitoring unit that transmits the transaction list to the call setting unit, and the call setting unit extracts information on the first and second terminals from the transaction list and transmits the information at a predetermined time. The communication control device according to claim 1, characterized in that: IP網を介して接続される端末とサーバ間の通信制御方法において、
前記端末から前記サーバのスケジュール蓄積部にスケジュール情報を蓄積し、
前記サーバのスケジュール監視部で前記蓄積されたスケジュール情報を監視し、
前記サーバのプレゼンス情報蓄積部およびプレファレンス情報蓄積部にプレゼンス情報およびプレファレンス情報を蓄積しまたは蓄積された前記情報を更新し、
前記サーバ内の通信処理部は、第2の端末との通話開始を希望する第1の端末と前記第1の端末の通話先である前記第2の端末間で通話を開始する場合、前記プレゼンス情報、前記プレファレンス情報およびスケジュール情報蓄積部に蓄積されたトランザクションリストを参照し、第1と第2の端末に接続を要求し、前記接続要求に対して前記第2の端末より先に前記第1の端末から接続可の応答があった場合、前記ガイダンス情報蓄積部に対して前記第2の端末からの応答があるまで接続保持を促す前記ガイダンス情報を前記第1の端末に送信し前記第1の端末および前記第2の端末からの応答が確認された時点で前記ガイダンス情報の送信を停止するよう要求し、前記第2の端末から先に接続可の応答があった場合は、前記ガイダンス情報蓄積部に対して前記第1の端末からの応答があるまで接続保持を促す前記ガイダンス情報を前記第2の端末に送信し前記第1の端末および前記第2の端末からの応答が確認された時点で前記ガイダンス情報の送信を停止するよう要求し、前記第1の端末および前記第2の端末間の通話を開始することを特徴とする通信制御方法。
In a communication control method between a terminal connected via an IP network and a server,
Accumulate schedule information from the terminal to the schedule accumulation unit of the server,
Monitor the accumulated schedule information in the schedule monitoring unit of the server,
Storing presence information and preference information in the presence information storage unit and preference information storage unit of the server or updating the stored information;
When the communication processing unit in the server starts a call between the first terminal desiring to start a call with the second terminal and the second terminal that is the call destination of the first terminal, the presence processing unit Information, the preference information, and the transaction information stored in the schedule information storage unit, the first and second terminals are requested to connect, and the connection request is made before the second terminal. When there is a response indicating that connection is possible from one terminal, the guidance information that prompts the guidance information storage unit to maintain connection until there is a response from the second terminal is transmitted to the first terminal. When the response from the first terminal and the second terminal is confirmed, the transmission of the guidance information is requested to be stopped. Affection The guidance information that prompts the storage unit to maintain connection until there is a response from the first terminal is transmitted to the second terminal, and the responses from the first terminal and the second terminal are confirmed. A communication control method that requests to stop transmission of the guidance information at a time point and starts a call between the first terminal and the second terminal.
前記通話設定部は、前記接続要求に対して前記第1または第2の端末から接続不可の応答があった場合、前記プレゼンス情報蓄積部およびプレファレンス情報蓄積部を参照し、通話可能な他の端末に接続を要求することを特徴とする請求項5に記載の通信制御方法。  The call setting unit refers to the presence information storage unit and the preference information storage unit when there is a connection impossible response from the first or second terminal in response to the connection request. The communication control method according to claim 5, wherein the terminal requests connection. 前記通信制御装置は、更に伝言録音部を有し、前記通話設定部は、前記接続要求に対して前記第1または第2の端末から一定時間応答がない場合、前記ガイダンス情報蓄積部に対して応答があった端末に前記伝言録音部に伝言を録音するよう促すガイダンス情報を送信するよう要求することを特徴とする請求項5に記載の通信制御方法。  The communication control device further includes a message recording unit, and when the call setting unit does not respond to the connection request from the first or second terminal for a certain period of time, the communication control unit 6. The communication control method according to claim 5, wherein the terminal that has responded is requested to transmit guidance information that prompts the message recording unit to record the message. 前記通信制御装置は、更にスケジュール情報をトランザクション形式で蓄積するスケジュール蓄積部と所定周期で前記スケジュール蓄積部に現時刻に設定されたトランザクションリストが蓄積されているか否かを確認し、蓄積されている場合は前記トランザクションリストを前記通話設定部に送信するスケジュール起動監視部を有し、前記通話設定部は前記トランザクションリストから前記第1および第2の情報を抽出し所定時刻に送信することを特徴とする請求項5に記載の通信制御方法。  The communication control device further checks whether or not a schedule storage unit that stores schedule information in a transaction format and whether or not a transaction list set at the current time is stored in the schedule storage unit at a predetermined cycle. And a schedule activation monitoring unit that transmits the transaction list to the call setting unit, wherein the call setting unit extracts the first and second information from the transaction list and transmits them at a predetermined time. The communication control method according to claim 5.
JP2003122180A 2003-04-25 2003-04-25 Communication control device and communication control method Expired - Lifetime JP4311072B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003122180A JP4311072B2 (en) 2003-04-25 2003-04-25 Communication control device and communication control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003122180A JP4311072B2 (en) 2003-04-25 2003-04-25 Communication control device and communication control method

Publications (2)

Publication Number Publication Date
JP2004328491A JP2004328491A (en) 2004-11-18
JP4311072B2 true JP4311072B2 (en) 2009-08-12

Family

ID=33500496

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003122180A Expired - Lifetime JP4311072B2 (en) 2003-04-25 2003-04-25 Communication control device and communication control method

Country Status (1)

Country Link
JP (1) JP4311072B2 (en)

Also Published As

Publication number Publication date
JP2004328491A (en) 2004-11-18

Similar Documents

Publication Publication Date Title
US7542756B2 (en) Apparatus and method for restoring a conference connection to a cellular telephone
KR101219925B1 (en) Associating a telephone call with a dialog based on a computer protocol such as sip
JP5332544B2 (en) Call control device, call control system, call control method, and computer program
US20050265318A1 (en) Apparatus, system, and method for rejecting a session establishment request
JP4779450B2 (en) Network system that performs application control according to context information
JP2001274908A (en) Communications system
JP2006094369A (en) Automatic message notification system and its method, communication terminal equipment and its program
US8264990B2 (en) Using consultation call to transfer call across endpoints
JP4957420B2 (en) Telephone system and automatic transfer restriction method for telephone system
JP4628966B2 (en) Session control method, communication system, and connection instruction device
JP4973172B2 (en) Call management system and message processing server system
CN100544366C (en) Method for establishing a communication connection in a communication network for direct communication
JP4311072B2 (en) Communication control device and communication control method
JP2000174925A (en) Communications system
JP2012105109A (en) Communication system and server
JP2004242090A (en) Proxy response control method for IP telephone system
TW201436600A (en) Method for auto-switching transmission network for communication
JP2012114613A (en) Communication apparatus
JP4669790B2 (en) Incoming call notification system, incoming call notification method and program
KR100587945B1 (en) Method and system of providing call transfer service
JP4151021B2 (en) IP telephone service system, incomplete call information notification system, incomplete call information notification method and program
JP2007013616A (en) Presence server, information providing system, and information providing method
JP4002545B2 (en) Voice communication system and voice communication method
JP4561791B2 (en) SIP server, control method thereof, and IP telephone system
JP3945270B2 (en) Calling server device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060117

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060923

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20060929

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20061013

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080610

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080728

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

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

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

Free format text: PAYMENT UNTIL: 20120522

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4311072

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120522

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

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140522

Year of fee payment: 5

EXPY Cancellation because of completion of term