JP2010074698A - Call control system - Google Patents
Call control system Download PDFInfo
- Publication number
- JP2010074698A JP2010074698A JP2008242068A JP2008242068A JP2010074698A JP 2010074698 A JP2010074698 A JP 2010074698A JP 2008242068 A JP2008242068 A JP 2008242068A JP 2008242068 A JP2008242068 A JP 2008242068A JP 2010074698 A JP2010074698 A JP 2010074698A
- Authority
- JP
- Japan
- Prior art keywords
- call
- control device
- call control
- information
- telephone terminal
- 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.)
- Pending
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、IPネットワークに接続され、電話端末間の呼制御をSIP(Session Initiation Protocol)に従って行うSIP呼制御装置に関する。 The present invention relates to a SIP call control apparatus that is connected to an IP network and performs call control between telephone terminals in accordance with SIP (Session Initiation Protocol).
従来から、電話交換システムにおいて、着信時の利便性の向上や構内放送設備との連携を考慮した技術が提案されている。 2. Description of the Related Art Conventionally, in a telephone exchange system, a technique has been proposed that takes into account the improvement of convenience at the time of incoming calls and cooperation with on-premise broadcasting facilities.
例えば、特許文献1には、着信先の名前の入力に対応して、入力された名前に対応する呼出番号により相手電話端末を呼び出し、呼び出された電話端末は、予め記憶されている前記呼出番号に対応する名前の音素データを読み出し、内蔵されたスピーカを介して前記音素データを出力することで着信先に対して名前と電話が掛かっていることを通報する技術が開示されている。 For example, in Patent Document 1, in response to an input of a destination name, a caller terminal is called by a call number corresponding to the input name, and the called telephone terminal stores the call number stored in advance. Is disclosed that reads out phoneme data having a name corresponding to the name and outputs the phoneme data via a built-in speaker to notify the destination that the name and the phone are being called.
また、特許文献2には、交換システムに着信端末における着信者の名前情報とダイヤル情報を記憶手段に予め記憶しておき、発信端末からのダイヤル情報に基づいて記憶手段に記憶されている名前情報を選択し、選択された名前情報を着信端末に送出し、着信端末が送出された名前情報に基づいて音声により名前を通報する技術が開示されている。 Further, in Patent Document 2, name information and dial information of a called party at a receiving terminal are stored in advance in a storage unit in a switching system, and name information stored in the storing unit based on dial information from a calling terminal. A technique is disclosed in which the selected name information is sent to the receiving terminal, and the receiving terminal reports the name by voice based on the sent name information.
ところで、近年、インターネットの急速な普及に伴い、IPネットワークを利用したIP電話システムが注目されている。このようなIP電話システムにおいて、特許文献1や特許文献2のような技術を適用することで、IP電話システムにおいても、着信先の電話端末において、着信先の名前を通報することができる。
しかしながら、上記の特許文献1や特許文献2に開示された技術のように、着信先の電話端末に内蔵されたスピーカにより着信先の名前を音声で通報する場合、着信先のユーザがその電話端末の近傍にいないと、着信の認識が困難な場合がある。 However, when the destination name is reported by voice using a speaker built in the destination telephone terminal as in the techniques disclosed in Patent Document 1 and Patent Document 2 described above, the destination user receives the telephone terminal. If it is not near, it may be difficult to recognize incoming calls.
本発明は、IPネットワークに接続された呼制御装置において、着信先のユーザがたとえ着信先の電話端末の近傍にいない場合でも、着信先のユーザが着信の認識をより容易に行うことができることを一つの目的とする。 According to the present invention, in a call control device connected to an IP network, even when the destination user is not in the vicinity of the destination telephone terminal, the destination user can more easily recognize the incoming call. One purpose.
本発明に係る呼制御装置は、少なくとも一の電話端末を収容し、収容された電話端末に対する呼処理をSIPに従って行う呼制御装置であって、収容された電話端末への着信の際に、当該電話端末に着信表示させる着信手段と、前記着信の際に受信したSIPメッセージの一部を音声変換し、スピーカより出力する音声出力手段とを備えたことを特徴とする。 A call control device according to the present invention is a call control device that accommodates at least one telephone terminal and performs call processing for the accommodated telephone terminal in accordance with SIP. An incoming call means for displaying an incoming call on a telephone terminal, and an audio output means for converting a part of the SIP message received at the time of the incoming call into voice and outputting it from a speaker are provided.
本発明に係る呼制御装置によれば、SIPメッセージの一つであるセッション確立要求(INVITEメッセージ受信)のテキストデータを読み上げることで、着信時に誰宛の着信かを音声で簡単に通知することが可能となる。 According to the call control device of the present invention, by reading out the text data of the session establishment request (INVITE message reception) which is one of the SIP messages, it is possible to easily notify by voice of who is receiving the incoming call. It becomes possible.
本発明に係る呼制御装置は、少なくとも一の電話端末を収容し、収容された電話端末に対する呼処理をSIPに従って行う呼制御装置であって、発呼側からのINVITEメッセージ内に着信先として記述されたアドレス情報に基づいて着信先の電話端末に対して呼処理を実行する呼処理部と、前記INVITEメッセージ内に着信先のアドレス情報に関連付けて記述された着信先の称呼情報を取得し、当該着信先の称呼情報を含んだ着信の通報を示す音声データを生成する音声データ生成部と、前記音声データを音声出力するスピーカ部と、を備えることを特徴する。 A call control apparatus according to the present invention is a call control apparatus that accommodates at least one telephone terminal and performs call processing for the accommodated telephone terminal in accordance with SIP, and is described as a destination in an INVITE message from a calling party A call processing unit that performs call processing on the destination telephone terminal based on the address information that has been received, and obtains destination call name information described in association with the destination address information in the INVITE message; An audio data generation unit that generates audio data indicating an incoming call notification including name designation information of the destination, and a speaker unit that outputs the audio data as audio.
本発明に係る呼制御装置によれば、音声データ生成部がINVITEメッセージ内に着信先のアドレス情報に関連付けて記述された着信先の称呼情報を取得し、当該着信先の称呼情報を含んだ着信の通報を示す音声データを生成し、スピーカ部が生成された音声データを音声出力する。よって、例えばスピーカ部を着呼側の呼制御装置が収容する電話端末と隣接せず離れたエリア(例えば、電話端末が設置されたエリアとは異なるエリア)に設置することで、着呼先のユーザがたとえ着信先の電話端末の近傍にいない場合でも、ユーザは容易に自身に着信があったことを把握することができる。 According to the call control device of the present invention, the voice data generation unit acquires callee name information described in the INVITE message in association with the callee address information, and receives the callee information including the callee name information. The voice data indicating the notification is generated, and the voice data generated by the speaker unit is output as voice. Therefore, for example, by installing the speaker unit in an area that is not adjacent to the telephone terminal accommodated by the call control device on the called side (for example, an area different from the area where the telephone terminal is installed), Even when the user is not in the vicinity of the destination telephone terminal, the user can easily recognize that he / she has received an incoming call.
本発明に係る呼制御装置の一つの態様では、前記音声データ生成部は、前記INVITEメッセージ内に発信元のアドレス情報に関連付けて記述された称呼情報を取得し、当該発信元の称呼情報を含む前記音声データを生成する、ことを特徴とする。 In one aspect of the call control device according to the present invention, the voice data generation unit acquires name information described in the INVITE message in association with the address information of the source, and includes the name information of the source The voice data is generated.
本発明に係る呼制御装置の一つの態様によれば、音声データに発信元の称呼情報も含まれるため、着信先の他に発信元についても容易に把握することができる。 According to one aspect of the call control device of the present invention, since the caller name information is included in the voice data, it is possible to easily grasp the caller as well as the callee.
本発明に係る呼制御装置の一つの態様では、アドレス情報に関連付けた少なくとも一つのサブアドレス情報と、各サブアドレス情報のそれぞれに関連付けられた各称呼情報とを記憶する称呼情報記憶部を備え、前記音声データ生成部は、前記INVITEメッセージ内に発呼元或いは着信先のサブアドレスとしてサブアドレス情報が記述されている場合には、当該サブアドレス情報に対応する称呼情報を前記称呼情報記憶部から取得し、当該発呼元或いは着信先のサブアドレスに対応する称呼情報を含む前記音声データを生成する、
ことを特徴とする。
In one aspect of the call control device according to the present invention, the call control device includes a name information storage unit that stores at least one subaddress information associated with the address information and each name information associated with each of the subaddress information. When subaddress information is described as a caller or destination subaddress in the INVITE message, the data generation unit acquires the name information corresponding to the subaddress information from the name information storage unit, and Generating the voice data including name information corresponding to a subaddress of a caller or a callee;
It is characterized by that.
本発明に係る呼制御装置の一つの態様によれば、音声データに発呼元或いは着信先のサブアドレス情報に対応する称呼情報も含まれるため、発呼元或いは着信先をさらに詳細に把握することができる。 According to one aspect of the call control device according to the present invention, since the voice data also includes the name information corresponding to the subaddress information of the caller or receiver, the caller or receiver can be grasped in more detail. Can do.
本発明に係る呼制御装置の一つの態様によれば、呼処理が実行された電話端末の端末識別情報と機能ボタンのボタン識別情報を加えた音声データが生成され、音声出力されるため、ユーザが自身への着信に応答する際にどの電話端末のどの機能ボタンを操作すればよいか容易に把握することができる。 According to one aspect of the call control device according to the present invention, voice data is generated by adding the terminal identification information of the telephone terminal on which the call processing has been executed and the button identification information of the function button, and the voice is output. It is possible to easily grasp which function button of which telephone terminal should be operated when answering an incoming call to itself.
本発明によれば、INVITEメッセージに基づいて少なくとも発信元の称呼情報を含む着呼を知らせる音声データがスピーカ部から音声出力される。よって、例えば、スピーカ部を着呼側の呼制御装置が収容する電話端末と隣接せず離れたエリアに設置することで、着呼先のユーザがたとえ着信先の電話端末の近傍にいない場合でも、そのユーザは自身に対して着呼があったことを容易に把握することができる。 According to the present invention, audio data for notifying an incoming call including at least caller name information is output from the speaker unit based on the INVITE message. Thus, for example, by installing the speaker unit in an area that is not adjacent to the telephone terminal accommodated by the call control device on the called side, even if the called user is not in the vicinity of the destination telephone terminal The user can easily grasp that there is an incoming call to the user.
本発明を実施するための最良の形態(以下、「実施形態」と称す)について、以下図面を用いて説明する。 The best mode for carrying out the present invention (hereinafter referred to as “embodiment”) will be described below with reference to the drawings.
図1は、本実施形態に係る呼制御システムのシステム構成を示す図である。 FIG. 1 is a diagram showing a system configuration of a call control system according to the present embodiment.
図1に示すように、電話端末200を収容し、電話端末間の接続、切断などの呼制御を行う呼制御装置100がインターネットなどのIPネットワーク300を介して接続されている。 As shown in FIG. 1, a call control device 100 that accommodates a telephone terminal 200 and performs call control such as connection and disconnection between telephone terminals is connected via an IP network 300 such as the Internet.
本実施形態において、呼制御装置(例えば、呼制御サーバ、交換装置(PBX、ビジネスホン、ボタン電話装置含む)、ゲートウェイ、ホームゲートウェイ等)100は、SIP(Session Initiation Protocol)に従って、他の呼制御装置100と通信を行い、収容している複数の電話端末200間の呼制御を行う。発呼側の呼制御装置100は、発呼元および着信先のアドレス情報と称呼情報を含むINVITEメッセージを生成し、着信側の呼制御装置100が発呼側から送出されたINVITEメッセージに記述された着信先のアドレス情報に基づいて、着信側の電話端末に対して着呼処理を実行するとともに、スピーカ端子を介して施設内の天井等に設けられたスピーカより、INVTEメッセージに基づいて特定された着信先や発呼元を示す称呼情報を含む音声データをユーザに通報する。 In the present embodiment, the call control device (for example, call control server, exchange device (including PBX, business phone, button telephone device), gateway, home gateway, etc.) 100 is another call control device according to SIP (Session Initiation Protocol). Communicate with 100 and perform call control between a plurality of telephone terminals 200 accommodated therein. The call control device 100 on the calling side generates an INVITE message including address information and call name information of the caller and destination, and is described in the INVITE message sent from the caller by the call control device 100 on the callee side. Based on the address information of the called party, the incoming call processing is executed for the telephone terminal on the called side, and is specified based on the INVTE message from the speaker provided on the ceiling or the like in the facility via the speaker terminal. The user is notified of voice data including name information indicating the destination and calling party.
呼制御装置は、テキストデータ形式のSIPメッセージ(INVITEメッセージ)を認識し音声変換するテキスト読み上げ手段(機能)を備えている。 The call control device includes a text-to-speech means (function) that recognizes a text data SIP message (INVITE message) and converts it into speech.
図1の一方の呼制御装置を呼制御装置(1)とし、他方の呼制御装置を呼制御装置(2)とする。呼制御装置(1)には2台の電話端末200(TEL5及びTEL6)と、外部スピーカ70(SP3)が接続されている。また、呼制御装置(2)には4台の電話端末200(TEL1〜TEL4)と、2台の外部スピーカ70(SP1及びSP2)が接続されている。 One call control device in FIG. 1 is called a call control device (1), and the other call control device is called a call control device (2). Two telephone terminals 200 (TEL5 and TEL6) and an external speaker 70 (SP3) are connected to the call control device (1). In addition, four telephone terminals 200 (TEL1 to TEL4) and two external speakers 70 (SP1 and SP2) are connected to the call control device (2).
スピーカ70は、呼制御装置100に内蔵されたものを使用してもよいが、本実施形態の場合、電話端末200より遠隔の話者を呼び出すために外部スピーカ(放送設備でもよい)を接続している。 The speaker 70 may be the one built in the call control device 100, but in the present embodiment, an external speaker (which may be a broadcasting facility) is connected to call a remote speaker from the telephone terminal 200. ing.
また、呼制御装置(2)に収容されている電話端末は、TEL1とTEL2が第1グループ、TEL3とTEL4が第2グループというようにグループ化されている。グループ化とは、一般的にテナント分け機能と称されることが多く、例えば所定番号での着信があった場合に、グループ化された電話端末全てを呼び出すような機能である。グループ分けの設定は、呼制御装置に行われている。 The telephone terminals accommodated in the call control device (2) are grouped so that TEL1 and TEL2 are the first group and TEL3 and TEL4 are the second group. Grouping is often called a tenant dividing function, and is a function that calls all grouped telephone terminals when an incoming call is received with a predetermined number, for example. The grouping setting is performed in the call control device.
ここで、INVITEメッセージとは、SIPに従って電話端末間で呼の確立を行う場合に発呼側の呼制御装置100において生成され、着呼側の呼制御装置100に送信される呼制御用のテキストデータである。図2は、INVITEメッセージの一部分を抜粋した一例を示す。図2(a)において、INVITEヘッダ100Fは、メッセージがINVITEメッセージであること、つまり、着信側の呼制御装置100に対する呼の設定要求であることを示す。Toヘッダ102Fには、着信先を特定する識別情報が示され、具体的には、「tel:」に着信先のアドレスに相当する回線番号(例えばダイヤルイン番号)が示され、「isub:」に着信先のサブアドレスに相当する内線番号が示される。さらに、図2(b)に「tel:」の前段のディスプレイネーム部位に着信先のアドレスに関連づけて着信先の称呼情報を格納させた例を示す。。Fromヘッダ104Fには、発呼元を特定する識別情報が示され、具体的には、「tel:」に発呼元のアドレスに相当するダイヤルイン番号が示され、「isub:」に発呼元のサブアドレスに相当する内線番号が示される。なお、本実施形態では、発呼元或いは着信先を特定する方式として、所謂「TEL URL方式」を採用する例について説明するが、その他の方式、例えば「SIP URL方式」などを採用しても構わない。 Here, the INVITE message is a call control text generated in the call control device 100 on the calling side and transmitted to the call control device 100 on the called side when a call is established between telephone terminals in accordance with SIP. It is data. FIG. 2 shows an example of a part of the INVITE message. In FIG. 2A, the INVITE header 100F indicates that the message is an INVITE message, that is, a call setting request to the call control device 100 on the called side. In the To header 102F, identification information for specifying a destination is indicated. Specifically, “tel:” indicates a line number (for example, dial-in number) corresponding to the destination address, and “isub:”. Is an extension number corresponding to the subaddress of the destination. Further, FIG. 2B shows an example in which destination name designation information is stored in association with the destination address in the display name portion preceding “tel:”. . In the From header 104F, identification information for identifying the caller is indicated. Specifically, “tel:” indicates a dial-in number corresponding to the caller address, and “isub:” indicates a call. The extension number corresponding to the original subaddress is indicated. In this embodiment, an example in which a so-called “TEL URL method” is adopted as a method for specifying a caller or a call destination will be described. However, other methods such as “SIP URL method” may be adopted. I do not care.
図3は、電話端末200の外観の一例を示す図である。図3において、電話端末200は、操作者の音声を受け付ける受話器202と、電話番号等を受け付けるテンキー204と、回線の接続状態を示す点灯ランプ(不図示)を有し、押下することで発呼時や発呼時に電話端末200を回線に接続する複数の機能ボタン206と、発呼元の電話番号(ダイヤルイン番号)等を表示する液晶ディスプレイ等で構成される表示部208とを備える。なお、図3に示す電話端末200は、一般的な電話端末の一例にすぎず、本実施形態において採用可能な電話端末は図7に示す電話端末200には限定されない。 FIG. 3 is a diagram illustrating an example of the appearance of the telephone terminal 200. In FIG. 3, the telephone terminal 200 has a handset 202 that receives an operator's voice, a numeric keypad 204 that receives a telephone number, and a lighting lamp (not shown) that indicates a connection state of a line. A plurality of function buttons 206 for connecting the telephone terminal 200 to the line at the time of calling or calling, and a display unit 208 configured by a liquid crystal display or the like for displaying a caller telephone number (dial-in number) or the like are provided. Note that the telephone terminal 200 shown in FIG. 3 is merely an example of a general telephone terminal, and the telephone terminal that can be employed in the present embodiment is not limited to the telephone terminal 200 shown in FIG.
本実施形態の電話端末200は、多機能電話機(個々に表示用ランプを備えた複数の機能ボタンを備えた電話機)の例であり、呼制御装置100に電話端末200として収容されている。この種の電話端末200では、個々の機能ボタンの押下により、その機能ボタンに対応したボタン情報が呼制御装置100に送出されるようになっている。呼制御装置100の記憶装置には、個々の機能ボタンに割付けられた機能を情報として登録しておく。呼制御装置100は、受信したボタン情報に基づいての登録情報を抽出することで、押下ボタンに割付けられている機能を認識する。そしてその機能に応じたプログラムを実行することにより、その機能に応じた回線の接続や保留、それに表示用ランプ制御等を行っている。そして、各機能ボタンに特定の回線を割付けて、それらに回線ボタンの機能を持たせるようにしている。即ち、或る電話端末200の或る回線対応の機能ボタンが押下されたならば、その回線と電話端末とが接続されると共に、その機能ボタンに対応した表示用ランプが、その回線の状態を表示するようになる。 The telephone terminal 200 of this embodiment is an example of a multifunction telephone (a telephone having a plurality of function buttons each having a display lamp), and is accommodated in the call control device 100 as the telephone terminal 200. In this type of telephone terminal 200, button information corresponding to each function button is transmitted to the call control device 100 when each function button is pressed. In the storage device of the call control device 100, the functions assigned to the individual function buttons are registered as information. The call control device 100 recognizes the function assigned to the push button by extracting registration information based on the received button information. Then, by executing a program corresponding to the function, line connection or holding according to the function, display lamp control, and the like are performed. Then, a specific line is assigned to each function button, and the function of the line button is given to them. That is, if a function button corresponding to a certain line of a certain telephone terminal 200 is pressed, the line and the telephone terminal are connected, and a display lamp corresponding to the function button indicates the state of the line. It will be displayed.
電話端末200の機能ボタンは、個々の回線に対応して設定され発着信時に回線を選択する回線ボタンと、その回線の使用状態を表示する回線ボタンごとのランプ(表示灯)、それに保留ボタン等の機能を行えるように設定され、使用者自身がそれらのボタンを操作することにより直接、回線の選択や保留等ができる。 The function buttons of the telephone terminal 200 are a line button that is set corresponding to each line and selects a line when making / receiving calls, a lamp (indicator) for each line button that displays the use status of the line, a hold button, and the like The user can directly select or hold a line by operating these buttons.
以下に、一般的な通話操作の例について説明する。 Hereinafter, an example of a general call operation will be described.
発信:ランプが点灯していない任意の回線ボタン機能を設定された機能ボタン(対応回線が空き状態の回線ボタン)を押下することにより、その電話端末200と回線とが接続されて発信可能となる。 Calling: By pressing a function button set with an arbitrary line button function whose lamp is not lit (a line button in which the corresponding line is in an empty state), the telephone terminal 200 and the line are connected to be able to make a call. .
着信:回線からの着信を呼制御装置100の着信回路が検出したならば、全ての電話端末200において、その着信回線に対応したランプが点滅し呼び出しが行われる。任意の電話端末200でランプ点滅中の回線ボタン(機能ボタン)を押下すると、この着信回線がその電話端末200に接続されて応答となる。また、それと同時に、全電話端末200のこの回線に対応したランプの状態が点滅から点灯へ変わる。なお、グループ化に対応した番号での着信の場合は、グループ化された電話端末200のみ、その着信回線に対応したランプが点滅し呼び出しが行われる。 Incoming call: If the incoming call circuit of the call control device 100 detects an incoming call from a line, a lamp corresponding to the incoming call line flashes in all the telephone terminals 200 and a call is made. When a line button (function button) whose lamp is blinking is pressed on an arbitrary telephone terminal 200, the incoming line is connected to the telephone terminal 200 and responds. At the same time, the state of the lamps corresponding to this line of all telephone terminals 200 changes from blinking to lighting. In the case of an incoming call with a number corresponding to the grouping, only the grouped telephone terminals 200 are called with the lamp corresponding to the incoming line blinking.
図4は、呼制御装置100の機能ブロックを示す図である。図4において、CPU10は、ROM12に記憶されたBIOSプログラムなどの基本的な制御プログラムをRAM14に展開して、バス90を介して各部を制御し、呼制御などを行う。さらに、CPU10は、記憶装置30に記憶されたプログラム40をRAM14に展開して、必要に応じてデータベース50に格納された各種データを参照して、各種機能を実現する。 FIG. 4 is a diagram illustrating functional blocks of the call control device 100. In FIG. 4, the CPU 10 expands a basic control program such as a BIOS program stored in the ROM 12 in the RAM 14, controls each unit via the bus 90, and performs call control. Further, the CPU 10 expands the program 40 stored in the storage device 30 to the RAM 14 and implements various functions by referring to various data stored in the database 50 as necessary.
また、スピーカ部70は、内蔵スピーカと外部のスピーカを接続するためのスピーカ端子より構成されている。電話端末やユーザ等の近傍に呼制御装置100が設置してある場合には、内蔵スピーカを用い、電話端末やユーザ等の遠隔に呼制御装置100を設置する場合はスピーカ端子に外部スピーカを接続し、通知や通報に使用する形態が考えられる。 The speaker unit 70 includes a speaker terminal for connecting a built-in speaker and an external speaker. When the call control device 100 is installed in the vicinity of a telephone terminal or user, an internal speaker is used. When the call control device 100 is installed remotely from a telephone terminal or user, an external speaker is connected to the speaker terminal. However, a form used for notification and notification is conceivable.
ボタン状態記憶部56は、図5に示すような電話端末に設けられた各機能ボタンの回線空き状態或いは接続状態を示すボタン状態テーブルを電話端末毎或いは同一のダイヤルイン番号が割り当てられた電話端末群毎に記憶する。 The button state storage unit 56 stores a button state table indicating the line availability or connection state of each function button provided in the telephone terminal as shown in FIG. 5 for each telephone terminal or a telephone terminal to which the same dial-in number is assigned. Remember for each group.
図5において、ボタン状態テーブルには、呼制御装置100が収容する電話端末200に設けられた機能ボタンごとに、回線接続状態が登録されている。図5では、回線空き状態の機能ボタンに対して、「−」が関連付けて登録されており、回線接続状態の機能ボタンに対して、使用している回線番号(例えば、「100」、「200」などのダイヤルイン番号)が関連付けて登録されている。 In FIG. 5, the line connection state is registered in the button state table for each function button provided in the telephone terminal 200 accommodated in the call control device 100. In FIG. 5, “−” is registered in association with the function button in the line availability state, and the line number being used (for example, “100”, “200” for the function button in the line connection state is registered. ”Or other dial-in numbers) are registered in association with each other.
呼処理部42は、IPネットワーク300を介して発呼側の呼制御装置100から送出されたINVITEメッセージを通信インタフェース80を介して受信して、受信したINVITEメッセージを参照して、Toヘッダに記述された着信先を特定し、空き状態の回線を選択して、選択された回線を介して着信先の電話端末200に着信処理を行う。電話端末200は、接続された回線に対応する機能ボタン206の点灯ランプを点灯させながら、着信があった旨を示す着信音を鳴らし、ユーザに応答を促す。 The call processing unit 42 receives the INVITE message transmitted from the call control device 100 on the calling side via the IP network 300 via the communication interface 80, and describes the received INVITE message in the To header. The received call destination is identified, a line in the idle state is selected, and the incoming call processing is performed on the telephone terminal 200 of the call destination via the selected line. The telephone terminal 200 sounds a ringing tone indicating that there is an incoming call while turning on the lighting lamp of the function button 206 corresponding to the connected line, and prompts the user to respond.
呼処理部42は、INVITEメッセージを受信すると、ボタン状態記憶部56に記憶された着信先の電話端末に対応する各機能ボタンの状態を示すボタン状態テーブルを参照して、空き状態の機能ボタンを選択し、選択された機能ボタンに割り付けられた回線を介して、INVITEメッセージのToヘッダに記述された着信先の電話端末200に対して着信処理を実行する。電話端末200は、接続された回線に対応する機能ボタン206の点灯ランプを点灯させながら、着信があった旨を示す着信音を鳴らし、ユーザに応答を促す。呼処理部42は、さらに、ボタン状態記憶部56に記憶された着信先の電話端末に対するボタン状態テーブルの更新を行う。つまり、呼処理部42は、今回着信処理を行った回線に対応する機能ボタンの状態を、回線接続状態に変更するために、ボタン状態テーブルにダイヤルイン番号(電話番号)を登録する。 When the call processing unit 42 receives the INVITE message, the call processing unit 42 refers to the button state table indicating the state of each function button corresponding to the destination telephone terminal stored in the button state storage unit 56, and determines the function button in the empty state. The incoming call processing is executed on the destination telephone terminal 200 described in the To header of the INVITE message via the line assigned to the selected function button. The telephone terminal 200 sounds a ringing tone indicating that there is an incoming call while turning on the lighting lamp of the function button 206 corresponding to the connected line, and prompts the user to respond. The call processing unit 42 further updates the button state table for the destination telephone terminal stored in the button state storage unit 56. That is, the call processing unit 42 registers a dial-in number (telephone number) in the button state table in order to change the state of the function button corresponding to the line on which the incoming call processing is performed this time to the line connection state.
称呼情報記憶部52は、ダイヤルイン番号に対する称呼情報と、ダイヤルイン番号に対して割り当てられた内線番号に対する称呼情報とが示される称呼情報テーブルを記憶する。称呼情報テーブルは、後述のように音声データ生成部44が称呼情報を含む音声データを生成する場合に参照される。また、発呼側の呼処理部42がINVITEメッセージを生成する場合にも参照され、発呼側の呼処理部42はユーザにより設定された着信先のアドレス(ダイヤルイン番号)に対応する称呼情報を特定して、特定した称呼情報をToヘッダの所定の位置に記述したINVITEメッセージを生成し、着信側の呼制御装置に送信することで発呼処理を実行する。 The call information storage unit 52 stores a call information table in which call information for a dial-in number and call information for an extension number assigned to the dial-in number are shown. The nominal information table is referred to when the audio data generation unit 44 generates audio data including nominal information as will be described later. The call processing unit 42 on the calling side also refers to the case where the INVITE message is generated, and the call processing unit 42 on the calling side calls the name information corresponding to the destination address (dial-in number) set by the user. Is specified, and an INVITE message in which the specified name information is described in a predetermined position of the To header is generated and transmitted to the call control device on the called side to execute the calling process.
図6は、称呼情報テーブルの一例を示す。まず、呼制御装置(1)は、ネットワーク事業者との契約によりダイヤルイン番号「500」が付与され、呼制御装置(2)は同じくダイヤルイン番号「100」と「200」が付与されているものとする。 FIG. 6 shows an example of the name information table. First, the dial-in number “500” is assigned to the call control device (1) by a contract with the network operator, and the dial-in numbers “100” and “200” are also assigned to the call control device (2). Shall.
一般的なダイヤルイン契約とは、契約者回線番号とは別に複数の番号(追加番号)が付与され、着信時に、着信番号(契約者回線番号または追加番号)が網から送出されるものであるが、本実施形態でいうダイヤルイン番号とは、網もしくは相手より通知される発信者がダイヤルした番号をいう。 A general dial-in contract is one in which a plurality of numbers (additional numbers) are assigned in addition to the subscriber line number, and the incoming call number (subscriber line number or additional number) is sent from the network when an incoming call is received. However, the dial-in number in the present embodiment refers to the number dialed by the caller notified from the network or the other party.
図6に示す呼制御装置(2)の称呼情報テーブルでは、例えば、ダイヤルイン番号「100」に対して「X:(例えば部門名)」が称呼情報として登録され、ダイヤルイン番号「100」に対して電話端末200(TEL1とTEL2)、内線番号「10」、「20」、「30」、「40」、「50」とが割り当てられ、内線番号「10」、「20」、20」、「30」、「40」、「50」に対する称呼情報として、「G:(例えば個人名)」、「H」、「I」、「J」、「K」が登録されている。 In the nominal information table of the call control device (2) shown in FIG. 6, for example, “X: (for example, department name)” is registered as nominal information for the dial-in number “100”, and the dial-in number “100” is registered. To the telephone terminal 200 (TEL1 and TEL2), extension numbers “10”, “20”, “30”, “40”, “50” are assigned, and extension numbers “10”, “20”, 20 ”, As name information for “30”, “40”, and “50”, “G: (for example, personal name)”, “H”, “I”, “J”, and “K” are registered.
また、ダイヤルイン番号「200」に対して「Y:(例えば部門名)」が称呼情報として登録され、ダイヤルイン番号「200」に対して電話端末200(TEL3とTEL4)、内線番号「a」、「b」、「c」とが割り当てられ、内線番号「a」、「b」、「c」に対する称呼情報として、「A:(例えば個人名)」、「B」、「C」が登録されている。 Also, “Y: (for example, department name)” is registered as the call information for the dial-in number “200”, the telephone terminal 200 (TEL3 and TEL4), and the extension number “a” for the dial-in number “200”. , “B”, “c” are assigned, and “A: (for example, personal name)”, “B”, “C” are registered as designation information for the extension numbers “a”, “b”, “c”. Has been.
この称呼情報テーブルからもわかるとおり、ダイヤルイン番号「100」のみでの着信の場合及び、ダイヤルイン番号「100」+内線番号「10」又は「20」又は「30」又は「40」又は「50」での着信の場合には、電話端末200(TEL1)と(TEL2)の両方の電話端末が呼び出されるように設定されている(1つの電話端末に複数の内線番号が付与され、その複数の内線番号のいづれかで着信を可能としている)。 As can be seen from this naming information table, when the incoming call is made only with the dial-in number “100”, the dial-in number “100” + extension number “10” or “20” or “30” or “40” or “50” ”Is set so that both the telephone terminals 200 (TEL1) and (TEL2) are called (a plurality of extension numbers are assigned to one telephone terminal, You can receive calls by any extension number).
また、ダイヤルイン番号「200」のみでの着信の場合及び、ダイヤルイン番号「200」+内線番号「a」又は「b」又は「c」での着信の場合には、電話端末200(TEL3)と(TEL4)の両方の電話端末が呼び出されるように設定されている。 In the case of an incoming call with only the dial-in number “200” and an incoming call with the dial-in number “200” + extension number “a” or “b” or “c”, the telephone terminal 200 (TEL3) And (TEL4) are set to be called.
本実施形態においては、TEL1及びTEL2を第1グループ、TEL3及びTEL4を第2グループとした2つのグループ分けで説明するが、グループが1つ以上あればよく、当然3つ以上のグループ化あってもよい。また、1つのグループには電話端末が1台以上あればよく、3台以上でもなんら問題ない。 In this embodiment, TEL1 and TEL2 are described as two groups, and TEL3 and TEL4 are described as a second group. However, one or more groups are sufficient, and naturally there are three or more groups. Also good. Further, it is sufficient that one group has one or more telephone terminals, and there is no problem with three or more terminals.
音声データ生成部44は、INVITEメッセージのToヘッダやFromヘッダより発信元の番号及び着信先の番号を特定し、その特定した番号に応じた称呼を用いて着信者を音声呼出しするようにしている。図2(a)の場合は、Toヘッダに「100」のダイヤル情報が格納されているため、称呼情報テーブルより「X(部門名)」への着信であることを認識し、さらに、内線番号表記である「isub」に「10」のダイヤル情報が格納されているので、「X(部門名)」の「G(個人名)」宛ての着信であることを認識する。 The voice data generation unit 44 specifies the source number and the destination number from the To header and From header of the INVITE message, and makes a voice call to the called party using a designation corresponding to the specified number. . In the case of FIG. 2A, since the dial information “100” is stored in the To header, it is recognized from the nominal information table that the incoming call is “X (department name)”, and the extension number Since dial information “10” is stored in the notation “issub”, it is recognized that the incoming call is directed to “G (personal name)” of “X (department name)”.
そして、認識した宛先情報を音声データ記憶部54に記憶された音声データのテンプレート(テキストデータ)に基づいて、音声データ生成部(テキスト読み上げ手段)44が着信先の称呼を示す音声データを生成する。内線番号表記は、「isub」のほかに、「extension」を用いてもよい。本実施形態においては、「isub」、「extension」を含めサブアドレスと称する。 Then, based on the recognized destination information based on the voice data template (text data) stored in the voice data storage unit 54, the voice data generation unit (text reading unit) 44 generates voice data indicating the name of the destination. . As the extension number notation, “extension” may be used in addition to “sub”. In the present embodiment, “issub” and “extension” are referred to as subaddresses.
ここでの音声データのテンプレートは、例えば「(着信先の回線(ダイヤルイン)番号の称呼情報)の(着信先の内線番号の称呼情報)さん宛に電話が入っています。」というような着信先を特定することが可能なメッセージを示すテンプレートが考えられる。 The voice data template here is, for example, an incoming call such as “(calling information of called line (dial-in) number) (calling information of called extension number)”. A template showing a message that can specify the destination is conceivable.
すなわち、この場合「X(部門名)のG(個人名)さん宛に電話が入っています。」とスピーカ部70(SP1)より出力されるようになる。 That is, in this case, the speaker unit 70 (SP1) outputs “A phone is addressed to G (personal name) of X (department name)”.
本実施形態においては、ダイヤルイン番号「100」に関する着信の場合はSP1、ダイヤルイン番号「200」に関する着信の場合はSP2を用いて音声呼び出しするよう回線番号とスピーカを対応づけたが、全スピーカより一斉に音声呼び出しするようにしてもよいし、着信毎にスピーカを指定するような情報をSIPメッセージ(INVITEメッセージ、MESSAGEメッセージ等)にて受信し、それに従い制御するようにしてもよい。 In the present embodiment, the line number and the speaker are associated with each other so as to make a voice call using SP1 for an incoming call related to the dial-in number “100” and SP2 for an incoming call related to the dial-in number “200”. Voice calls may be made simultaneously, or information for designating a speaker for each incoming call may be received by a SIP message (INVITE message, MESSAGE message, etc.) and controlled accordingly.
さらに、本実施形態の場合、ダイヤルイン番号「100」+内線番号「10」での着信は、電話端末200(TEL1及びTEL2)を一緒に呼び出すグループ化を行っているので、着信させている電話端末と着信させている機能ボタン情報も合わせて通知するようにしている。 Furthermore, in the case of the present embodiment, the incoming call with the dial-in number “100” + extension number “10” is a grouping that calls the telephone terminals 200 (TEL1 and TEL2) together. The function button information received from the terminal is also notified.
例えば、TEL1とTEL2の機能ボタン5に着信表示を行っているような場合は、「X(部門名)のG(個人名)さん宛に電話が入っています。TEL1又はTEL2の5番で電話を受けてください。」との呼び出しとなる。この場合のテンプレートは、「(着信先の回線番号の称呼情報)の(着信先の内線番号の称呼情報)さん宛に電話が入っています。(着信中の電話端末名称)の(着信表示中の機能ボタン番号)番で電話を受けてください。」となる。 For example, if the incoming call is displayed on the function button 5 of TEL1 and TEL2, “A phone is in contact with G (personal name) of X (department name). Please call me. " In this case, the template is: “(Calling information for the called line number) (Calling information for the called extension number)” ((Incoming call display) Please receive a call with the function button number.
呼制御装置100は、電話端末毎の通話での空き塞がり状態と、電話端末毎の機能ボタンの使用状態を管理しており、グループ化された電話端末の一方(TEL1)が通話中で塞がっている場合には、空いている他方(TEL2)電話端末へ着信を行い、「X(部門名)のG(個人名)さん宛に電話が入っています。TEL2の6番(5番の機能ボタン塞がりの場合)で電話を受けてください。」等のきめ細かい呼び出しを可能としている。 The call control device 100 manages the vacant state in the call for each telephone terminal and the use state of the function button for each telephone terminal, and one of the grouped telephone terminals (TEL1) is blocked during the call. If there is an incoming call, call the other available (TEL2) phone terminal and call “G (personal name) of X (department name). TEL2 No. 6 (No. 5 function button) Please receive a call in the case of a blockage). "
また、発信元の情報をも音声呼び出しに用いることも可能であり、図2(a)のFromヘッダのダイヤル情報「500」を抽出し、電話帳等の相手先情報テーブルに登録されているダイヤル情報と比較し、一致するダイヤル情報に対応する称呼情報を用いて、着信先に誰からの着信なのかを追加して通知するようにしてもよい。 It is also possible to use the information of the caller for voice call. The dial information “500” in the From header of FIG. 2A is extracted, and the dial registered in the destination information table such as a telephone directory is extracted. Compared with the information, it is also possible to add and notify the destination of the incoming call from the name information corresponding to the matched dial information.
また、前記実施形態においては、着信側に称呼情報テーブルを設け、INVITEメッセージのToヘッダやFromヘッダに記載されているダイヤル情報を抽出し、それに対応する称呼データを用いて音声呼び出しを行っているが、発信側の呼制御装置100がINVITEメッセージに称呼情報を格納して送信するようにして、そのINVITEメッセージ(テキストベース)中の特定の情報を使用して音声呼び出しを行うようにしてもよい。 In the above embodiment, a name information table is provided on the receiving side, dial information described in the To header and From header of the INVITE message is extracted, and voice calling is performed using the name data corresponding to the dial information. However, the call control device 100 on the calling side may store the call information in the INVITE message and transmit it, and make a voice call using specific information in the INVITE message (text base). .
発信側呼制御装置で称呼情報を付与したINVITEメッセージの例を図2(b)に示す。 FIG. 2 (b) shows an example of an INVITE message to which name information is added by the caller side call control device.
図2(b)のToヘッダには、Tel−URIの前にディスプレイネームとして「X(例えば部門名、氏名でもよい)」が格納されており、このディスプレイネームを認識し、このテキストデータを音声呼び出しに用いればよい。 In the To header of FIG. 2B, “X (for example, department name or name may be sufficient)” is stored as a display name before the Tel-URI. This display name is recognized, and this text data is voiced. Use it for a call.
また、INVITEのボディに特定の識別子(相互に認識可能な)を設け、テキストデータを送信し、そのテキストデータを音声変換して読上げるようにしてもよい。図2(b)では、特別な識別子を「h」として、「X BUNO G SANE DENWADESU.(X部のGさんへ電話です。)」というテキストデータを格納したものである。この場合、発信側の呼制御装置が、相手のダイヤルイン番号「100」が「X」部のものであり、内線番号「10」が「G」さんのものであることを管理する情報テーブルを備えていることはいうまでもない。 Further, a specific identifier (recognizable to each other) may be provided in the body of INVITE, text data may be transmitted, and the text data may be converted into speech and read out. In FIG. 2B, text data “X BUNO G SANE DENWASU. (Calling Mr. G in the X part)” is stored with a special identifier “h”. In this case, the call control device on the calling side has an information table for managing that the other party's dial-in number “100” belongs to the “X” part and the extension number “10” belongs to “G”. Needless to say, they are equipped.
図7は、音声データ生成部44がINVITEメッセージを取得した際に実行する音声データ生成の手順を示すフローチャートである。 FIG. 7 is a flowchart showing a procedure of voice data generation executed when the voice data generation unit 44 acquires an INVITE message.
図7において、音声データ生成部44は、発呼側の呼制御装置100から送信されたINVITEメッセージを着呼側の呼制御装置100が受信した際に、そのINVITEメッセージを取得し(S100)、INVITEメッセージ内に記述されたToヘッダおよびFromヘッダからそれぞれ回線番号(例えば、ダイヤルイン番号)の称呼情報を取得する(S102)。次いで、音声データ生成部44は、INVITEメッセージのToヘッダおよびFromヘッダに内線番号(「isub」、「extension」等)が記述されているか否かを判定する(S104)。判定の結果、記述されている場合には(ステップS104の判定結果が、肯定「Y」)、音声データ生成部44は、称呼情報記憶部52に記憶された称呼情報テーブルを参照して、各内線番号に対応する称呼情報を取得する(S106)。その後、或いはステップS104での判定の結果、記述された内線番号が存在しない場合(ステップS104の判定結果が、否定「N」)、続いて、音声データ生成部44は、それぞれ取得した称呼情報に基づいて、着信先および発呼元の称呼情報を含む着信の通報を示す音声データを生成し(S106)、スピーカ部70を介して音声データを音声出力して、ユーザに通報する(S108)。 In FIG. 7, when the call control device 100 on the called side receives the INVITE message transmitted from the call control device 100 on the calling side, the voice data generation unit 44 acquires the INVITE message (S100). Name information of line numbers (for example, dial-in numbers) is acquired from the To header and From header described in the INVITE message (S102). Next, the voice data generation unit 44 determines whether or not an extension number (“sub”, “extension”, etc.) is described in the To header and From header of the INVITE message (S104). If it is described as a result of the determination (the determination result of step S104 is affirmative “Y”), the audio data generation unit 44 refers to the name information table stored in the name information storage unit 52, and Name information corresponding to the extension number is acquired (S106). After that, or as a result of the determination in step S104, if the described extension number does not exist (the determination result in step S104 is negative “N”), the audio data generation unit 44 then adds the obtained name information to the name information. Based on this, voice data indicating an incoming call notification including name information of the called party and the calling party is generated (S106), and the voice data is output through the speaker unit 70 to notify the user (S108).
以上、本実施形態によれば、発呼側の呼制御装置100から送信されたINVITEメッセージに基づいて、着呼側の呼制御装置100が発呼元および着信先の称呼情報を特定し、特定された称呼情報に基づいた着呼を知らせる音声データを生成し、音声データをスピーカ部70により音声出力する。よって、例えば、スピーカ部70を着呼側の呼制御装置100が収容する電話端末200と隣接せず離れたエリア(例えば、電話端末200が設置されたエリアとは異なるエリア)に設置することで、着呼先のユーザがたとえ着信先の電話端末200の近傍にいない場合でも、そのユーザは自身に対して着呼があったことを容易に把握することができる。 As described above, according to the present embodiment, based on the INVITE message transmitted from the call-side call control device 100, the call-side call control device 100 identifies the call source and destination name information, and identifies them. The voice data notifying the incoming call based on the designated name information is generated, and the voice data is output by the speaker unit 70 as voice. Therefore, for example, by installing the speaker unit 70 in an area that is not adjacent to the telephone terminal 200 accommodated in the call control device 100 on the called side (for example, an area different from the area where the telephone terminal 200 is installed). Even if the called user is not in the vicinity of the destination telephone terminal 200, the user can easily grasp that the called user has been called.
図8は、音声データ生成部44が発呼元と、着信先と、着信先の機能ボタンとを含む音声データを生成して音声出力する手順を示すフローチャートである。 FIG. 8 is a flowchart showing a procedure in which the voice data generation unit 44 generates voice data including a calling source, a destination, and function buttons of the destination and outputs the voice.
図8において、音声データ生成部44は、発呼側の呼制御装置100から送信されたINVITEメッセージを着呼側の呼制御装置100が受信した際に、そのINVITEメッセージを取得し(S200)、INVITEメッセージ内に記述されたToヘッダおよびFromヘッダからそれぞれ回線番号(例えばダイヤルイン番号)の称呼情報を取得する(S202)。次いで、音声データ生成部44は、INVITEメッセージのToヘッダおよびFromヘッダに内線番号(「isub」、「extension」等)が記述されているか否かを判定する(S204)。判定の結果、記述されている場合には(ステップS104の判定結果が、肯定「Y」)、音声データ生成部44は、称呼情報記憶部52に記憶された称呼情報テーブルを参照して、各内線番号に対応する称呼情報を取得する(S206)。 In FIG. 8, when the call control device 100 on the called side receives the INVITE message transmitted from the call control device 100 on the calling side, the voice data generation unit 44 acquires the INVITE message (S200). Name information of line numbers (for example, dial-in numbers) is acquired from the To header and From header described in the INVITE message (S202). Next, the voice data generation unit 44 determines whether or not an extension number (“sub”, “extension”, etc.) is described in the To header and From header of the INVITE message (S204). If it is described as a result of the determination (the determination result of step S104 is affirmative “Y”), the audio data generation unit 44 refers to the name information table stored in the name information storage unit 52, and Name information corresponding to the extension number is acquired (S206).
その後、或いはステップS204での判定の結果、記述された内線番号が存在しない場合(ステップS204の判定結果が、否定「N」)、続いて、音声データ生成部44は、ボタン状態記憶部56に記憶された着呼先の電話端末に対するボタン状態テーブルを参照して、ステップS200で取得したINVITEメッセージ内のFromヘッダに記述されたダイヤルイン着信で使用する機能ボタンを特定する(S208)。続いて、音声データ生成部44は、取得したそれぞれの称呼情報と、着信先の電話端末を特定する端末識別情報と、特定された機能ボタンを識別するボタン識別情報(例えば、「機能ボタン1」)を含む音声データを生成する(S210)。音声データ生成部44は、例えば、「Y社のAさんから電話端末1の機能ボタン1にX部のGさん宛に電話が入っています。」というような音声データを生成し、スピーカ部70を介して音声データを音声出力して、ユーザに通報する(S212)。 After that, or as a result of the determination in step S204, if the described extension number does not exist (the determination result in step S204 is negative “N”), then, the voice data generation unit 44 stores the button state storage unit 56 in the button state storage unit 56. By referring to the stored button state table for the destination telephone terminal, the function button used for dial-in reception described in the From header in the INVITE message acquired in step S200 is specified (S208). Subsequently, the voice data generation unit 44 obtains each of the acquired nominal information, terminal identification information that identifies the destination telephone terminal, and button identification information that identifies the identified function button (for example, “function button 1”). ) Is generated (S210). For example, the voice data generation unit 44 generates voice data such as “There is a phone call from Mr. A of Y company to the function button 1 of the telephone terminal 1 to Mr. G of the X part”, and the speaker unit 70. The voice data is output via voice and notified to the user (S212).
以上、上記によれば、発呼元および着信先の称呼情報の他に、着呼が割り当てられた電話端末の機能ボタンを特定するボタン識別情報を加えた音声データが通報されるため、ユーザは、その通報に基づいて、自身への着信に応答する際にどの電話端末のどの機能ボタンを押下すればよいか容易に把握することができる。 As described above, according to the above, since the voice data including the button identification information for specifying the function button of the telephone terminal to which the incoming call is assigned is reported in addition to the caller name and destination name information, the user can Based on the notification, it is possible to easily grasp which function button of which telephone terminal should be pressed when responding to an incoming call to itself.
また、呼制御装置100に複数のスピーカ部70を設けて、各スピーカ部70に対して少なくとも一つの内線番号を関連付けておくことで、音声データ生成部44が、着信先の内線番号に応じて、音声出力するスピーカ部70を変更しても構わない。このように、内線番号ごとに適当なスピーカ部70を関連付けておくことで、着信先のユーザとは直接関係ない場所に設置されたスピーカ部70に対して不要な音声が出力されることを防止することができる。 Further, by providing a plurality of speaker units 70 in the call control device 100 and associating at least one extension number with each speaker unit 70, the voice data generating unit 44 can respond to the extension number of the destination. The speaker unit 70 that outputs sound may be changed. In this way, by associating an appropriate speaker unit 70 for each extension number, it is possible to prevent unnecessary sounds from being output to the speaker unit 70 installed in a place not directly related to the destination user. can do.
さらに、上記の実施形態では、発呼側の呼制御装置100が、INVITEメッセージのToヘッダおよびFromヘッダに着信先或いは発呼元の称呼情報としてダイヤルイン番号に対応する称呼情報を記述する例(ディスプレイネーム)について説明した。しかし、ダイヤルイン番号ではなく内線番号に対応する称呼情報をINVITEメッセージのボディ部(通話に関する情報を伝達するためのエリア)に記述しても構わない。 Furthermore, in the above embodiment, the call control device 100 on the calling side describes the call information corresponding to the dial-in number as the call destination or call source call information in the To header and From header of the INVITE message ( Display name) was explained. However, the name information corresponding to the extension number, not the dial-in number, may be described in the body part of the INVITE message (area for transmitting information related to the call).
また、上記の実施形態では、発呼側の呼制御装置100がINVITEメッセージを作成する例について説明したが、INVITEメッセージの作成は、発呼側の呼制御装置100以外にも、例えば、発呼側の電話端末などで実行しても構わない。 In the above-described embodiment, an example in which the call control device 100 on the calling side creates the INVITE message has been described. However, the creation of the INVITE message is not limited to the call control device 100 on the calling side. It may be executed by the telephone terminal on the side.
加えて、上記の実施形態では、INVITEメッセージのToヘッダおよびFromヘッダの予め定められた位置に記述された着呼先或いは発呼元の称呼情報を取得して、音声出力する例について説明した。しかし、INVITEメッセージのToヘッダやFromヘッダ以外の所定ヘッダ部分の所定の位置に、予め着呼側に通報させた所望の伝言メッセージをテキスト情報として記述しておき、そのテキスト情報を含む音声データを着呼側の音声データ生成部44において生成して、発呼元や着信先の称呼情報以外のメッセージをスピーカ部70より音声出力してもよい。なお、伝言メッセージは、例えば、発呼側の電話端末200から発呼時に発呼側の呼制御装置100に伝言メッセージを示すテキストデータを送信し、発呼側の呼制御装置100において、INVITEメッセージを生成する際にそのテキストデータを伝言メッセージとして特定のボディ部分に記述すればよい。 In addition, in the above-described embodiment, an example has been described in which call destination or caller name information described in predetermined positions in the To header and From header of the INVITE message is acquired and output as voice. However, a desired message message that has been reported to the called party in advance is described as text information at a predetermined position in a predetermined header portion other than the To header and From header of the INVITE message, and voice data including the text information is recorded. The message may be generated by the voice data generation unit 44 on the called side, and a message other than the caller name and destination name information may be output from the speaker unit 70 by voice. The message message is transmitted, for example, by sending text data indicating the message message from the calling side telephone terminal 200 to the calling side call control device 100 at the time of calling, and the calling side call control device 100 sends the INVITE message. When generating the text data, the text data may be described as a message message in a specific body part.
さらに、読み上げるテキスト情報をINVITEメッセージで送信するのではなく、INVITEメッセージを送信した後に、インスタントメッセージ送信用のMESSAGEメッセージを用いて伝達するようにしてもよい。 Further, the text information to be read may not be transmitted as an INVITE message, but may be transmitted using an MESSAGE message for instant message transmission after the INVITE message is transmitted.
電話の音声呼び出しのみならずこのMESSAGEメッセージを用いると、電話端末200が待機中、通話中にかかわらず、スピーカ部70よりMESSAGEメッセージ内のテキストデータを音声出力することが可能となるので、構内放送等での呼制御装置の運用機会が増し、今まで以上に放送設備の連携強化が図れるようになる。 When this MESSAGE message is used as well as a voice call of the telephone, the text data in the MESSAGE message can be output from the speaker unit 70 regardless of whether the telephone terminal 200 is on standby or during a call. As a result, there are more opportunities for operating call control devices, etc., and cooperation between broadcasting facilities can be strengthened more than ever.
具体的には、PC(パーソナルコンピュータ)等よりMESSAGEメッセージを用いて、スピーカの指定と音声出力させたい文書を呼制御装置に送信する。そのMESSAGEメッセージを受信した呼制御装置は、テキスト文書を音声変換し、指定されたスピーカより出力するというものである。この機能を用いれば、訓示、注意喚起、その他諸々の通達がテキストデータ入力(送信)という、しごく簡単な操作により音声伝達(通知)されるようになる。 Specifically, using a MESSAGE message from a PC (personal computer) or the like, a speaker specification and a document to be output by voice are transmitted to the call control device. The call control apparatus that has received the MESSAGE message converts the text document into a voice and outputs it from a designated speaker. Using this function, notifications, alerts, and other notifications can be transmitted (notified) by a very simple operation of inputting (transmitting) text data.
以上のように、本実施形態によれば、発呼側の呼制御装置100から送信されたINVITEメッセージに基づいて、着呼側の呼制御装置100が発呼元および着信先の称呼情報を特定し、さらには着呼が割り当てられた電話端末の機能ボタンを特定し、特定された称呼情報、端末識別情報、ボタン識別情報を含む音声データを生成し、音声データをスピーカ部70により音声出力する。よって、例えば、スピーカ部70を着呼側の呼制御装置100が収容する電話端末200と隣接せず離れたエリア(例えば、電話端末200が設置されたエリア(部屋など)とは異なるエリア)に設置することで、着呼先のユーザがたとえ着信先の電話端末200の近傍にいない場合でも、そのユーザは自身に対してどこからどの機能ボタンに対して着呼があったことを容易に把握することができる。 As described above, according to the present embodiment, based on the INVITE message transmitted from the call control device 100 on the calling side, the call control device 100 on the callee side specifies the call source and destination name information. Furthermore, the function button of the telephone terminal to which the incoming call is assigned is specified, voice data including the specified name information, terminal identification information, and button identification information is generated, and the voice data is output by the speaker unit 70 as voice. . Therefore, for example, the speaker unit 70 is not adjacent to the telephone terminal 200 accommodated in the call control device 100 on the called side and is separated from the telephone terminal 200 (for example, an area different from an area (such as a room) where the telephone terminal 200 is installed). By installing, even if the called party user is not in the vicinity of the destination telephone terminal 200, the user can easily grasp where the function button is called from where to the user. be able to.
本発明によれば、例えば、スピーカ部を着呼側の呼制御装置が収容する電話端末と隣接せず離れたエリアに設置することで、着呼先のユーザがたとえ着信先の電話端末の近傍にいない場合でも、そのユーザは自身に対して着呼があったことを容易に把握することができるので、IPネットワークに接続され、電話端末間の呼制御をSIPに従って行うSIP呼制御装置等に適用可能である。 According to the present invention, for example, by installing the speaker unit in an area that is not adjacent to the telephone terminal accommodated by the call control device on the called side and is separated from the telephone terminal, Even if not, the user can easily know that an incoming call has been made to the user, so that the SIP call control device or the like connected to the IP network and performing call control between telephone terminals according to SIP can be used. Applicable.
10 CPU
12 ROM
14 RAM
30 記憶装置
40 プログラム
42 呼処理部
44 音声データ生成部
52 称呼情報記憶部
54 音声データ記憶部
56 ボタン状態記憶部
70 スピーカ部
80 通信インタフェース
90 バス
100 呼制御装置
200 電話端末
10 CPU
12 ROM
14 RAM
DESCRIPTION OF SYMBOLS 30 Memory | storage device 40 Program 42 Call processing part 44 Voice data production | generation part 52 Name call information storage part 54 Voice data storage part 56 Button state memory | storage part 70 Speaker part 80 Communication interface 90 Bus 100 Call control apparatus 200 Telephone terminal
Claims (4)
収容された電話端末への着信の際に、当該電話端末に着信表示させる着信手段と、
前記着信の際に受信したSIPメッセージの一部を音声変換し、スピーカより出力する音声出力手段と、
を備えたことを特徴とする呼制御装置。 A call control device that accommodates at least one telephone terminal and performs call processing for the accommodated telephone terminal in accordance with SIP,
An incoming call means for displaying an incoming call on the telephone terminal when the incoming call is received,
A voice output means for converting a part of the SIP message received at the time of the incoming call into voice and outputting it from a speaker;
A call control device comprising:
発呼側からのINVITEメッセージ内に着信先として記述されたアドレス情報に基づいて着信先の電話端末に対して呼処理を実行する呼処理部と、
前記INVITEメッセージ内に着信先のアドレス情報に関連付けて記述された着信先の称呼情報を取得し、当該着信先の称呼情報を含んだ着信の通報を示す音声データを生成する音声データ生成部と、
前記音声データを音声出力するスピーカ部と、
を備える呼制御装置。 A call control device that accommodates at least one telephone terminal and performs call processing for the accommodated telephone terminal in accordance with SIP,
A call processing unit that performs call processing on the destination telephone terminal based on address information described as the destination in the INVITE message from the calling side;
A voice data generation unit that acquires callee name information described in the INVITE message in association with the address information of the callee, and generates voice data indicating an incoming call including the callee name information;
A speaker unit for outputting the audio data as audio;
A call control device comprising:
前記音声データ生成部は、前記INVITEメッセージ内に発信元のアドレス情報に関連付けて記述された称呼情報を取得し、当該発信元の称呼情報を含む前記音声データを生成する、
ことを特徴とする呼制御装置。 The call control device according to claim 2,
The voice data generation unit acquires name information described in the INVITE message in association with source address information, and generates the voice data including the name information of the source.
A call control device.
アドレス情報に関連付けた少なくとも一つのサブアドレス情報と、各サブアドレス情報のそれぞれに関連付けられた各称呼情報とを記憶する称呼情報記憶部を備え、
前記音声データ生成部は、前記INVITEメッセージ内に発呼元或いは着信先のサブアドレスとしてサブアドレス情報が記述されている場合には、当該サブアドレス情報に対応する称呼情報を前記称呼情報記憶部から取得し、当該発呼元或いは着信先のサブアドレスに対応する称呼情報を含む前記音声データを生成する、
ことを特徴とする呼制御装置。 The call control device according to claim 2 or 3,
A name information storage unit for storing at least one subaddress information associated with the address information and each name information associated with each subaddress information;
The voice data generation unit, when subaddress information is described as a caller or destination subaddress in the INVITE message, obtains name information corresponding to the subaddress information from the name information storage unit, Generating the voice data including name information corresponding to the sub-address of the caller or receiver;
A call control device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008242068A JP2010074698A (en) | 2008-09-22 | 2008-09-22 | Call control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008242068A JP2010074698A (en) | 2008-09-22 | 2008-09-22 | Call control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010074698A true JP2010074698A (en) | 2010-04-02 |
Family
ID=42206031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008242068A Pending JP2010074698A (en) | 2008-09-22 | 2008-09-22 | Call control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010074698A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019186701A (en) * | 2018-04-06 | 2019-10-24 | パナソニックIpマネジメント株式会社 | Server and calling method |
US10715678B2 (en) | 2018-04-06 | 2020-07-14 | Panasonic Intellectual Property Management Co., Ltd. | Mobile terminal, event information display method, non-transitory computer-readable recording medium storing event information display program, and intercom system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04249461A (en) * | 1991-02-06 | 1992-09-04 | Nec Corp | Key telephone system |
JPH0614111A (en) * | 1992-06-26 | 1994-01-21 | Fujitsu Ltd | Called party calling equipment |
JPH07154837A (en) * | 1993-11-26 | 1995-06-16 | Sanyo Electric Co Ltd | Trunk line connection system in private branch digital electronic switching system |
JP2004363790A (en) * | 2003-06-03 | 2004-12-24 | Nec Infrontia Corp | Key telephone system, and its main device and its terminating method |
JP2006270801A (en) * | 2005-03-25 | 2006-10-05 | Matsushita Electric Ind Co Ltd | Telephone main device and call connection method |
JP2007135044A (en) * | 2005-11-11 | 2007-05-31 | Oki Electric Ind Co Ltd | Incoming call transfer device and incoming call transfer method |
-
2008
- 2008-09-22 JP JP2008242068A patent/JP2010074698A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04249461A (en) * | 1991-02-06 | 1992-09-04 | Nec Corp | Key telephone system |
JPH0614111A (en) * | 1992-06-26 | 1994-01-21 | Fujitsu Ltd | Called party calling equipment |
JPH07154837A (en) * | 1993-11-26 | 1995-06-16 | Sanyo Electric Co Ltd | Trunk line connection system in private branch digital electronic switching system |
JP2004363790A (en) * | 2003-06-03 | 2004-12-24 | Nec Infrontia Corp | Key telephone system, and its main device and its terminating method |
JP2006270801A (en) * | 2005-03-25 | 2006-10-05 | Matsushita Electric Ind Co Ltd | Telephone main device and call connection method |
JP2007135044A (en) * | 2005-11-11 | 2007-05-31 | Oki Electric Ind Co Ltd | Incoming call transfer device and incoming call transfer method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019186701A (en) * | 2018-04-06 | 2019-10-24 | パナソニックIpマネジメント株式会社 | Server and calling method |
US10715678B2 (en) | 2018-04-06 | 2020-07-14 | Panasonic Intellectual Property Management Co., Ltd. | Mobile terminal, event information display method, non-transitory computer-readable recording medium storing event information display program, and intercom system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1221802A2 (en) | Personalized call-reception apparatus | |
JP2007306429A (en) | Radio communication terminal, radio communication method and program | |
JP4920516B2 (en) | Telephone system and proxy answering phone | |
JP2012213046A (en) | Telephone controller, telephone system, and call origination control method | |
KR20050020910A (en) | Method for notifying call receiving in wireless terminal | |
JP2006094463A (en) | Ip telephone apparatus, enum server and ip telephone system | |
JP2008166941A (en) | Multi-line telephone set | |
JP2010074698A (en) | Call control system | |
JP2009147399A (en) | Telephone relaying device, telephone relaying method, and program for telephone relay | |
JP2012075047A (en) | Ip exchange system and ip exchanger | |
JP5051368B2 (en) | Communication terminal and communication progress display method in communication terminal | |
JP2007074424A (en) | Call connection control device and method of call connection control | |
JP5067543B2 (en) | IP telephone system, slave unit and communication processing program | |
KR20040046338A (en) | System for providing ring-back hyper image and method of providing ring-back hyper image using the same | |
JPH11243446A (en) | Communication device | |
JP2019114995A (en) | Telephone control device and telephone control program | |
JP2005328306A (en) | Communication system | |
JP4935218B2 (en) | Call control server having calling means designation function | |
JP2007194691A (en) | Telephone terminal capable of notifying of arrival of call during speech | |
JP4313684B2 (en) | Gateway device | |
JP5573271B2 (en) | Telephone system | |
JP2001346236A (en) | Voice response telephone call transfer system | |
JP2004320381A (en) | Method and program for public network connection | |
JP2021158459A (en) | Telephone control device | |
JP4826832B2 (en) | IP communication terminal, communication control method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100125 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110114 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120621 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120626 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121023 |