(57)【特許請求の範囲】
【請求項１】
単一の通話チャネルにのみ対応した呼制御を実行する１以上のシングルライン電話端末と複数の通話チャネルに対応した呼制御を実行する１以上のマルチライン電話端末を収容する電話制御装置において、
前記シングルライン電話端末からの発信要求または前記シングルライン電話端末への着信があった場合に単一の通話チャネルに対応した呼を識別するための単一呼管理番号を付与した呼制御コマンドを前記シングルライン電話端末との間で送受信し、前記シングルライン電話端末の各々の呼に対して前記単一呼管理番号に基づき単一の通話チャネルに対応した呼制御を行う呼制御手段と、前記マルチライン電話端末からの発信要求または前記マルチライン電話端末への着信があった場合に複数の通話チャネルに対応した呼を識別させるための複数呼管理番号を付与した呼制御コマンドを前記マルチライン電話端末との間で送受信し、前記マルチライン電話端末の各々の呼に対して前記複数呼管理番号に基づき複数の通話チャネルに対応した呼制御を行うマルチライン電話端末呼制御手段と、前記単一呼管理番号と前記複数呼管理番号を各々の電話端末毎に記憶する一時記憶手段と、前記マルチライン電話端末呼制御手段から入力された呼制御コマンドに付与された前記複数呼管理番号を、前記一時記憶手段を参照して対応する電話端末の前記単一呼管理番号に置き換えて前記呼制御手段に呼制御コマンドを出力し、前記呼制御手段から入力された呼制御コマンドに付与された前記単一呼管理番号を、前記一時記憶手段を参照して対応する電話端末の前記複数呼管理番号に置き換えて前記マルチライン電話端末呼制御手段に呼制御コマンドを出力する呼管理番号変換手段と、前記呼管理番号変換手段に入出力する前記呼制御コマンドを監視し、前記マルチライン電話端末に入出力される予め定められた呼制御コマンドを検知した場合に前記呼管理番号変換手段を起動または停止する呼管理番号変換起動／停止手段と、を有し、
当該呼制御コマンドに従った所定の処理を実行することを特徴とする電話制御装置。
【請求項２】
請求項１に記載の電話制御装置において、
前記呼管理番号変換起動／停止手段が検知する予め定められた呼制御コマンドは、前記マルチライン電話端末からの保留要求または呼切断、または前記呼制御手段からの保留許可または保留解除許可または転送許可または呼切断に係る呼制御コマンドであることを特徴とする電話制御装置。
【請求項３】
請求項１および請求項２に記載の電話制御装置において、
前記マルチライン電話端末呼制御手段にシングルライン電話端末が収容された場合に、前記呼管理番号変換手段を起動させずに単一の通話チャネルに対応した呼制御を実行することを特徴とする電話制御装置。
【請求項４】
請求項１から請求項３のいずれかに記載の前記呼管理番号変換手段と前記呼管理番号変換起動／停止手段を実現する電話制御装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１台の端末につき１つの呼しか管理できない呼制御機能を有する電話制御装置に、１以上のシングルライン電話端末と複数呼を扱う１以上のマルチライン電話端末を収容する電話制御装置に関する。
【背景技術】
【０００２】
複数の内線端末を接続する電話制御装置として構内交換機やボタン電話主装置が知られており、従来は１つの物理配線上に位置する１台の端末について１つの呼管理番号（単一呼管理番号）のみで呼を管理していた。しかし、１つの物理配線上で複数の呼を扱うことが可能なマルチライン電話端末を内線端末として接続した場合など、マルチライン電話端末で複数の呼が発生すると呼管理番号も複数生成され、１台の端末について１つの呼管理番号（単一呼管理番号）で１つの呼のみを管理する従来の方法だとマルチライン電話端末で利用可能な複数の呼を扱うことができない。
【０００３】
そこで、複数の呼を扱う端末を接続した場合の呼の管理方法として、交換機で１つの呼のみを扱う低機能端末の各々に存在する呼の数、呼管理番号、サービス状態情報を複数呼管理メモリに保存する事で複数の呼を管理し、低機能端末に対しても複数の呼に対応した交換機機能を提供可能とする技術が開示されている（例えば、特許文献１）。
【０００４】
しかしながら、特許文献１の技術では、呼管理番号の他に低機能端末に存在する呼の数と呼のサービス状態状況を記録しなければならず、大量の情報記憶手段（メモリ）を用意する必要があり、電話制御装置の状態遷移が複雑化し、開発に時間がかかるものであるという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−１７７５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の課題は、１台の端末につき１つの呼管理番号（単一呼管理番号）で１つの呼しか管理できない電話制御装置であっても、従来の呼管理番号（単一呼管理番号）体系を維持しつつ、複数の呼を扱う１以上のマルチライン電話端末を接続可能とし、マルチライン電話端末で発生した複数の呼に付与された複数の呼管理番号の管理を行い、また複数の呼を扱うマルチライン電話端末から複数の呼が発生した場合でも大量のメモリを要することなく、また、電話制御装置の状態遷移を複雑化することなく複数の呼に対応する機能を実現できる電話制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、単一の通話チャネルにのみ対応した呼制御を実行する１以上のシングルライン電話端末と複数の通話チャネルに対応した呼制御を実行する１以上のマルチライン電話端末を収容する電話制御装置において、前記シングルライン電話端末からの発信要求または前記シングルライン電話端末への着信があった場合に単一の通話チャネルに対応した呼を識別するための単一呼管理番号を付与した呼制御コマンドを前記シングルライン電話端末との間で送受信し、前記シングルライン電話端末の各々の呼に対して前記単一呼管理番号に基づき単一の通話チャネルに対応した呼制御を行う呼制御手段と、前記マルチライン電話端末からの発信要求または前記マルチライン電話端末への着信があった場合に複数の通話チャネルに対応した呼を識別させるための複数呼管理番号を付与した呼制御コマンドを前記マルチライン電話端末との間で送受信し、前記マルチライン電話端末の各々の呼に対して前記複数呼管理番号に基づき複数の通話チャネルに対応した呼制御を行うマルチライン電話端末呼制御手段と、前記単一呼管理番号と前記複数呼管理番号を各々の電話端末毎に記憶する一時記憶手段と、前記マルチライン電話端末呼制御手段から入力された呼制御コマンドに付与された前記複数呼管理番号を、前記一時記憶手段を参照して対応する電話端末の前記単一呼管理番号に置き換えて前記呼制御手段に呼制御コマンドを出力し、前記呼制御手段から入力された呼制御コマンドに付与された前記単一呼管理番号を、前記一時記憶手段を参照して対応する電話端末の前記複数呼管理番号に置き換えて前記マルチライン電話端末呼制御手段に呼制御コマンドを出力する呼管理番号変換手段と、前記呼管理番号変換手段に入出力する前記呼制御コマンドを監視し、前記マルチライン電話端末に入出力される予め定められた呼制御コマンドを検知した場合に前記呼管理番号変換手段を起動または停止する呼管理番号変換起動／停止手段と、を有し、当該呼制御コマンドに従った所定の処理を実行することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の呼を１つの呼として制御する呼管理番号変換手段を追加することで、単一呼管理である既存の呼制御手段で複数呼であると意識することなくサービスの提供ができる。
【０００９】
また、呼管理番号変換起動手段は、所定の呼制御コマンドの受信を契機に呼管理番号変換の起動／停止を制御することで、呼の数や呼管理番号変換を行わない場合のサービス状態情報をも管理せずに呼管理番号変換動作を実現できるため、大量のメモリが必要でないとともに、複数呼対応に係る電話制御装置（電話制御装置のプログラム）の変更開発に要する期間を大幅に短縮できる。
【００１０】
また、呼管理番号の変換の開始および停止する契機を限定することで、電話制御装置（電話制御装置のプログラム）の状態遷移を複雑化することなく複数の呼の管理が実現できる。
【図面の簡単な説明】
【００１１】
【図１】本発明による電話制御装置の機能ブロック図である。
【図２】呼管理番号変換部の一時記憶部を示す図である。
【図３】本発明による電話制御装置の動作シーケンスを示す図である。
【図４】呼管理番号変換部の動作を説明するフローチャートである。
【図５】呼管理番号変換処理を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を用いて本発明の実施形態について説明する。
【００１３】
図１は、本発明に係る複数呼を管理する電話制御装置の機能ブロック図である。
【００１４】
図１において、電話制御装置３０は、電話網２０を介して相手先端末１０が接続されている。電話制御装置３０は、外線制御部３１と、主制御部３２と、呼管理番号変換部３３と、マルチライン電話端末呼制御部３４と、通話音声交換部３５とから構成されている。
【００１５】
また、マルチライン電話端末制御部３４を介してマルチライン電話端末３６−１とシングルライン電話端末３６−２とが接続されており、主制御部３２を介してシングルライン電話端末３７が接続されている。
【００１６】
また、呼管理番号変換部３３には、単一呼管理番号と複数呼管理番号を一時的に記憶しておく一時記憶部３８が含まれている。ここで、本実施例における呼管理番号変換部３３は、呼管理番号変換手段と呼管理番号変換起動／停止手段の双方の機能を実現するものとして説明する。
【００１７】
次に、外線制御部３１は、電話制御装置３０と電話網２０を接続する。
【００１８】
主制御部３２は、装置全体を制御し、単一呼の発信、着信、応答、通話、保留、転送、終話の呼制御を行い、シングルライン電話端末３７を接続する。
【００１９】
呼管理番号変換部３３は、マルチライン電話端末呼制御部３４およびマルチライン電話端末呼制御部３４を介して接続されるマルチライン端末３６−１との間で送受信される複数呼の呼制御コマンドの複数呼管理番号を主制御部３２が扱える単一呼管理番号への変換と、主制御部３２が扱う単一呼の呼制御コマンドの単一呼管理番号をマルチライン電話端末呼制御部３４が扱える複数呼の複数呼管理番号への変換を行う。
【００２０】
また、呼管理番号変換部３３には、主制御部３２とマルチライン電話端末制御部３４から受信する呼制御コマンドを監視し、所定の呼制御コマンドを検知した場合に呼管理番号変換手段を起動し、所定の呼制御コマンドを検知した場合に呼管理番号変換手段を停止する呼管理番号変換起動／停止手段を有する。
【００２１】
マルチライン電話端末呼制御部３４は、電話制御装置３０とマルチライン端末３６−１およびシングルライン端末３６−２を接続する。
【００２２】
通話音声交換部３５は、相手先端末１０とマルチライン端末３６−１およびシングルライン端末３６−２またはマルチライン端末３６−１およびシングルライン端末３６−２とシングルライン端末３７との通話音声を接続する。
【００２３】
図２は、呼管理番号変換部の一時記憶部を示す図である。
【００２４】
主制御部３２では、マルチライン電話端末３６−１で発生している第一の呼と第二の呼を単一呼管理番号（Ａ）として管理している。シングルライン電話端末３６−２で発生している呼を単一呼管理番号（Ｃ）として管理している。シングルライン電話端末３７発生している呼を単一呼管理番号（Ｄ）として管理している。
【００２５】
マルチライン電話端末呼制御部３４では、マルチライン電話端末３６−１で発生している第一の呼を複数呼管理番号（ａ）、第二の呼を複数呼管理番号（ｂ）として管理している。シングルライン電話端末３６−２で発生している呼を複数呼管理番号（ｃ）として管理している。
【００２６】
呼管理番号変換部３３の一時記憶部３８では、主制御部３３で管理している単一呼管理番号とマルチライン電話端末呼制御部３４で管理している複数呼管理番号を端末毎に管理している。呼管理番号変換部３３では、一時記憶部３８を用いて対応する複数呼管理番号と単一呼管理番号の相互変換を行う。
【００２７】
図３は、本発明に係る複数呼を管理する電話制御装置の動作シーケンスを示す図である。ここで、以下実施例では、（Ａ）と（Ｃ）を主制御部３２が扱う単一呼管理番号として、またマルチライン電話端末３６−１で発生している第一の呼の複数呼管理番号を（ａ）、新たに発生する第二の呼の複数呼管理番号を（ｂ）とし、それぞれ主制御部３２の単一呼（Ａ）と対応するものとして、またシングルライン電話端末３６−２で発生する呼の複数呼管理番号を（ｃ）とし、主制御部３２の単一呼管理番号（Ｃ）と対応する呼管理番号として説明する。
【００２８】
図３において、呼管理番号変換部３３は、マルチライン電話端末３６−１が相手先端末１０と通話中（Ｓ２１）に端末制御部３４から保留要求（ａ）（Ｓ１１）を受信し、その応答である保留許可（Ａ）（Ｓ１２）を主制御部３２から受信し、保留中（Ｓ２２）になると、複数呼呼管理番号制御を開始する。
【００２９】
またマルチライン電話端末呼制御部３４を介してマルチライン電話端末３６−１から発信（ｂ）（Ｓ１３）を受信すると、呼管理番号変換部３３は複数呼呼管理番号制御を開始する。
【００３０】
主制御部３２は、マルチライン電話端末呼制御部３４を介してシングルライン電話端末３６−２に着信（Ｃ）（Ｓ１４）を送信し、その応答である応答（Ｃ）（Ｓ１５）を受信し、マルチライン電話端末３６−１に応答（ｂ）（Ｓ１６）を中継し、通話音声交換部３５はマルチライン電話端末３６−１（Ｓ２３）とシングルライン電話端末３６−２（Ｓ２４）との通話路を接続する。
【００３１】
呼管理番号変換部３３は、マルチライン電話端末３６−１からの転送要求を、転送要求（Ａ）（Ｓ１７）として主制御部３２に送信する。
【００３２】
このとき呼管理番号変換部３３は、転送可能であることを主制御部３２からの転送許可（Ａ）（Ｓ１８）で受信すると、マルチライン電話端末呼制御部３４へ転送許可を送信し、複数呼管理番号制御を停止する。
【００３３】
また、通話音声交換部３５は相手先端末１０（Ｓ２５）とシングルライン電話端末３６−２（Ｓ２６）との通話路を接続する。
【００３４】
ここで、図３のケース１では、マルチライン電話端末３６−１が通話中に保留操作をしたケースであるが、呼管理番号変換部３３からマルチライン電話端末３６−１の間に複数呼管理番号である図２の（ａ）の呼のみが存在している。また、ケース２では、マルチライン電話端末３６−１が第二の呼の発信操作をしたケースであるが、呼管理番号変換部３３からマルチライン電話端末３６−１の間に複数呼管理番号である図２の（ａ）と複数呼管理番号である図２の（ｂ）の呼が存在していることを示している。呼管理番号変換部３３の動作によって、呼管理番号変換部３３と主制御部３２との間では、いずれの場合も単一呼管理番号である図２の（Ａ）の呼しか存在しておらず、主制御部３２が単一呼管理のまま動作していることがわかる。
【００３５】
図４は、本発明に係る呼管理番号変換部の動作を説明するフローチャートである。
【００３６】
図４において、呼管理番号変換部３３は、第一の呼が発生したか否か判定する（Ｓ３１）。
【００３７】
第一の呼が発生した場合（Ｓ３１、ＹＥＳ）、第一の呼の単一呼管理番号と複数呼管理番号を対応付けて一時記憶部３８に電話端末毎に保存する（Ｓ３２）。第一の呼が発生していない場合（Ｓ３１、ＮＯ）、Ｓ３１に戻る。
【００３８】
次に、保留要求を受信したか否か判定する（Ｓ３３）。
【００３９】
保留要求を受信した場合（Ｓ３３、ＹＥＳ）、次に呼処理部３２から保留許可を受信したか否か判定する（Ｓ３４）。保留許可を受信した場合（Ｓ３４、ＹＥＳ）、複数呼管理番号制御（新たな呼管理番号である図２の（ｂ））を開始する（Ｓ３５）。
【００４０】
保留要求を受信しない場合（Ｓ３３、ＮＯ）、または保留許可を受信しない場合（Ｓ３３、ＮＯ）、呼管理番号変換処理は行わず、Ｓ３３に戻り、マルチライン電話端末から受信した呼制御コマンドの呼管理番号を１対１（例として図２における複数呼管理番号ａと単一呼管理番号Ａ）で主制御部３２へ中継または透過する。
【００４１】
次に、第二の呼が発生したか否か判定する（Ｓ３６）。
【００４２】
第二の呼が発生した場合（Ｓ３６、ＹＥＳ）、第一の呼の単一呼管理番号と対応付けられた第二の呼の複数呼管理番号を一時記憶部３８に電話端末毎に保存する（Ｓ３７）。第二の呼が発生していない場合（Ｓ３６、ＮＯ）、マルチライン電話端末呼制御部３４より保留解除要求を受信しているか否かの判定へ進む（Ｓ３８）。
【００４３】
次に、マルチライン電話端末呼制御部３４より保留解除要求を受信したか否か判定する（Ｓ３８）。
【００４４】
保留解除要求を受信した場合（Ｓ３８、ＹＥＳ）、主制御部３２から保留解除許可を受信したか否か判定する（Ｓ４３）。保留解除許可を受信した場合（Ｓ４３、ＹＥＳ）、続けて話者切替か否か判定する（Ｓ４４）。保留解除許可を受信しない場合（Ｓ４３、ＮＯ）、Ｓ３８に戻り、複数呼管理番号管理制御を継続する。
【００４５】
話者切替の場合（Ｓ４４、ＹＥＳ）、Ｓ３８に戻る。話者切替でない場合（Ｓ４４、ＮＯ）、複数呼管理番号管理制御を停止（Ｓ４６）し、Ｓ３５に戻る。
【００４６】
次に、保留解除要求を受信しない場合（Ｓ３８、ＮＯ）、呼管理番号変換処理を行う（Ｓ３９）。
【００４７】
次に、複数呼管理番号通話中にマルチライン電話端末呼制御部３４から転送要求を受信したか否か判定する（Ｓ４０）。転送要求を受信した場合（Ｓ４０、ＹＥＳ）、続けて主制御部３２から転送許可を受信したか否か判定する（Ｓ４１）。転送要求を受信しない場合（Ｓ４０、ＮＯ）、複数呼通話を継続しているか否かの判定へ進む（Ｓ４２）。
【００４８】
次に、転送許可を受信した場合（Ｓ４１、ＹＥＳ）、Ｓ４６へ進む。転送許可を受信しない場合（Ｓ４１、ＮＯ）、Ｓ４２へ進む。
【００４９】
次に、複数呼通話を継続しているか否か判定する（Ｓ４２）。複数呼通話を継続している場合（Ｓ４２、ＹＥＳ）、Ｓ３８に戻り、複数呼管理番号管理制御を継続する。複数呼通話を継続しない場合（Ｓ４２、ＮＯ）、第一の呼（複数呼管理番号である図２の（ａ）の呼）の切断を受信したか否かの判定へ進む（Ｓ４５）。
【００５０】
第一の呼の切断を受信した場合（Ｓ４５、ＹＥＳ）、Ｓ３６に戻り、複数呼管理番号管理制御を継続する。第一の呼の切断を受信しない場合（Ｓ４５、ＮＯ）、Ｓ４６へ進む。
【００５１】
図５は、本発明に係る呼管理番号変換処理を説明するフローチャートである。
【００５２】
図５において、呼管理番号変換部３３は、第二の呼の呼制御コマンドを受信したか否か判定する（Ｓ５１）。
【００５３】
第二の呼の呼制御コマンドの受信した場合（Ｓ５１、ＹＥＳ）、続けて主制御部３２から呼制御コマンドを受信したか否か判定する（Ｓ５２）。第二の呼の呼制御コマンドを受信しない場合（Ｓ５１、ＮＯ）、全ての呼が終了したか否かの判定へ進む（Ｓ５５）。
【００５４】
主制御部３２から呼制御コマンドを受信した場合（Ｓ５２、ＹＥＳ）、図２における第一の呼の単一呼管理番号Ａ（１０）に第二の呼の複数呼管理番号ｂ（２０）と第一の呼の複数呼管理番号ａ（１０）の差分である１０を加え、第二の呼の複数呼管理番号ｂ（２０）に変換し（Ｓ５３）、マルチライン電話端末呼制御部３４へ呼制御コマンドを送信する（Ｓ５４）。主制御部３２から呼制御コマンドを受信しない場合（Ｓ５２、ＮＯ）、図２における第二の呼の複数呼管理番号ｂ（２０）から第二の呼の複数呼管理番号ｂ（２０）と第一の呼の複数呼管理番号ａ（１０）の差分である１０を除して、第一の呼の単一呼管理番号Ａ（１０）に変換し（Ｓ５７）、主制御部へ呼制御コマンドを送信する。（Ｓ５８）
【００５５】
次に、全ての呼が終了したか否か判定する（Ｓ５５）。全ての呼が終了した場合（Ｓ５５、ＹＥＳ）、一時記憶部３８に記憶した該当単一呼管理番号と複数呼管理番号を消去し（Ｓ５６）、リターンする。全ての呼が終了していない場合（Ｓ５５、ＮＯ）、呼が１つ終了したか否かの判定へ進む（Ｓ５９）。
【００５６】
呼が１つ終了した場合（Ｓ５９、ＹＥＳ）、一時記憶部の該当複数呼管理番号を消去し（Ｓ６０）、リターンする。呼が１つ終了していない場合（Ｓ５９、ＮＯ）、リターンする。
【００５７】
尚、本実施例で説明する呼管理番号変換部３３をはじめとする制御機能は、電話制御装置３０が備えるＣＰＵ上で動作するソフトウェア（プログラム）で構成してもよい。
【符号の説明】
【００５８】
１０…相手先端末、２０…電話網、３０…電話制御装置、３１…外線制御部、３２…主制御部（単一呼管理）、３３…呼管理番号変換部、３４…マルチライン電話端末呼制御部（複数呼管理）、３５…通話音声交換部、３６−１…マルチライン電話端末、３６−２…シングルライン電話端末、３７…シングルライン電話端末、３８…一時記憶部
【図１】
0006583129.tif 000002
【図２】
0006583129.tif 000003
【図３】
0006583129.tif 000004
【図４】
0006583129.tif 000005
【図５】
0006583129.tif 000006