(57)【要約】      （修正有）【課題】呼出中状態、またはビジートーン聴取中状態でＳＩＰ電話機から任意のサービスを起動することが可能な電話システムを提供する。【解決手段】電話システムは、通信ネットワークに接続される複数の電話端末と、複数の電話端末間の通信接続を実行するサーバ装置とを備え、電話端末から、呼発生中にサービスを起動するために、送信すべきＳＩＰメッセージに押下されたダイヤルを示すダイヤル情報を挿入して送信する。サーバ装置は、セッションを特定するセッションＩＤと、セッションが確立される前または前記セッションが終了した状態となる起動中か否かを示す状態情報とを対応付けたセッション管理テーブルを記憶し、受信したＳＩＰメッセージにダイヤル情報が挿入されている場合に、セッション管理テーブルを参照し、発信側の電話端末が使用するセッションが起動中である場合に、ダイヤル情報及びＳＩＰメッセージの種類に基づいて、サービスを実行する。【選択図】図１
2014011662.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続される複数の電話端末と、前記通信ネットワークに接続される複数の電話端末間の通信接続を実行するサーバ装置とを備える電話システムにおいて、
前記複数の電話端末の各々は、
呼発生中に、サービスを起動するために前記電話端末のダイヤルが押下された場合に、送信すべきＳＩＰメッセージに押下されたダイヤルを示すダイヤル情報を挿入して送信するダイヤル情報送信手段を備え、
前記サーバ装置は、
前記複数の電話端末間でセッションが確立される場合に、前記セッションを特定するセッションＩＤと、セッションが確立される前または前記セッションが終了した状態となる起動中か否かを示す状態情報とを対応付けたセッション管理テーブルを記憶するセッション情報記憶手段と、
前記ＳＩＰメッセージを受信し、当該ＳＩＰメッセージに前記ダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、発信側の電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＳＩＰメッセージの種類に基づいて、前記サービスを実行する制御手段とを備える電話システム。
【請求項２】
前記電話端末のダイヤル情報送信手段は、着信側の電話端末を呼び出し中に、前記サービスを起動するためのダイヤルが押下された場合に、送信すべきＮＯＴＩＦＹメッセージに押下されたダイヤルを示すダイヤル情報を挿入して送信し、
前記サーバ装置の制御手段は、前記ＮＯＴＩＦＹメッセージを受信し、当該ＮＯＴＩＦＹメッセージに前記ダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、発信側の電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＮＯＴＩＦＹメッセージに基づいて、前記サービスを実行する請求項１記載の電話システム。
【請求項３】
前記電話端末のダイヤル情報送信手段は、ビジートーン聴取中に、前記サービスを起動するためのダイヤルが押下された場合に、送信すべきＩＮＶＩＴＥメッセージに押下されたダイヤルを示すダイヤル情報を挿入して送信し、
前記サーバ装置の制御手段は、前記ＩＮＶＩＴＥメッセージを受信し、当該ＩＮＶＩＴＥメッセージに前記ダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、発信側の電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＩＮＶＩＴＥメッセージに基づいて、前記サービスを実行する請求項１記載の電話システム。
【請求項４】
前記サーバ装置の制御手段は、前記ダイヤル情報及び前記ＮＯＴＩＦＹメッセージに基づいて、トーンから音声呼び出しへの切り替え、音声呼び出しからトーンへの切り替えのいずれか一方を実行する請求項２記載の電話システム。
【請求項５】
前記サーバ装置の制御手段は、前記ダイヤル情報及び前記ＩＮＶＩＴＥメッセージに基づいて、オーバーライド着信、キャンプオン着信、通話割込み、自動呼び返しの少なくとも１つを実行する請求項３記載の電話システム。
【請求項６】
前記電話端末は、前記複数の電話端末間でセッションが確立される場合に、前記セッションを特定するセッションＩＤと、セッションが確立される前または前記セッションが終了した状態となる起動中か否かを示す状態情報とを対応付けたセッション管理テーブルを記憶するセッション情報記憶手段をさらに備え、
前記ダイヤル情報送信手段は、呼発生中に、サービスを起動するために前記電話端末のダイヤルが押下された場合に、前記セッション管理テーブルを参照して、前記呼に使用されるセッションとは別のセッションが起動中であるか否かを判定し、別のセッションが起動中である場合に、別のセッションを介して送信すべきＳＩＰメッセージに押下されたダイヤルを示すダイヤル情報を挿入して送信する請求項１記載の電話システム。
【請求項７】
通信ネットワークに接続される複数の電話端末間の通信接続を実行するサーバ装置において、
前記複数の電話端末間でセッションが確立される場合に、前記セッションを特定するセッションＩＤと、セッションが確立される前または前記セッションが終了した状態となる起動中か否かを示す状態情報とを対応付けたセッション管理テーブルを記憶するセッション情報記憶手段と、
呼発生状態となる電話端末からＳＩＰメッセージを受信し、当該ＳＩＰメッセージにサービスを起動するためのダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、当該電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＳＩＰメッセージの種類に基づいて、前記サービスを実行する制御手段とを具備するサーバ装置。
【請求項８】
前記制御手段は、呼発生状態となる電話端末からＮＯＴＩＦＹメッセージを受信し、当該ＮＯＴＩＦＹメッセージに前記ダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、当該電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＮＯＴＩＦＹメッセージに基づいて、前記サービスを実行する請求項７記載のサーバ装置。
【請求項９】
前記制御手段は、呼発生状態となる電話端末からＩＮＶＩＴＥメッセージを受信し、当該ＩＮＶＩＴＥメッセージに前記ダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、当該電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＩＮＶＩＴＥメッセージに基づいて、前記サービスを実行する請求項７記載のサーバ装置。
【請求項１０】
前記制御手段は、前記ダイヤル情報及び前記ＮＯＴＩＦＹメッセージに基づいて、トーンから音声呼び出しへの切り替え、音声呼び出しからトーンへの切り替えのいずれか一方を実行する請求項８記載のサーバ装置。
【請求項１１】
前記制御手段は、前記ダイヤル情報及び前記ＩＮＶＩＴＥメッセージに基づいて、オーバーライド着信、キャンプオン着信、通話割込み、自動呼び返しの少なくとも１つを実行する請求項９記載のサーバ装置。
【請求項１２】
通信ネットワークに接続され、呼制御を行うサーバ装置に接続される電話端末において、
呼発生中に、サービスを起動するために前記電話端末のダイヤルが押下された場合に、送信すべきＳＩＰメッセージに押下されたダイヤルを示すダイヤル情報を挿入して前記サーバ装置に送信するダイヤル情報送信手段を備える電話端末。
【請求項１３】
前記ダイヤル情報送信手段は、着信側の電話端末を呼び出し中に、前記サービスを起動するためのダイヤルが押下された場合に、送信すべきＮＯＴＩＦＹメッセージに押下されたダイヤルを示すダイヤル情報を挿入して前記サーバ装置に送信する請求項１２記載の電話端末。
【請求項１４】
前記ダイヤル情報送信手段は、ビジートーン聴取中に、前記サービスを起動するためのダイヤルが押下された場合に、送信すべきＩＮＶＩＴＥメッセージに押下されたダイヤルを示すダイヤル情報を挿入して前記サーバ装置に送信する請求項１２記載の電話端末。
【請求項１５】
前記複数の電話端末間でセッションが確立される場合に、前記セッションを特定するセッションＩＤと、セッションが確立される前または前記セッションが終了した状態となる起動中か否かを示す状態情報とを対応付けたセッション管理テーブルを記憶するセッション情報記憶手段をさらに備え、
前記ダイヤル情報送信手段は、呼発生中に、サービスを起動するために前記電話端末のダイヤルが押下された場合に、前記セッション管理テーブルを参照して、前記呼に使用されるセッションとは別のセッションが起動中であるか否かを判定し、別のセッションが起動中である場合に、別のセッションを介して送信すべきＳＩＰメッセージに押下されたダイヤルを示すダイヤル情報を挿入して前記サーバ装置に送信する請求項１２記載の電話端末。
【請求項１６】
通信ネットワークに接続される複数の電話端末間の通信接続を実行する電話システム制御方法において、
前記複数の電話端末間でセッションが確立される場合に、前記セッションを特定するセッションＩＤと、セッションが確立される前または前記セッションが終了した状態となる起動中か否かを示す状態情報とを対応付けたセッション管理テーブルをメモリに記憶し、
呼発生中に、サービスを起動するために前記電話端末のダイヤルが押下された場合に、送信すべきＳＩＰメッセージに押下されたダイヤルを示すダイヤル情報を挿入して前記サーバ装置に送信し、
呼発生状態となる電話端末からＳＩＰメッセージを受信し、当該ＳＩＰメッセージにサービスを起動するためのダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、当該電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＳＩＰメッセージの種類に基づいて、前記サービスを実行する電話システム制御方法。
【請求項１７】
前記サービスを実行することは、呼発生状態となる電話端末からＮＯＴＩＦＹメッセージを受信し、当該ＮＯＴＩＦＹメッセージに前記ダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、当該電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＮＯＴＩＦＹメッセージに基づいて、前記サービスを実行する請求項１６記載の電話システム制御方法。
【請求項１８】
前記サービスを実行することは、呼発生状態となる電話端末からＩＮＶＩＴＥメッセージを受信し、当該ＩＮＶＩＴＥメッセージに前記ダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、当該電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＩＮＶＩＴＥメッセージに基づいて、前記サービスを実行する請求項１６記載の電話システム制御方法。
【請求項１９】
前記サービスを実行することは、前記ダイヤル情報及び前記ＮＯＴＩＦＹメッセージに基づいて、トーンから音声呼び出しへの切り替え、音声呼び出しからトーンへの切り替えのいずれか一方を実行する請求項１７記載の電話システム制御方法。
【請求項２０】
前記サービスを実行することは、前記ダイヤル情報及び前記ＩＮＶＩＴＥメッセージに基づいて、オーバーライド着信、キャンプオン着信、通話割込み、自動呼び返しの少なくとも１つを実行する請求項１８記載の電話システム制御方法。
【請求項２１】
前記ダイヤル情報を送信することは、着信側の電話端末を呼び出し中に、前記サービスを起動するためのダイヤルが押下された場合に、送信すべきＮＯＴＩＦＹメッセージに押下されたダイヤルを示すダイヤル情報を挿入して前記サーバ装置に送信する請求項１６記載の電話システム制御方法。
【請求項２２】
前記ダイヤル情報を送信することは、ビジートーン聴取中に、前記サービスを起動するためのダイヤルが押下された場合に、送信すべきＩＮＶＩＴＥメッセージに押下されたダイヤルを示すダイヤル情報を挿入して前記サーバ装置に送信する請求項１６記載の電話システム制御方法。
【請求項２３】
前記ダイヤル情報を送信することは、呼発生中に、サービスを起動するために前記電話端末のダイヤルが押下された場合に、前記セッション管理テーブルを参照して、前記呼に使用されるセッションとは別のセッションが起動中であるか否かを判定し、別のセッションが起動中である場合に、別のセッションを介して送信すべきＳＩＰメッセージに押下されたダイヤルを示すダイヤル情報を挿入して前記サーバ装置に送信する請求項１６記載の電話システム制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えばＩＰ(Internet Protocol)電話システムといった電話システム、電話端末、サーバ装置及び電話システム制御方法に関する。
【背景技術】
【０００２】
近年、ＩＰ電話システムが普及し始めている。このＩＰ電話システムでは、例えばＬＡＮ(Local Area Network)やインターネットを含むＩＰ網にＳＩＰ電話機を接続すると共に、ＩＰ網上の呼制御サーバにおいてプロトコル変換及びデータのフォーマット変換等を行うことにより、ＳＩＰ電話機間及びＳＩＰ電話機と一般電話網との間で音声通信を可能にしている。また、このＩＰ電話システムでは、そのプロトコルとしてＳＩＰ（Session Initiation Protocol）が広く使われている。
【０００３】
ＳＩＰプロトコルを用いた発信処理では、ＳＤＰ（Session Description Protocol）情報を含む１８０ Ringingメッセージや１８３ Session Progressメッセージによりアーリーメディアセッションを確立することにより、ＩＮＶＩＴＥメッセージに応答する前に、着呼側から供給される呼出音やアナウンスを発呼側に供給することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７２５５２号公報
【特許文献２】特開２００６−３５２５４３号公報
【特許文献３】特開２００６−４２３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＳＩＰ電話システムにおいても、周知のＰＢＸまたはボタン電話装置で実施されているように、呼出中等のセッション起動中の状態、またはビジートーン聴取中等のセッション終了後の状態から、起動可能なサービスの提供についても強く望まれている。つまり、今までの電話交換機の専用デジタル電話やアナログ標準電話機からのみ可能であったサービスをＳＩＰ電話機からも実現したいという要望も出ている。しかしながら、ＳＩＰ電話システムでは、上記サービスについて、検討段階であって未だに実現されていないのが現状である。
【０００６】
そこで、発明の目的は、呼出中状態、またはビジートーン聴取中状態でＳＩＰ電話機から任意のサービスを起動することが可能な電話システム、電話端末、サーバ装置及び電話システム制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
実施形態によれば、電話システムは、通信ネットワークに接続される複数の電話端末と、前記通信ネットワークに接続される複数の電話端末間の通信接続を実行するサーバ装置とを備える電話システムにおいて、前記複数の電話端末の各々は、ダイヤル情報送信手段を具備する。ダイヤル情報送信手段は、呼発生中に、サービスを起動するために前記電話端末のダイヤルが押下された場合に、送信すべきＳＩＰメッセージに押下されたダイヤルを示すダイヤル情報を挿入して送信する。また、前記サーバ装置は、セッション情報記憶手段と、制御手段とを具備する。セッション情報記憶手段は、前記複数の電話端末間でセッションが確立される場合に、前記セッションを特定するセッションＩＤと、セッションが確立される前または前記セッションが終了した状態となる起動中か否かを示す状態情報とを対応付けたセッション管理テーブルを記憶する。制御手段は、前記ＳＩＰメッセージを受信し、当該ＳＩＰメッセージに前記ダイヤル情報が挿入されている場合に、前記セッション管理テーブルを参照し、発信側の電話端末が使用するセッションが起動中である場合に、前記ダイヤル情報及び前記ＳＩＰメッセージの種類に基づいて、前記サービスを実行する。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るＩＰ電話システムの構成を示すブロック図である。
【図２】本実施形態におけるＳＩＰサーバの構成を示すブロック図である。
【図３】本実施形態におけるＳＩＰ電話機の構成を示すブロック図である。
【図４】本実施形態におけるＳＩＰサーバが備える起動サービス一覧テーブルを示す図である。
【図５】本実施形態におけるセッション情報管理テーブルを示す図である。
【図６】本実施形態におけるＳＩＰ電話機の制御方法を示すフローチャートである。
【図７】本実施形態におけるＳＩＰサーバの制御方法を示すフローチャートである。
【図８】本実施形態における呼び切り替え（トーン→音声）ＳＩＰシーケンスである。
【図９】本実施形態における呼び切り替え（音声→トーン）ＳＩＰシーケンスである。
【図１０】本実施形態のビジートーン聴取中におけるオーバーライド着信ＳＩＰシーケンスである。
【図１１】本実施形態のビジートーン聴取中におけるキャンプオン着信ＳＩＰシーケンスである。
【図１２】本実施形態のビジートーン聴取中における通話割り込みＳＩＰシーケンスである。
【図１３】本実施形態のビジートーン聴取中における自動呼び返し ＳＩＰシーケンスである。
【発明を実施するための形態】
【０００９】
以下、実施形態について、図面を参照して説明する。
【００１０】
ＩＰ電話システムにあっては、着信側の電話機を呼び出し中に、発信元の電話機にて呼び出し音をトーンから音声呼び出しに切り替えたり、音声呼び出しからトーンに切り替えたりするサービスが要望されている。また、ＩＰ電話システムにあっては、ビジートーン聴取中に、通話中の電話機に対し通話割り込みを行ったり、自動呼び返しを行ったりするサービスも要望されている。
【００１１】
ところで、ＩＰ電話システムでは、呼出中等のアーリーセッション起動中の状態、またはビジートーン聴取中等のセッション終了後の状態において、ＳＩＰ電話機からのサービス起動を可能とする標準的なＳＩＰシーケンスがない。また、ＩＰ電話システムでは、サービス起動を可能にする構成要素も実装されていない。このため、ＳＩＰではない通常の電話交換機に接続した専用電話機からのみ、呼出中等のセッション起動中の状態、またはビジートーン聴取中等のセッション終了後の状態からのサービスが起動可能であった。ここで、アーリーセッションとは、通常のセッションが確立する前のセッションであり、１８０ Ringingメッセージや１８３ Session Progressメッセージにより確立されるものであり、これによりＩＮＶＩＴＥメッセージに応答する前に、着呼側から供給される呼出音やアナウンスを発呼側に供給することができる。
【００１２】
また、標準のＳＩＰ、ＳＩＰサーバ装置を含む電話システム（以下、ＳＩＰ電話システム）において、例えば呼出中に発信元のＳＩＰ電話機にてダイヤルが押下されても、呼出中と同じセッションで押下したダイヤルの情報をＳＩＰサーバ装置側に通知することが出来ないため、呼出中に発信側のＳＩＰ電話機からサービスを起動させることができなかった。
【００１３】
また、ＳＩＰ電話システムにおいて、例えばビジートーン聴取中のようなセッション終了後の状態時にＳＩＰ電話機のダイヤルを押下しても、ビジートーンを聴取した呼と同じセッションで、押下したダイヤルの情報をＳＩＰサーバ装置側に通知することが出来ない。このため、ビジートーン聴取中に発信側のＳＩＰ電話機からサービスを起動させることができなかった。これは、ＳＩＰでは、ビジートーンを聴取すると既に呼（セッション）が終了しているという扱いになってしまうためである。
【００１４】
図１は、本実施形態に係るＩＰ電話システムの構成を示すブロック図である。  
このシステムは、例えばＡ地区のオフィス内に配置されるＩＰ（Internet Protocol）ネットワーク１を有する。ＩＰネットワーク１には、複数のＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎ（ｎは自然数）及びＳＩＰサーバ２が接続されている。
【００１５】
ＳＩＰサーバ２は、ＳＩＰトランクサービスを提供するインターネットサービスプロバイダのＳＩＰサーバである。
【００１６】
また、ＩＰネットワーク１には、ルータ３及びＶｏＩＰ(Voice Over Internet Protocol)ゲートウェイ５が接続されている。
【００１７】
ルータ３は、ＩＰネットワーク１とインターネット等を含むＳＩＰトランク網（ＷＡＮ）４との間を接続するものである。ＳＩＰトランク網４は、例えばＡ地区全体、Ａ地区の隣に位置するＢ地区、Ｃ地区等の広いエリアに配置されている。
【００１８】
ＶｏＩＰゲートウェイ５は、ＩＰネットワーク１とアナログ電話網等の公衆回線網（ＰＳＴＮ）６、または標準電話機７との間を接続するものである。ＶｏＩＰゲートウェイ５は、ＩＰネットワーク１と公衆回線網６、または標準電話機７との間における通信プロトコル及び信号フォーマットの変換機能とを備えている。
【００１９】
また、上記ＳＩＰサーバ２は、複数のＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎ相互間、ＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎとルータ３またはＶｏＩＰゲートウェイ５との間で、例えばＳＩＰに従ってセッションを確立する交換制御機能を備える。そして、確立されたセッションにより、発信側と着信側のＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎ間でＲＴＰパケットを送受信することで、音声通信を行う。
【００２０】
図２は、本実施形態に係るＳＩＰサーバ２の構成を示すブロック図である。
【００２１】
ＳＩＰサーバ２は、制御部２１、ノースブリッジ２２、主メモリ２３、サウスブリッジ２４、ＨＤＤ（Hard Disk Drive）２５、マルチドライブ２６、ＬＡＮコントローラ２７、ＳＩＰインターフェース部２８、ＰＣカードコントローラ２９、ＢＩＯＳ−ＲＯＭ（Basic Input/Output System ROM）３０、ＥＣ／ＫＢＣ（Embedded Controller/Keyboard Controller）３１、電源コントローラ（ＰＳＣ）３２、電源部３３、インターフェース（Ｉ／Ｆ）３４、Ｉ／Ｏコントローラ３５等を備える。
【００２２】
制御部２１は、（ＣＰＵ：Central Processing Unit）を主体としてＳＩＰサーバ２全体の制御を司るものである。制御部２１は、主メモリ２３をワークエリアとして使用し、ＨＤＤ２７から主メモリ２３にロードされる、オペレーティングシステム（ＯＳ）２３ａ、ドライバ２３ｂ及び交換プログラム２３ｃ等を実行する。  
また、制御部２１は、呼制御部２１１と、起動中セッション情報検索部２１２と、終了セッション情報検索部２１３とを備える。
【００２３】
呼制御部２１１は、自装置に関して生起する呼に対する処理全般を担う。すなわち、呼制御部２１１は、呼に対し、ＩＰネットワーク１とのメッセージ授受の制御、公衆回線網６と送受すべきメッセージの決定、呼状態の管理、トーンの送出、音声接続のタイミングの決定等に関する制御を行うものである。また、呼制御部２１１は、サービス決定部２１１１を備える。
【００２４】
サービス決定部２１１１は、後述する起動中セッション情報検索部２１２及び終了セッション情報検索部２１３で検索したセッション情報とＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎから通知されたＳＩＰメッセージとそのパラメータであるダイヤル情報を元に起動すべきサービスとセッションを決定する。また、サービス決定部２１１１には、図４に示すＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎのダイヤル押下により起動する起動サービス一覧テーブル２１１２が記憶されている。この起動サービス一覧テーブル２１１２には、呼出中またはビジートーン聴取中における、各ダイヤルの押下に応じた起動サービスが記憶されている。
【００２５】
起動中セッション情報検索部２１２は、ＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎが呼出中等のアーリーセッション起動中の状態の場合にダイヤルが押下された場合、別セッションでＳＩＰサーバ２にダイヤル情報を通知する。起動中セッション情報検索部２１２は、ＳＩＰサーバ２側でサービス起動の対象となるセッションを後述する起動中セッション情報記憶部２３ｄ−１より検索する。
【００２６】
終了セッション情報検索部２１３は、ＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎがビジートーン聴取中等のセッション終了後の状態でＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎからダイヤルが押下された場合、別セッションでＳＩＰサーバ２にダイヤル情報を通知する。終了セッション情報検索部２１３は、ＳＩＰサーバ２側でサービス起動の対象となるセッションを後述する終了セッション情報記憶部２３ｄ−２より検索する。
【００２７】
また、主メモリ２３は、データ領域２３ｄにおいて、起動中セッション情報記憶部２３ｄ−１と、終了セッション情報記憶部２３ｄ−２とを備える。
【００２８】
起動中セッション情報記憶部２３ｄ−１は、ＳＩＰサーバ２で確立しているセッション情報を記憶する。
【００２９】
終了セッション情報記憶部２３ｄ−２は、ＳＩＰサーバ２側で一定時間だけ終了した過去のセッション情報を記憶する。
【００３０】
また、起動中セッション情報記憶部２３ｄ−１には、呼出中等のアーリーセッション起動中の状態の場合におけるセッション情報管理テーブル２３１１が記憶され、終了セッション情報記憶部２３ｄ−２には、ビジートーン聴取中等のセッション終了後の状態の場合におけるセッション情報管理テーブル２３１２が記憶されている。セッション情報管理テーブル２３１１，２３１２は、セッションごとに、セッションの使用状態を管理するためのテーブルである。セッション情報管理テーブル２３１１，２３１２には、図５に示すように、各ＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎ間でのセッションＩＤ、セッションが発生した時刻、セッションを構成している発信者ＩＤ及び着信者ＩＤが記憶されている。
【００３１】
ノースブリッジ２２は、制御部２１とサウスブリッジ２４との間のブリッジ処理、主メモリ２３の制御、ビデオコントローラの制御などを行う各種コントローラを備えている。
【００３２】
サウスブリッジ２４は、ハブリンクを介してノースブリッジ２２に接続されており、ＬＰＣ（Low Pin Count）バス上の各種デバイス（ＥＣ／ＫＢＣ３１、Ｉ／Ｏコントローラ３５など）や、ＰＣＩ（Peripheral Component Interconnect）バス上の各種ＰＣＩデバイス（ＬＡＮコントローラ２７、ＳＩＰインターフェース部２８、ＰＣカードコントローラ２９など）や、ＩＤＥ（Integrated Drive Electronics）対応のディスクドライブや、ＵＳＢデバイスなどの制御を行う各種コントローラを備える。
【００３３】
ＨＤＤ２５は、プライマリＩＤＥに対応するデバイスとしてサウスブリッジ２４に接続されており、ＯＳや交換プログラム等の各種プログラム、各種データ２３ｄなどを記憶する内蔵のハードディスクである。
【００３４】
マルチドライブ２６は、セカンダリＩＤＥに対応するデバイスとしてサウスブリッジ２４に接続されており、リムーバブルな記録媒体であるＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷを駆動する。
【００３５】
ＬＡＮコントローラ２７は、ＰＣＩデバイスとしてサウスブリッジ２４に接続されており、有線ＬＡＮの仕様に準拠する通信機能を備え、同じ通信機能を備えた通信装置との間で通信を行うものである。  
ＳＩＰインターフェース部２８は、ＰＣＩデバイスとしてサウスブリッジ２４に接続されており、ＬＡＮ１の仕様に準拠する通信機能を備え、ＲＴＰパケットの授受に係わる処理を行う。  
ＰＣカードコントローラ２９は、ＰＣＩデバイスとしてサウスブリッジ２４に接続されており、ＰＣＭＣＩＡ(Personal Computer Memory Card International Association)の仕様に準拠し、各種のＰＣカードを制御するものである。ＢＩＯＳ−ＲＯＭ３０は、ＬＰＣバスに接続されており、電源が投入された際に主にＳＩＰサーバ２内のハードウェアに対する設定処理などを行うＢＩＯＳ（Basic Input/Output System）を格納している。ＥＣ／ＫＢＣ３１は、ＬＰＣバスに接続されており、電源コントローラ（ＰＳＣ）３２やキーボード等の入力装置の制御などを行う。このＥＣ／ＫＢＣ３１は、組み込みコントローラであるＥＣ（Embedded Controller）とキーボードコントローラとを一体化したものである。
【００３６】
電源コントローラ３２は、Ｉ2Ｃバスを介してＥＣ／ＫＢＣ３１に接続されており、ＳＩＰサーバ２内の各部に供給する電圧を制御する。電源部３３は駆動電力を生成し、ＳＩＰサーバ２内の各部に供給する。インターフェース（Ｉ／Ｆ）３４は、キーボードやマウス等の入力デバイスを接続可能とするための、インターフェースを行うものである。Ｉ／Ｏコントローラ３５は、ＬＰＣバスに接続されており、外部とシリアル信号やパラレル信号の入出力制御を行うと共に、マウスとの入出力制御をも行う。
【００３７】
図３は、本実施形態におけるＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎの構成を示すブロック図である。例として、ＳＩＰ電話機ＩＰＴ１について説明する。
【００３８】
図２において、ＳＩＰ電話機ＩＰＴ１は、伝送部１１と、通話処理部１２と、主制御部１３と、操作パネル部１４と、ハンドセット１５と、セッション情報記憶部１６とを備える。
【００３９】
伝送部１１は、外部の機器との間で伝送により種々のデータの授受を行なう。また、伝送部１１は、外部の機器から送られてきた例えばＲＴＰパケット中から通話信号や制御信号を抽出し、通話信号を通話処理部１２へ、制御信号を主制御部１３へとそれぞれ与える。さらに伝送部１１は、通話処理部１２や主制御部１３から与えられるシリアルデータ信号を時分割多重して伝送用のＲＴＰパケットを生成し、送信する。
【００４０】
通話処理部１２は、伝送部１１から与えられる通話信号に含まれる通話データを取り出して、この通話データからアナログの受話音声信号を再生する。そして、通話処理部１２は、この再生した受話音声信号によりハンドセット１５の受話器を駆動し、受話音声の出力を行なわせる。また、通話処理部１２には、ハンドセット１５の送話器で生成されたアナログの送話音声信号が入力される。通話処理部１２は、この送話音声信号を所定形態の通話信号に変換して、伝送部１１へと与える。
【００４１】
主制御部１３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有して構成され、ソフトウェア処理によりの各部の制御を行なう。
【００４２】
また、主制御部１３は、複数セッション管理部１３１と、送信メッセージ作成部１１３２と、受信メッセージ判定部１３３とを備える。
【００４３】
複数セッション管理部１３１は、セッション情報記憶部１６に記憶された複数あるセッション情報を管理する。
【００４４】
送信メッセージ作成部１３２は、ＩＮＶＩＴＥメッセージやＮＯＴＩＦＹメッセージといったＳＩＰメッセージを作成する。また、送信メッセージ作成部１３２は、呼出中等のセッション起動中の状態時、またはビジートーン聴取中等のセッション終了後の状態時にダイヤル押下した場合、ダイヤル情報を別セッションでＳＩＰサーバ２に送信するためのＳＩＰメッセージを作成する。送信メッセージ作成部１３２は、複数セッション管理部１３１で管理されるセッション情報に基づいて、伝送部１１を介して、作成したＳＩＰメッセージをＳＩＰサーバ２に送信する。
【００４５】
受信メッセージ判定部１３３は、伝送部１１を介して、他のＳＩＰ電話機ＩＰＴ２〜ＩＰＴｎから送信されるＳＩＰメッセージを判定し、判定結果からＳＩＰ電話機ＩＰＴ１の処理を決定する。
【００４６】
操作パネル部１４は、ＬＣＤ（Liquid Crystal Display）等の表示部１４１と、キー入力部１４２とを備えている。表示部１４１には、主制御部１３から出力された自端末の動作状態を表す種々情報、電話帳等も表示される。
【００４７】
セッション情報記憶部１６は、ＳＩＰ電話機ＩＰＴ１自身が持つ、セッションＩＤやそのセッションの使用状態等のセッション情報を複数記憶する。
【００４８】
なお、ＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎは、通話処理機能とメディア情報処理機能とを備えたＳＩＰ電話機である。これらＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎは、ＩＰネットワーク１を経由して、ＳＩＰサーバ２に登録されている。
【００４９】
次に、ＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎ及びＳＩＰサーバ２の制御方法について説明する。ここでは、例としてＳＩＰ電話機Ａ，Ｂ，Ｃを使用する場合について記載する。
【００５０】
図６は、本実施形態におけるＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎの制御方法を示すフローチャートである。  
ＳＩＰ電話機Ａのユーザがダイヤルを押下した場合、ＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎの複数セッション管理部１３１で、自電話機の状態を判定する（ステップＳ６１）。自電話機の状態が呼出中であれば、自電話機内で別セッションが起動中か判定し（ステップＳ６２）、起動中であれば、ダイヤル情報をＴＯヘッダに設定したＮＯＴＩＦＹメッセージを送信メッセージ作成部１３２で作成し、伝送部１１を経由して、ＳＩＰサーバ２へ送信する（ステップＳ６４）。ステップＳ６２において、別セッションが起動中でなければ誤ダイヤル入力として処理し、ＳＩＰサーバ２へは何も送信しない（ステップＳ６５）。ステップＳ６１において、自電話機の状態が呼出中でなければ、さらに複数セッション管理部１３１内で自電話機の状態を判定し（ステップＳ６３）、自電話機の状態がビジートーン聴取中かつ直前に受信したメッセージが４８６ Busy Hereであれば、ダイヤル情報をＴＯヘッダに設定したＩＮＶＩＴＥメッセージを送信メッセージ作成部１３２で作成し、伝送部１１を経由して、ＳＩＰサーバ２へ送信する（ステップＳ６６）。ステップＳ６３において、自電話機の状態がビジートーン聴取中かつ直前に受信したメッセージが４８６ Busy Hereでなければ、誤ダイヤル入力として処理し、ＳＩＰサーバ２へは何も送信しない（ステップＳ６５）。
【００５１】
図７は、本実施形態におけるＳＩＰサーバ２の制御方法を示すフローチャートである。  
ＳＩＰサーバ２は、ＳＩＰインターフェース部２８を経由して、ＳＩＰメッセージを受信した場合、呼制御部２１１内のサービス決定部２１１１で、接続サービス等の通常サービスの関するＳＩＰメッセージかを、ＳＩＰメッセージのＴＯヘッダに１桁のダイヤル情報が設定されているかを確認することにより判定する（ステップＳ７１）。ここで、ＳＩＰサーバ２は、通常のＳＩＰメッセージと判定すると、呼制御部２１１が通常の呼処理サービスを起動して、ＳＩＰメッセージは、以後、通常の呼処理ルートで処理される（ステップＳ７２）。ステップＳ７１において、ＳＩＰサーバ２は、通常のＳＩＰメッセージ以外、つまり特別な処理を要するＳＩＰメッセージと判定されると、ＴＯヘッダのダイヤル情報を確認し、サービス起動用のダイヤル情報が設定されているかを呼制御部２１１内のサービス決定部２１１１が持つ起動サービス一覧テーブル２１１２より確認する（ステップＳ７３）。ここで、ＳＩＰメッセージのＴＯヘッダに設定されているダイヤル情報と受信メッセージ種別との組み合わせが一覧テーブル２１１２に一致する場合、受信したメッセージがＮＯＴＩＦＹであれば、起動中セッション情報検索部２１２が起動中セッション情報記憶部２３ｄ−１より、ＩＮＶＩＴＥであれば終了セッション情報検索部２１２が終了セッション情報記憶部２３ｄ−２よりそれぞれメッセージのＦＲＯＭヘッダにある発信者ＩＤをキー情報にして検索する（ステップＳ７５）。さらにセッション情報が発見されれば（ステップＳ７６）、さらに発見したセッションの呼状態が呼出中か判定し（ステップＳ７８）、呼出中であれば受信ダイヤルに応じたＳＩＰシーケンスに従って、発見したセッション情報の着信者ＩＤに対応した着信側へＳＩＰメッセージを送信する（ステップＳ７９）。ステップＳ７６において、セッション情報が発見されなければ、動作を終了する（ステップＳ７７）。ステップＳ７８において、発見したセッションの呼状態が呼出中でなければ、さらに発見したセッションの呼状態がビジートーン聴取中か判定し（ステップＳ７１０）、ビジートーン聴取中であれば受信ダイヤルに応じたＳＩＰシーケンスに従って、発見したセッション情報の着信者ＩＤに対応した着信側へＳＩＰメッセージを送信する（ステップＳ７１１）。ステップＳ７３において、ＳＩＰメッセージのＴＯヘッダに設定されているダイヤル情報と受信メッセージ種別との組み合わせが一覧テーブル２１１２に一致しなければ、呼制御部２１１は復旧処理を起動する（ステップＳ７４）。
【００５２】
上記構成及び制御方法により、ＩＰ電話システムにおいて、以下の起動サービスが実現可能となる。
【００５３】
（トーンから音声呼び出しへの切り替え）  
図８は、本実施形態における呼び切り替え（トーン→音声）ＳＩＰシーケンスである。  
まず、発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、発信要求を示すＩＮＶＩＴＥメッセージを送信する（図８（１））。
【００５４】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージを受信し、発信側ＳＩＰ電話機Ａに対して、発信要求を受け付けた旨を示すメッセージ（１００ Trying）を返送する（図８（２））。さらに、ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂに対して、発信側ＳＩＰ電話機Ａからの発信要求を示すＩＮＶＩＴＥメッセージを送信し、着信側ＳＩＰ電話機Ｂを呼び出す（図８（３））。
【００５５】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２に対して、着信要求を受け付けた旨を示すメッセージ（１００ Trying）及び呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を返送する（図８（４））。
【００５６】
ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂからのメッセージ（１００ Trying）及びメッセージ（１８０ Ringing）を受信して、発信側ＳＩＰ電話機Ａに対して、呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を送信する（図８（５））。さらに、ＳＩＰサーバ２は、起動中セッション情報記憶部２３ｄ−１で起動中セッション情報を記録しておく（図８（６））。
【００５７】
ここで、ユーザが発信側ＳＩＰ電話機Ａにおいて、ダイヤル「２」を押下したとする。
【００５８】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、呼びをトーンから音声に切り替えるダイヤル「２」情報を含むＮＯＴＩＦＹメッセージを別セッションで通知する（図８（７））。
【００５９】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＮＯＴＩＦＹメッセージに応じて、応答メッセージ（２００ ＯＫ）を発信側ＳＩＰ電話機Ａへ返送する（図８（８））。ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＮＯＴＩＦＹメッセージの情報を基に、起動中セッション情報検索部２１２で、起動中セッション情報記憶部２３ｄ−１から起動中セッション情報を検索して呼び切り替え対象を特定する(図８（９）)。ＳＩＰサーバ２は、呼び切り替えを示すＮＯＴＩＦＹメッセージを着信側ＳＩＰ電話機Ｂへ通知する（図８（１０））。
【００６０】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２からのＮＯＴＩＦＹメッセージに応じて、応答メッセージ（２００ ＯＫ）及び音声呼び出しを行うアーリーセッションの確立処理を行うためのメッセージ（１８３ Session Progress）を送信する（図８（１１））。
【００６１】
ＳＩＰサーバ２は、着信側ＳＩＰ電話機ＢからのＮＯＴＩＦＹメッセ−ジを受信して、ＳＩＰ電話機Ａに対して、音声呼び出しを行うアーリーセッションの確立処理を行うためのメッセージ（１８３ Session Progress）を送信する（図８（１２））。
【００６２】
以上のように、図８に示すシーケンスにより、発信側ＳＩＰ電話機Ａ−発信側ＳＩＰ電話機Ｂ間でアーリーセッションが確立され（図８（１３））、発信側ＳＩＰ電話機Ａは、発信側ＳＩＰ電話機Ｂを音声呼び出しで呼び出すことができる。
【００６３】
（音声呼び出しからトーンへの切り替え）  
図９は、実施形態における呼び切り替え（音声→トーン）ＳＩＰシーケンスである。  
まず、発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、発信要求を示すＩＮＶＩＴＥメッセージを送信する（図９（１））。
【００６４】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージを受信し、発信側ＳＩＰ電話機Ａに対して、発信要求を受け付けた旨を示すメッセージ（１００ Trying）を返送する（図９（２））。さらに、ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂに対して、発信側ＳＩＰ電話機Ａからの発信要求を示すＩＮＶＩＴＥメッセージを送信し、着信側ＳＩＰ電話機Ｂを呼び出す（図９（３））。
【００６５】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２からのＩＮＶＩＴＥメッセージを受信し、ＳＩＰサーバ２に対して、着信要求を受け付けた旨を示すメッセージ（１００ Trying）及び音声呼び出しを行うアーリーセッションの確立処理を行うためのメッセージ（１８３ Session Progress）を返送する（図９（４））。
【００６６】
ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂからのメッセージ（１８３ Session Progress）を受信し、発信側ＳＩＰ電話機Ａに対して、音声呼び出しを行うアーリーセッションの確立処理を行うためのメッセージ（１８３ Session Progress）を送信し（図９（５））、発信側ＳＩＰ電話機Ａ−発信側ＳＩＰ電話機Ｂ間でアーリーセッションが確立される（図９（６））。さらに、ＳＩＰサーバ２は、起動中セッション情報記憶部２３ｄ−１で起動中セッション情報を記録しておく（図９（７））。
【００６７】
ここで、ユーザが発信側ＳＩＰ電話機Ａにおいて、ダイヤル「１」を押下したとする。
【００６８】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、呼びを音声からトーンに切り替えるダイヤル１情報を含むＮＯＴＩＦＹメッセージを、別セッションで通知する（図９（８））。
【００６９】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＮＯＴＩＦＹメッセージに応じて、応答メッセージ（２００ ＯＫ）を返送する（図９（９））。ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＮＯＴＩＦＹメッセージの情報を基に、起動中セッション情報検索部２１２で、起動中セッション情報記憶部２３ｄ−１から起動中セッション情報を検索して呼び切り替え対象を特定する(図９（１０）)。ＳＩＰサーバ２は、呼び切り替えを示すＮＯＴＩＦＹメッセージを着信側ＳＩＰ電話機Ｂへ通知する（図９（１１））。
【００７０】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２からのＮＯＴＩＦＹメッセージに応じて、ＳＩＰサーバ２に対して、応答メッセージ（２００ ＯＫ）及び呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を送信する（図９（１２））。
【００７１】
ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂからの応答メッセージ（２００ ＯＫ）及びメッセージ（１８０ Ringing）を受信して、発信側ＳＩＰ電話機Ａに対して、呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を送信する（図９（１３））。
【００７２】
以上のように、図９に示すシーケンスにより、発信側ＳＩＰ電話機Ａは、発信側ＳＩＰ電話機Ｂをトーン呼び出しで呼び出すことができる。
【００７３】
（オーバーライド着信）  
図１０は、本実施形態のビジートーン聴取中におけるオーバーライド着信ＳＩＰシーケンスである。
【００７４】
ここで、着信側ＳＩＰ電話機Ｂ−ＳＩＰ電話機Ｃ間で、セッションが確立されているものとする（図１０（１））。
【００７５】
まず、発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、発信要求を示すＩＮＶＩＴＥメッセージを送信する（図１０（２））。
【００７６】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージを受信し、発信側ＳＩＰ電話機Ａに対して、ＩＮＶＩＴＥメッセージを受け付けた旨を示すメッセージ（１００ Trying）を返送する（図１０（３））。このとき、着信側ＳＩＰ電話機ＢがＳＩＰ電話機Ｃと通話中のため、ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ａに対して、着信側ＳＩＰ電話機Ｂが通話中である旨を示すメッセージ（４８６ Busy Here）を送信する（図１０（４））。
【００７７】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２からのメッセージ（４８６ Busy Here）の受信により、ビジートーン聴取状態となる。着信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、ビジートーン聴取中である旨を示すＡＣＫメッセージを送信する（図１０（５））。
【００７８】
ＳＩＰサーバ２は、終了セッション情報記憶部２３ｄ−２で終了セッション情報を記録しておく（図１０（６））。
【００７９】
ここで、ユーザが発信側ＳＩＰ電話機Ａにおいて、ビジートーン聴取中でダイヤル１を押下したとする。
【００８０】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、オーバーライド着信を示すダイヤル「１」情報を含むＩＮＶＩＴＥメッセージを通知する（図１０（７））。
【００８１】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージに応じて、オーバーライド着信要求を受け付けた旨を示すメッセージ（１００ Trying）を返送する（図１０（８））。ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージの情報を基に、終了セッション情報検索部２１３で、終了セッション情報記憶部２３ｄ−２から終了セッション情報を検索してオーバーライド着信対象を特定する(図１０（９）)。ＳＩＰサーバ２は、オーバーライド着信を示すＩＮＶＩＴＥメッセージを着信側ＳＩＰ電話機Ｂへ送信し、着信側ＳＩＰ電話機Ｂを呼び出す（図１０（１０））。
【００８２】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２からのＩＮＶＩＴＥメッセージに応じて、ＳＩＰサーバ２に対して、ＩＮＶＩＴＥメッセージを受け付けた旨を示すメッセージ（１００ ＯＫ）及び呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を送信する（図１０（１１））。
【００８３】
ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂからのメッセージ（１００ Trying）及びメッセージ（１８０ Ringing）を受信して、発信側ＳＩＰ電話機Ａに対して、呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を送信する（図９（１２））。
【００８４】
以上のように、図１０に示すシーケンスにより、着信側ＳＩＰ電話機Ｂ−ＳＩＰ電話機Ｃ間で通話中である場合に、ビジートーンを聴取中の発信側ＳＩＰ電話機Ａにて、ＳＩＰメッセージを利用してオーバーライド着信を要求し実行することができる。
【００８５】
（キャンプオン）  
図１１は、本実施形態のビジートーン聴取中におけるキャンプオン着信ＳＩＰシーケンスである。  
ここで、着信側ＳＩＰ電話機Ｂ−ＳＩＰ電話機Ｃ間で、通話中であるものとする（図１１（１））。
【００８６】
まず、発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、発信要求を示すＩＮＶＩＴＥメッセージを送信する（図１１（２））。
【００８７】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージを受信し、発信側ＳＩＰ電話機Ａに対して、ＩＮＶＩＴＥメッセージを受け付けた旨を示すメッセージ（１００ Trying）を返送する（図１１（３））。このとき、着信側ＳＩＰ電話機ＢがＳＩＰ電話機Ｃと通話中のため、ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ａに対して、着信側ＳＩＰ電話機Ｂが通話中である旨を示すメッセージ（４８６ Busy Here）を送信する（図１１（４））。
【００８８】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２からのメッセージ（４８６ Busy Here）の受信により、ビジートーン聴取状態となる。着信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、ビジートーン聴取中である旨を示すＡＣＫメッセージを送信する（図１１（５））。
【００８９】
ＳＩＰサーバ２は、終了セッション情報記憶部２３ｄ−２で終了セッション情報を記録しておく（図１１（６））。
【００９０】
ここで、ユーザが発信側ＳＩＰ電話機Ａにおいて、ビジートーン聴取中でダイヤル２を押下したとする。
【００９１】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、キャンプオン着信を示すダイヤル２情報を含むＩＮＶＩＴＥメッセージを通知する（図１１（７））。
【００９２】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージに応じて、キャンプオン要求を受け付けた旨を示すメッセージ（１００ Trying）を返送する（図１１（８））。ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージの情報を基に、終了セッション情報検索部２１３で、終了セッション情報記憶部２３ｄ−２から終了セッション情報を検索してキャンプオン対象を特定する(図１１（９）)。ＳＩＰサーバ２は、特定したキャンプオン着信対象である着信側ＳＩＰ電話機Ｂの状態を監視する（図１１（１０））。ＳＩＰサーバ２は、発信側ＳＩＰ電話機Ａに対して、呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を送信する（図１１（１１））。
【００９３】
ここで、着信側ＳＩＰ電話機ＢとＳＩＰ電話機Ｃのセッションが切断される（図１１（１２））。
【００９４】
まず、ＳＩＰ電話機Ｃは、ＳＩＰサーバ２に対して、着信側ＳＩＰ電話機Ｂとのセッションを切断する旨を示すＢＹＥメッセージを送信する（図１１（１３））。
【００９５】
ＳＩＰサーバ２は、ＳＩＰ電話機ＣからのＢＹＥメッセージを受信して、ＳＩＰ電話機Ｃに対して、応答メッセージ（２００ ＯＫ）を返送する（図１１（１４））。
【００９６】
ＳＩＰ電話機Ｃは、応答メッセージ（２００ ＯＫ）を受信して、ＳＩＰサーバ２に対して、着信側ＳＩＰ電話機Ｂとのセッションを正常に切断した旨を示すＡＣＫメッセージを返送する（図１１（１５））。
【００９７】
次に、ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂに対して、セッションを切断する旨を示すＢＹＥメッセージを送信する（図１１（１６））。
【００９８】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２からのＢＹＥメッセージを受信して、
ＳＩＰサーバ２に対して、応答メッセージ（２００ ＯＫ）を返送する（図１１（１７））。
【００９９】
ＳＩＰサーバ２は、応答メッセージ（２００ ＯＫ）を受信して、着信側ＳＩＰ電話機Ｂに対して、セッションを正常に切断した旨を示すＡＣＫメッセージを返送する（図１１（１８））。ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂが空き状態になったことを検出して、着信側ＳＩＰ電話機Ｂに対して、発信要求を示すＩＮＶＩＴＥメッセージを送信し、着信側ＳＩＰ電話機Ｂを呼び出す（図１１（１９））。
【０１００】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２からのＩＮＶＩＴＥメッセージを受信して、ＳＩＰサーバ２に対して、着信要求を受け付けた旨を示すメッセージ（１００ Trying）及び呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を送信する（図１１（２０））。
【０１０１】
以上のように、図１１に示すシーケンスにより、着信側ＳＩＰ電話機Ｂ−ＳＩＰ電話機Ｃ間で通話中の場合に、ビジートーンを聴取中の発信側ＳＩＰ電話機Ａにて、ＳＩＰメッセージを利用してキャンプオンを要求し実行できる。
【０１０２】
（通話割込み）  
図１２は、本実施形態のビジートーン聴取中における通話割り込みＳＩＰシーケンスである。  
ここで、着信側ＳＩＰ電話機Ｂ−ＳＩＰ電話機Ｃ間で、通話中であるものとする（図１２（１））。
【０１０３】
まず、発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、発信要求を示すＩＮＶＩＴＥメッセージを送信する（図１２（２））。
【０１０４】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージを受信し、発信側ＳＩＰ電話機Ａに対して、発信要求を受け付けた旨を示すメッセージ（１００ Trying）を返送する（図１２（３））。このとき、着信側ＳＩＰ電話機ＢがＳＩＰ電話機Ｃと通話中のため、ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ａに対して、着信側ＳＩＰ電話機Ｂが通話中である旨を示すメッセージ（４８６ Busy Here）を送信する（図１２（４））。
【０１０５】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２からのメッセージ（４８６ Busy Here）の受信により、ビジートーン聴取状態となる。着信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、正常にビジートーンを聴取している旨を示すＡＣＫメッセージを送信する（図１２（５））。
【０１０６】
ＳＩＰサーバ２は、終了セッション情報記憶部２３ｄ−２で終了セッション情報を記録しておく（図１２（６））。
【０１０７】
ここで、ユーザが発信側ＳＩＰ電話機Ａにおいて、ビジートーン聴取中でダイヤル「３」を押下したとする。
【０１０８】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、通話割り込みを示すダイヤル「３」情報を含むＩＮＶＩＴＥメッセージを通知する（図１２（７））。
【０１０９】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージに応じて、通話割り込み要求を受け付けた旨を示すメッセージ（１００ Trying）を返送する（図１２（８））。ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージの情報を基に、終了セッション情報検索部２１３で、終了セッション情報記憶部２３ｄ−２から終了セッション情報を検索して通話割り込み対象を特定する(図１２（９）)。
【０１１０】
ここで、セッションは全てＳＩＰサーバ経由で接続する（図１２（１０））。すなわち、ＲＴＰ接続をやり直すため、ＳＩＰ電話機Ｂ−ＳＩＰ電話機Ｃ間でのセッションは切断される（図１２（１１））。
【０１１１】
ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂに対して、セッションを再確立する旨を示すＩＮＶＩＴＥメッセージを送信する（図１２（１２））。
【０１１２】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２からのＩＮＶＩＴＥメッセージを受信してＩＮＶＩＴＥメッセージを受け付けた旨を示すメッセージ（１００ Trying）及び応答メッセージ（２００ ＯＫ）を返送する（図１２（１３））。
【０１１３】
ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂからのメッセージ（１００ Trying）及び応答メッセージ（２００ ＯＫ）を受信し、着信側ＳＩＰ電話機Ｂに対して、正常にセッションの再確立を受け付けた旨を示すＡＣＫメッセージを送信する（図１２（１４））。ここで、ＳＩＰサーバ２−着信側ＳＩＰ電話機Ｂ間のセッションが確立される（図１２（１５））。
【０１１４】
またＳＩＰサーバ２は、ＳＩＰ電話機Ｃに対して、セッションを再確立する旨を示すＩＮＶＩＴＥメッセージを送信する（図１２（１６））。
【０１１５】
ＳＩＰ電話機Ｃは、ＳＩＰサーバ２からのＩＮＶＩＴＥメッセージを受信して、ＩＮＶＩＴＥメッセージを受け付けた旨を示すメッセージ（１００ Trying）及び応答メッセージ（２００ ＯＫ）を返送する（図１２（１７））。
【０１１６】
ＳＩＰサーバ２は、ＳＩＰ電話機Ｃからのメッセージ（１００ Trying）及び応答メッセージ（２００ ＯＫ）を受信し、ＳＩＰ電話機Ｃに対して、正常にセッションの再確立を受け付けた旨を示すＡＣＫメッセージを送信する（図１２（１８））。ここで、ＳＩＰサーバ２−ＳＩＰ電話機Ｃ間のセッションが確立される（図１２（１９））。
【０１１７】
さらにＳＩＰサーバ２は、発信側ＳＩＰ電話機Ａに対して、応答メッセージ（２００ ＯＫ）を送信する（図１２（２０））。
【０１１８】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、正常にセッションの再確立を受け付けた旨を示すＡＣＫメッセージを送信する（図１２（２１））。ここで、ＳＩＰサーバ２−着信側ＳＩＰ電話機Ａ間のセッションが確立される（図１２（２２））。
【０１１９】
以上のように、図１２に示すシーケンスにより、着信側ＳＩＰ電話機Ｂ−ＳＩＰ電話機Ｃ間で通話中の場合に、ビジートーン聴取中の発信側ＳＩＰ電話機Ａにて、ＳＩＰメッセージを利用して通話割込みを要求し実行できる。
【０１２０】
（自動呼び返し）  
図１３は、本実施形態のビジートーン聴取中における自動呼び返しＳＩＰシーケンスである。
【０１２１】
ここで、着信側ＳＩＰ電話機Ｂ−ＳＩＰ電話機Ｃ間で、通話中であるものとする（図１３（１））。
【０１２２】
まず、発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、発信要求を示すＩＮＶＩＴＥメッセージを送信する（図１３（２））。
【０１２３】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージを受信し、発信側ＳＩＰ電話機Ａに対して、ＩＮＶＩＴＥメッセージを受け付けた旨を示すメッセージ（１００ Trying）を返送する（図１３（３））。このとき、着信側ＳＩＰ電話機ＢがＳＩＰ電話機Ｃと通話中のため、ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ａに対して、着信側ＳＩＰ電話機Ｂが通話中である旨を示すメッセージ（４８６ Busy Here）を送信する（図１３（４））。
【０１２４】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２からのメッセージ（４８６ Busy Here）の受信により、ビジートーン聴取状態となる。着信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、ビジートーン聴取中である旨を示すＡＣＫメッセージを送信する。（図１３（５））。
【０１２５】
ここで、ＳＩＰサーバ２は、終了セッション情報記憶部２３ｄ−２で終了セッション情報を記録しておく（図１３（６））。
【０１２６】
ここで、ユーザが発信側ＳＩＰ電話機Ａにおいて、ビジートーン聴取中でダイヤル「４」を押下したとする。
【０１２７】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、自動呼び返しを示すダイヤル４情報を含むＩＮＶＩＴＥメッセージを通知する（図１０（７））。
【０１２８】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージに対して、発信側ＳＩＰ電話機Ａに対して、自動呼び返し要求を受け付けた旨を示すメッセージ（１００ Trying）を返送する（図１０（８））。ＳＩＰサーバ２は、発信側ＳＩＰ電話機ＡからのＩＮＶＩＴＥメッセージの情報を基に、終了セッション情報検索部２１３で、終了セッション情報記憶部２３ｄ−２から終了セッション情報を検索して自動呼び返し対象を特定する(図１０（９）)。ＳＩＰサーバ２は、特定した自動呼び返し対象である着信側ＳＩＰ電話機Ｂの状態を監視する（図１３（１０））。ＳＩＰサーバ２は、発信側ＳＩＰ電話機Ａに対して、正常に機能している旨を示すメッセージ（４８８ Not Accetable Here）を送信する（図１３（１１））。
【０１２９】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２からのメッセージ（４８８ Not Accetable Here）を受信し、正常に受け付けた旨を示すＡＣＫメッセージを返送する（図１３（１２））。
【０１３０】
ここで、着信側ＳＩＰ電話機ＢとＳＩＰ電話機Ｃのセッションが切断される（図１３（１３））。
【０１３１】
まず、ＳＩＰ電話機Ｃは、ＳＩＰサーバ２に対して、着信側ＳＩＰ電話機Ｂとのセッションを切断する旨を示すＢＹＥメッセージを送信する（図１３（１４））。
【０１３２】
ＳＩＰサーバ２は、ＳＩＰ電話機ＣからのＢＹＥメッセージを受信し、ＳＩＰ電話機Ｃに対して、応答メッセージ（２００ ＯＫ）を返送する（図１３（１５））。
【０１３３】
ＳＩＰ電話機Ｃは、応答メッセージ（２００ ＯＫ）を受信し、ＳＩＰサーバ２に対して、着信側ＳＩＰ電話機Ｂとのセッションを正常に切断した旨を示すＡＣＫメッセージを返送する（図１３（１６））。
【０１３４】
次に、ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂに対して、セッションを切断する旨を示すＢＹＥメッセージを送信する（図１３（１７））。
【０１３５】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２からのＢＹＥメッセージを受信し、
ＳＩＰサーバ２に対して、応答メッセージ（２００ ＯＫ）を返送する（図１３（１８））。
【０１３６】
ＳＩＰサーバ２は、応答メッセージ（２００ ＯＫ）を受信して、着信側ＳＩＰ電話機Ｂに対して、セッションを正常に切断した旨を示すＡＣＫメッセージを返送する（図１３（１９））。ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂが空きになったので、発信側ＳＩＰ電話機Ａに対して、発信側ＳＩＰ電話機Ａから着信側ＳＩＰ電話機Ｂへ発呼する旨を示すＮＯＴＩＦＹメッセージを送信する(図１３(２０))。
【０１３７】
発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２からのＮＯＴＩＦＹメッセージを受信し、発信側ＳＩＰ電話機Ａに対して、応答メッセージ（２００ ＯＫ）を返送する（図１３（２１））。ここで、発信側ＳＩＰ電話機Ａでは、呼び返しが発生する（図１３（２２））。ユーザは、発信側ＳＩＰ電話機Ａでの呼び返しに応答すると、着信側ＳＩＰ電話機Ｂへの呼びが発生する。発信側ＳＩＰ電話機Ａは、ＳＩＰサーバ２に対して、発信要求を示すＩＮＶＩＴＥメッセージを送信する（図１３（２３））。
【０１３８】
ＳＩＰサーバ２は、発信側ＳＩＰ電話機Ａからの発信要求を受信し、発信側ＳＩＰ電話機Ａに対して、発信要求を受け付けた旨を示すメッセージ（１００ Trying）を返送する（図１３（２４））。さらにＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂに対して、発信要求を示すＩＮＶＩＴＥメッセージを送信し、着信側ＳＩＰ電話機Ｂを呼び出す（図１３（２５））。
【０１３９】
着信側ＳＩＰ電話機Ｂは、ＳＩＰサーバ２からのＩＮＶＩＴＥメッセージに応じて、ＳＩＰサーバ２に対して、発信要求を受け付けた旨を示すメッセージ（１００ ＯＫ）及び呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を送信する（図１３（２６））。
【０１４０】
ＳＩＰサーバ２は、着信側ＳＩＰ電話機Ｂからのメッセージ（１００ Trying）及びメッセージ（１８０ Ringing）を受信し、発信側ＳＩＰ電話機Ａに対して、呼び出し音を鳴らした旨を示すメッセージ（１８０ Ringing）を送信する（図１３（２７））。
【０１４１】
以上のように、図１３に示すシーケンスにより、発信側ＳＩＰ電話機Ａは、着信側ＳＩＰ電話機Ｂ−ＳＩＰ電話機Ｃ間で、通話中であっても、ＳＩＰメッセージを利用して自動呼び返しを実行できる。
【０１４２】
なお、上記起動サービス１〜起動サービス６で示したサービスは一例であり、これに限るものではない。
【０１４３】
以上のように、本実施形態のＩＰ電話システムでは、ＳＩＰサーバ２に起動中セッション情報記憶部２３ｄ−１及び起動中セッション情報検索部２１２を設けることにより、ＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎから確立中のセッションに対して起動する、呼び出し中の呼び切り替え等のサービスを実現することができる。
【０１４４】
また、ＳＩＰサーバ２に終了セッション記憶部２３ｄ−２及び終了セッション情報検索部２１３を設けたことにより、すでに消滅したセッションに対して起動する、ビジートーン聴取中のオーバーライド着信等のサービスを実現することができる。
【０１４５】
これにより、ＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎ側の追加処理を最小限に抑え、開発コストを下げることができる。また製造数がＳＩＰサーバ２より圧倒的に多いＳＩＰ電話機ＩＰＴ１〜ＩＰＴｎの追加製造コストを抑えることができるため、システムとしての追加製造コストを抑えることができる。
【０１４６】
したがって、呼出中等のセッション起動中の状態、またはビジートーン聴取中等のセッション終了後の状態から、同じセッションで押下したダイヤル情報を通知して、ＳＩＰ電話機からサービスを起動することが可能な電話システム、電話端末、サーバ装置及び電話システム制御方法を提供することができる。
【０１４７】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１４８】
１…ＩＰネットワーク、ＩＰＴ１〜ＩＰＴｎ…ＳＩＰ電話機、１１…伝送部、１２…通話処理部、１３…主制御部、１３１…複数セッション管理部、１３２…送信メッセージ作成部、１３３…受信メッセージ判定部、１４…操作パネル部、１４１…表示部、１４２…キー入力部、１５…ハンドセット、１６…セッション情報記憶部、２…ＳＩＰサーバ、２１…制御部、２１１…呼制御部、２１１１…サービス決定部、２１１２…起動サービス一覧テーブル、２１２…起動中セッション情報検索部、２１３…終了セッション情報検索部、２２…ノースブリッジ、２３…主メモリ、２３ｄ−１…起動中セッション情報記憶部、２３ｄ−２…終了セッション情報記憶部、２３１１，２３１２…セッション情報管理テーブル、２４…サウスブリッジ、２５…ＨＤＤ（Hard Disk Drive）、２６…マルチドライブ、２７…ＬＡＮコントローラ、２８…ＳＩＰインターフェース部、２９…ＰＣカードコントローラ、３０…ＢＩＯＳ−ＲＯＭ、３１…ＥＣ／ＫＢＣ、３２…電源コントローラ（ＰＳＣ）、３３…電源部、３４…インターフェース（Ｉ／Ｆ）、３５…Ｉ／Ｏコントローラ、３…ルータ、４…ＳＩＰトランク網（ＷＡＮ）、５…ＶｏＩＰゲートウェイ、６…公衆回線網（ＰＳＴＮ）、７…標準電話機。
【図１】
2014011662.tif 000003
【図２】
2014011662.tif 000004
【図３】
2014011662.tif 000005
【図４】
2014011662.tif 000006
【図５】
2014011662.tif 000007
【図６】
2014011662.tif 000008
【図７】
2014011662.tif 000009
【図８】
2014011662.tif 000010
【図９】
2014011662.tif 000011
【図１０】
2014011662.tif 000012
【図１１】
2014011662.tif 000013
【図１２】
2014011662.tif 000014
【図１３】
2014011662.tif 000015