(57)【要約】【課題】利用者の負担を軽減することが可能な設定装置、設定方法及び設定プログラムを提供すること。【解決手段】設定装置５は、電話端末から受信する音声信号に対して音声認識を行う音声認識部１１と、交換機が提供する機能の設定を要求する設定要求を音声認識部１１が認識した場合、設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する第１の音声信号を生成する生成部１２と、第１の音声信号を電話端末に送出し、第１の音声信号に対して応答された音声信号を示す応答信号を受信する通信部１３と、応答信号に対して音声認識された結果に基づいて情報を取得する取得部１４と、取得された情報を含む第１の設定ファイルを生成し、当該第１の設定ファイルに基づいて、設定要求に含まれる機能を設定する設定部１５と、を備える。【選択図】図１
2020136993.tif 000002
【特許請求の範囲】
【請求項１】
電話端末から受信する音声信号に対して音声認識を行う音声認識部と、
交換機が提供する機能の設定を要求する設定要求を前記音声認識部が認識した場合、前記設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する第１の音声信号を生成する生成部と、
前記第１の音声信号を前記電話端末に送出し、前記第１の音声信号に対して応答された音声信号を示す応答信号を受信する通信部と、
前記応答信号に対して音声認識された結果に基づいて前記情報を取得する取得部と、
前記取得された情報を含む第１の設定ファイルを生成し、当該第１の設定ファイルに基づいて、前記設定要求に含まれる機能を設定する設定部と、を備える設定装置。
【請求項２】
前記情報は、前記少なくとも１つの設定項目の設定値を含み、
前記生成部は、前記少なくとも１つの設定項目の設定値を要求する前記第１の音声信号を生成する、請求項１に記載の設定装置。
【請求項３】
前記生成部は、前記少なくとも１つの設定項目の各々に設定される設定値の候補を含めた前記第１の音声信号を生成する、請求項２に記載の設定装置。
【請求項４】
前記生成部は、前記少なくとも１つの設定項目の各々の項目名及び設定値の候補を含む第２の設定ファイルに基づいて、各設定項目の項目名及び設定値の候補を含めた前記第１の音声信号を生成する、請求項３に記載の設定装置。
【請求項５】
前記生成部は、前記第２の設定ファイルから、各設定項目の項目名と、当該設定項目に設定される設定値の候補とを取得し、音声合成を行い前記第１の音声信号を生成する、請求項４に記載の設定装置。
【請求項６】
前記第２の設定ファイルは、所定の設定項目の設定値の候補を説明する説明情報を含み、
前記生成部は、前記応答信号が前記所定の設定項目の前記候補についての質問を含む場合、前記第２の設定ファイルに基づいて、前記質問に対応する説明情報を含む第２の音声信号を生成し、
前記通信部は、前記第２の音声信号を前記電話端末に送信する、請求項５に記載の設定装置。
【請求項７】
前記生成部は、前記第２の設定ファイルに基づいて、前記所定の設定項目の設定値の候補の候補数を計上し、前記候補数を通知する第３の音声信号を生成し、
前記通信部は、前記生成された第３の音声信号を前記電話端末に送信する、請求項６に記載の設定装置。
【請求項８】
前記第１の設定ファイル及び前記第２の設定ファイルは、タグ形式の設定ファイルである、請求項４〜７のいずれか１項に記載の設定装置。
【請求項９】
交換機が提供する機能の設定を要求する設定要求が音声認識された場合、前記設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する第１の音声信号を生成することと、
前記第１の音声信号を電話端末に送出し、前記第１の音声信号に対して応答された音声信号を示す応答信号を受信することと、
前記応答信号に対して音声認識された結果に基づいて前記情報を取得することと、
前記取得された情報を含む第１の設定ファイルを生成し、当該第１の設定ファイルに基づいて、前記設定要求に含まれる機能を設定することと、を含む設定方法。
【請求項１０】
交換機が提供する機能の設定を要求する設定要求が音声認識された場合、前記設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する第１の音声信号を生成することと、
前記第１の音声信号を電話端末に送出し、前記第１の音声信号に対して応答された音声信号を示す応答信号を受信することと、
前記応答信号に対して音声認識された結果に基づいて前記情報を取得することと、
前記取得された情報を含む第１の設定ファイルを生成し、当該第１の設定ファイルに基づいて、前記設定要求に含まれる機能を設定することと、をコンピュータに実行させる設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、設定装置、設定方法及び設定プログラムに関する。
【背景技術】
【０００２】
電子構内交換機（ＵＣ（Unified Communication）サーバ）に接続されている電話端末の機能設定を行う場合、電話端末の利用者が、専用の設定ツールを用いて設定するか、又は電話端末のダイヤルボタン（特番等）を操作して設定を行っている。そのため、機能設定を行うために、上記利用者は、機能設定を行うための知識を習得する必要があり、機能設定を行うための知識を有していないと、意図した機能設定が出来ない。
【０００３】
ここで、複雑な操作等、複雑な設定が必要とされる場合に、設定を容易にするために音声認識技術が用いられる（例えば、特許文献１）。特許文献１には、電話端末から通知された利用者の音声を音声認識し、得られた音声認識の結果に基づいて、利用者が要求する設定処理に用いる設定画面を画面表示することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−１７４４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のように、音声認識技術を用いて、音声信号によりＵＣサーバに機能設定を行う場合であっても、利用者はＵＣサーバの機能を設定するための設定項目を理解した上で設定を行う必要がある。そのため、特許文献１を用いても、利用者がＵＣサーバの機能を設定するための設定項目を理解していないと、利用者が意図した通りの設定をすることは難しい。したがって、利用者は、所望する機能を設定するために、当該機能についての設定項目を理解するという負担が生じる。
【０００６】
本開示の目的は、上述した課題を解決するためになされたものであり、利用者の負担を軽減することが可能な設定装置、設定方法及び設定プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本開示にかかる設定装置は、
電話端末から受信する音声信号に対して音声認識を行う音声認識部と、
交換機が提供する機能の設定を要求する設定要求を前記音声認識部が認識した場合、前記設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する第１の音声信号を生成する生成部と、
前記第１の音声信号を前記電話端末に送出し、前記第１の音声信号に対して応答された音声信号を示す応答信号を受信する通信部と、
前記応答信号に対して音声認識された結果に基づいて前記情報を取得する取得部と、
前記取得された情報を含む第１の設定ファイルを生成し、当該第１の設定ファイルに基づいて、前記設定要求に含まれる機能を設定する設定部と、を備える設定装置である。
【０００８】
本開示にかかる設定方法は、
交換機が提供する機能の設定を要求する設定要求が音声認識された場合、前記設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する第１の音声信号を生成することと、
前記第１の音声信号を前記電話端末に送出し、前記第１の音声信号に対して応答された音声信号を示す応答信号を受信することと、
前記応答信号に対して音声認識された結果に基づいて前記情報を取得することと、
前記取得された情報を含む第１の設定ファイルを生成し、当該第１の設定ファイルに基づいて、前記設定要求に含まれる機能を設定することと、を含む設定方法である。
【０００９】
本開示にかかる設定プログラムは、
交換機が提供する機能の設定を要求する設定要求が音声認識された場合、前記設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する第１の音声信号を生成することと、
前記第１の音声信号を前記電話端末に送出し、前記第１の音声信号に対して応答された音声信号を示す応答信号を受信することと、
前記応答信号に対して音声認識された結果に基づいて前記情報を取得することと、
前記取得された情報を含む第１の設定ファイルを生成し、当該第１の設定ファイルに基づいて、前記設定要求に含まれる機能を設定することと、をコンピュータに実行させる設定プログラムである。
【発明の効果】
【００１０】
本開示によれば、利用者の負担を軽減することが可能な設定装置、設定方法及び設定プログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１にかかる設定装置の構成例を示すブロック図である。
【図２】実施の形態２にかかる通信システムの構成例を示す図である。
【図３】電話端末の利用者から所望する機能の設定要求を受ける場合の電話端末と設定装置との間の情報のやり取りの概要を示す図である。
【図４】電話端末の利用者から所望する機能の設定要求を受けた場合の設定装置とＵＣサーバとの間の情報のやり取りの概要を示す図である。
【図５】テンプレートファイルの一例を示す図である。
【図６】テンプレートファイルを用いたヘルプ機能の一例を示す図である。
【図７】実施の形態２にかかる設定装置の構成例を示す図である。
【図８】テンプレートファイルの解析処理と、音声信号生成処理と、を説明するための図である。
【図９】取得処理、設定処理及び機能設定ファイルを説明するための図である。
【図１０】実施の形態２にかかる通信システム１００の動作を示すシーケンス図である。
【図１１】本開示の各実施の形態にかかる設定装置等を実現可能な、コンピュータ（情報処理装置）のハードウェア構成を例示するブロック図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本開示の実施の形態について説明する。なお、以下の記載及び図面は、説明の明確化のため、適宜、省略及び簡略化がなされている。また、以下の各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
【００１３】
（実施の形態１）
図１を用いて実施の形態１について説明する。図１は、実施の形態１にかかる設定装置の構成例を示すブロック図である。設定装置５は、図示しない、電話端末と交換機とネットワークを介して接続された装置である。設定装置５は、電話端末から、交換機が提供する機能の設定を要求する設定要求を受信した場合、交換機に設定要求に含まれる機能の設定を行う装置である。設定装置５は、音声認識部１１と、生成部１２と、通信部１３と、取得部１４と、設定部１５とを備える。
【００１４】
音声認識部１１は、電話端末から受信する音声信号に対して音声認識を行う。
生成部１２は、交換機が提供する機能の設定を要求する設定要求を音声認識部１１が認識した場合、設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する第１の音声信号を生成する。第１の音声信号は、音声ガイダンスを電話端末の利用者に送信する（音声ガイダンスを流す）音声ガイダンス信号であってもよい。
【００１５】
通信部１３は、電話端末との間で音声信号を送受信する。通信部１３は、生成部１２が生成した第１の音声信号を電話端末に送出し、第１の音声信号に対して応答された音声信号を示す応答信号を受信する。
【００１６】
取得部１４は、通信部１３が受信した応答信号に対して音声認識部１１が音声認識した結果に基づいて設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を取得する。
【００１７】
設定部１５は、取得部１４が取得した情報を含む第１の設定ファイルを生成し、当該第１の設定ファイルに基づいて、設定要求に含まれる機能を設定する。
【００１８】
実施の形態１にかかる設定装置５は上記構成を有するので、電話端末の利用者は、設定装置５から送信された第１の音声信号に含まれる要求に回答することにより、設定要求に含まれる機能を設定することができる。つまり、利用者は、設定しようとする機能の設定項目を理解していなくても、設定装置５から送信された第１の音声信号に応答することにより、自身が所望する機能を設定することが可能となる。したがって、実施の形態１にかかる設定装置５によれば、利用者の負担を軽減することができる。
【００１９】
（実施の形態２）
続いて、実施の形態２について説明する。実施の形態２は、実施の形態１を詳細にした実施の形態である。
【００２０】
＜通信システムの構成例＞
図２を用いて、実施の形態２にかかる通信システム１００の構成例について説明する。図２は、実施の形態２にかかる通信システムの構成例を示す図である。図２に示すように、通信システム１００は、ＵＣサーバ１０と、電話端末２０と、設定装置３０とを備える。
【００２１】
ＵＣサーバ１０は、電子構内交換機であり、インスタントメッセージング、プレゼンス情報、電話、ビデオ会議、コールコントロール及び音声認識サービス等の通信サービスを実現する機能を統合したサーバである。ＵＣサーバ１０は、自装置が提供する機能毎に、設定ファイルを有しており、設定ファイルの設定に応じた機能を電話端末２０に提供する。
【００２２】
ＵＣサーバ１０は、自装置が提供する機能毎に、テンプレートファイルを有している。テンプレートファイルは、各機能を設定するために必要な少なくとも１つの設定項目の各々の項目名と、各設定項目に設定される設定値の候補とを含む設定ファイルである。
【００２３】
ＵＣサーバ１０には、特別な電話番号（特番）が割り当てられており、電話端末２０の利用者は、ＵＣサーバ１０が提供する機能の設定を行う場合、当該特番に発信し、利用者が設定しようとする機能の設定を行う。電話端末２０の利用者が特番に発信すると、ＵＣサーバ１０は、電話端末２０と設定装置３０とを接続し、音声通話が可能な状態となるように制御する。
【００２４】
電話端末２０は、少なくとも音声通話が可能な電話端末であり、音声信号を送受信することにより音声通話を行う。なお、電話端末２０は、音声通話に加えて、文字情報の送受信が可能であってもよい。また、電話端末２０は、単体の装置ではなく、音声通話を行う内線電話機と、文字情報の送受信を行うコンピュータ装置とを含む構成であってもよい。図２に示す通信システム１００は、１つの電話端末２０を備える構成として記載されているが、電話端末２０は２つ以上を含む構成であってもよい。
【００２５】
電話端末２０は、社内ネットワークを介して、ＵＣサーバ１０及び設定装置３０と接続されている。なお、電話端末２０は、電話端末２０は、社内ネットワークと、インターネット等の社外ネットワークとを介して、ＵＣサーバ１０及び設定装置３０と接続されていてもよい。社内ネットワークは、有線ネットワークであってもよいし、無線ネットワークであってもよい。
【００２６】
電話端末２０は、ＵＣサーバ１０が提供する機能を利用可能であり、ＵＣサーバ１０に機能の設定を行うことにより、設定に応じた機能が提供される。電話端末２０は、ＵＣサーバ１０が提供する機能の設定を行う場合、ＵＣサーバ１０に割り当てられた特番に発信を行い、所望する機能の設定を行う。
【００２７】
電話端末２０の利用者が設定したい機能がある場合、ＵＣサーバ１０に割り当てられた特番に発信し、設定装置３０に対して、利用者が設定したい機能を音声で伝える。電話端末２０の利用者は、所望する機能の設定に必要な情報を音声で設定装置３０に伝える。そして、設定装置３０は、電話端末２０の利用者が所望する機能の設定に必要な情報を取得する。設定装置３０は、取得した情報をＵＣサーバ１０に設定することにより、電話端末２０の利用者が所望する機能が設定される。
【００２８】
設定装置３０は、実施の形態１における設定装置５に対応する。設定装置３０は、ＵＣサーバ１０と、電話端末２０と、社内ネットワークを介して接続されている。設定装置３０は、電話端末２０の利用者から所望する機能の設定を要求された場合、当該機能の設定に必要な情報を電話端末２０から取得し、取得した情報をＵＣサーバ１０に設定することにより電話端末２０の利用者から所望する機能を設定する。
【００２９】
なお、図２では、設定装置３０は、ＵＣサーバ１０の外部に設けられた装置として記載されているが、ＵＣサーバ１０が設定装置３０を備える構成であってもよい。すなわち、ＵＣサーバ１０が設定装置３０の構成を有していてもよい。
【００３０】
設定装置３０は、対話型の自動音声送受信装置であってもよい。設定装置３０は、電話端末２０から受信する音声信号に対して音声認識処理を行うように構成されている。設定装置３０は、電話端末２０から送信された音声信号に、ＵＣサーバ１０が提供する機能の設定を要求する設定要求が含まれると音声認識した場合、設定要求に含まれる機能の設定に関連する設定項目についての情報を要求する音声信号を電話端末２０に送出する。送出される音声信号は、例えば、音声ガイダンス用の音声信号であり、音声ガイダンスを用いて電話端末２０に設定項目についての情報を要求する。音声信号は、音声ガイダンス信号と称されてもよく、音声ガイダンスは、音声ダイアログと称されてもよい。
【００３１】
設定装置３０は、電話端末２０の利用者から設定要求に含まれる機能の設定に関連する設定項目についての情報を音声で取得する。設定装置３０は、取得した情報を含む設定ファイルを生成し、生成された設定ファイルに基づいて、ＵＣサーバ１０に必要な情報を設定する。
【００３２】
ここで、図３及び図４を用いて、電話端末２０の利用者から所望する機能の設定要求を受ける場合の電話端末２０と設定装置３０との間の情報のやり取りの概要を説明する。図３は、電話端末の利用者から所望する機能の設定要求を受けた場合の電話端末と設定装置との間の情報のやり取りの概要を示す図である。図４は、電話端末の利用者から所望する機能の設定要求を受けた場合の設定装置とＵＣサーバとの間の情報のやり取りの概要を示す図である。
【００３３】
まず、図３について説明する。電話端末２０の利用者Ｕが所望する機能の設定を行おうとする場合、電話端末２０を用いて、ＵＣサーバ１０に割り当てられた特番に発信する。ＵＣサーバ１０は、電話端末２０と、設定装置３０とを接続し、音声通話が可能な状態に制御する。設定装置３０は、電話端末２０と音声通話が可能になると、例えば、「どの機能を設定しますか？」のように、電話端末２０の利用者Ｕが設定したい機能を要求する音声信号を、音声ガイダンスを用いて電話端末２０に送出する。
【００３４】
ＵＣサーバ１０が提供する機能のうち、電話端末２０の利用者Ｕが所望する機能が「転送機能」である場合、利用者Ｕは、設定装置３０に対して、「転送機能を設定したい」と自身が所望する機能を音声で伝える。設定装置３０は、「転送機能」の設定に必要な情報を要求する音声信号を生成して、生成した音声信号を電話端末２０に送出する。
【００３５】
「転送機能」の設定に関連する少なくとも１つの設定項目についての情報は、少なくとも１つの設定項目の設定値を含む。設定装置３０は、各設定項目の設定値の候補を含めて、「転送機能」の設定に必要な設定項目についての情報を要求する音声信号を生成し、電話端末２０に生成した音声信号を送出して「転送機能」の設定に必要な情報を要求する。
【００３６】
「転送機能」の設定項目に複数の転送についての設定項目が含まれる場合、設定装置３０は、例えば、「どういう転送を設定しますか？１．ＸＸＸ転送、２．ＹＹＹ転送・・・が設定出来ます」という、設定値の候補を利用者Ｕに通知する音声信号を送信する。利用者Ｕは、設定装置３０から提示された設定値の候補から１つを選択して、設定装置３０からの要求に対して音声で回答する。
【００３７】
設定装置３０は、「転送機能」の設定に必要なその他の設定項目の設定値についても利用者Ｕに要求して、利用者Ｕから「転送機能」の設定に必要な全ての設定項目の設定値を取得する。設定装置３０は、「転送機能」の設定に必要な全ての設定項目の設定値を利用者Ｕから取得すると、例えば、「受け付けました。電話をお切りください。」のような音声信号を電話端末２０に送出し、利用者Ｕに設定が終了したことを通知する。そして、設定装置３０は、電話端末２０とのやり取りを終了する。このように、設定装置３０は、電話端末２０の利用者Ｕから所望する機能の設定を要求された場合、当該機能の設定に必要な情報を電話端末２０から音声で取得する。
【００３８】
次に、図４について説明する。図３に示したように、設定装置３０は、電話端末２０の利用者Ｕから「転送機能を設定したい」と利用者Ｕが所望する機能についての要求を受信する。設定装置３０は、当該要求を受信すると、ＵＣサーバ１０に対して設定する機能（この例では「転送機能」）のテンプレートファイルＦ１を要求する。ＵＣサーバ１０は、設定装置３０から要求されたテンプレートファイルＦ１を、設定装置３０に送信する。
【００３９】
テンプレートファイルＦ１は、図３の利用者Ｕが所望する機能を設定するための少なくとも１つの設定項目に関する設定ファイルである。テンプレートファイルＦ１は、図３の利用者Ｕが所望する機能を設定するための少なくとも１つの設定項目の各々の項目名と、各設定項目の設定値の候補とがタグ形式で設定されている設定ファイルである。設定装置３０は、テンプレートファイルＦ１に基づいて、設定要求に含まれる機能に関連する、各設定項目の項目名と、当該設定項目に設定される設定値の候補とを含む音声信号を生成する。そして、設定装置３０は、生成した音声信号を電話端末２０に送出して、電話端末２０の利用者Ｕから、送信した音声信号に対する応答信号を受信して、機能を設定するための少なくとも１つの設定項目の設定値を取得する。
【００４０】
次に、図５を用いて、テンプレートファイルについて説明する。図５は、テンプレートファイルの一例を示す図である。テンプレートファイルＦ１は、ＵＣサーバ１０が機能毎に有している設定ファイルである。テンプレートファイルＦ１は、ＵＣサーバ１０が提供する各機能を設定するための１つ以上の設定項目の項目名と、各設定項目に設定される設定値の候補とがタグ形式で設定されている。なお、テンプレートファイルＦ１は、ＵＣサーバ１０が全ての機能に共通する１つのファイルであってもよい。もしくは、設定装置３０が機能毎にテンプレートファイルＦ１を有していてもよく、全ての機能に共通する１つのファイルであってもよい。
【００４１】
テンプレートファイルＦ１は、タグ形式の設定ファイルであり、<タグ名>と</タグ名>との間に設定項目、設定値等が設定される。<function1>及び</function1>タグは、テンプレートファイルであることを示すタグである。<auto-guidance>及び</auto-guidance>タグは、機能の設定に必要な情報を音声で利用者に要求する情報であることを示すタグである。
【００４２】
テンプレートファイルＦ１は、第１の設定項目として、設定要求に含まれる機能のサブ機能についての設定項目が含まれており、各サブ機能についての設定項目群を示す<items>及び</items>タグを含む。<items>及び</items>タグで設定される設定項目は、第１の設定項目であり、利用者が設定しようとする機能に含まれるサブ機能に関する設定項目である。サブ機能に関する設定項目を示す設定項目群には、名称が設定され、<item_name>及び</item_name>タグで設定される。
【００４３】
設定項目群が複数存在する場合であって、利用者がいずれかの設定項目群を選択する必要がある場合は<select>タグが記載される。図５に示す一例では、<select>から</select>までに含まれる<items>のいずれを選択するかを選択させることを示している。<select>から</select>までに含まれる１つ以上の<items>が第１の設定項目の設定値の候補に相当する。
【００４４】
各<items>には、<guidance-helper>及び</guidance-helper>タグが含まれており、当該タグは、<items>についてのヘルプ音声ガイダンスを示すタグである。利用者がどのような設定項目又は設定値であるのかについての質問を設定装置３０に送信した場合、設定装置３０は、<guidance-helper>から</guidance-helper>までの間の説明情報を取得する。設定装置３０は、取得した説明情報を含む音声信号を生成して、利用者からの質問に対する回答を提示するために生成した音声信号を送出する。つまり、利用者が設定しようとする機能の第１の設定項目であるサブ機能の候補は、ヘルプ機能を有しており、サブ機能の設定値の候補のそれぞれを説明する説明情報が含まれている。
【００４５】
各<items>タグは、<item>タグを１つ以上含み、各<item>タグで設定された設定項目は、第２の設定項目以降の設定項目である。各<item>タグで設定された設定項目は、利用者が選択した<items>の詳細な設定項目であり、項目名と、設定値の候補と、データ型とが含まれている。設定装置３０は、各<item>から</item>までの間の設定項目名と、設定値の候補と、を取得して音声情報を生成する。
【００４６】
なお、<item>の設定項目について、設定値の候補が無い場合は、単一設定となる。また、<item>の設定項目のうち、電話端末２０の利用者が標準の設定値から変更しなくてもよい設定項目については、ＵＣサーバ１０が推奨する設定値が設定され、当該設定項目の設定値が、ＵＣサーバ１０が推奨する推奨設定であることを示す設定値となる。
【００４７】
ここで、図６を用いて、テンプレートファイルＦ１の<guidance-helper>及び</guidance-helper>タグを用いたヘルプ機能について説明する。図６は、テンプレートファイルを用いたヘルプ機能の一例を示す図である。なお、前提として、図５のテンプレートファイルＦ１を用いているとする。
【００４８】
電話端末２０の利用者ＵがＵＣサーバ１０に割り当てられた特番に発信すると、電話端末２０と設定装置３０とが接続される。設定装置３０は、電話端末２０と音声通話が可能になると、「どの機能を設定しますか？」のように、電話端末２０の利用者Ｕが設定したい機能を要求する。
【００４９】
ＵＣサーバ１０が提供する機能のうち、電話端末２０の利用者Ｕの所望する機能が「転送機能」である場合、利用者Ｕは、設定装置３０に対して、「転送機能を設定したい」と自身が所望する機能を音声で伝える。設定装置３０は、「転送機能」のテンプレートファイルＦ１をＵＣサーバ１０から取得する。テンプレートファイルＦ１には、<auto-guidance>タグが設定されているため、テンプレートファイルＦ１に基づいて、「転送機能」の設定に必要な１つ以上の設定項目の設定値を電話端末２０の利用者Ｕに音声で要求する。
【００５０】
まず、設定装置３０は、設定項目の第１の設定項目に相当する<items>について設定値の要求を行う。図５のテンプレートファイルＦ１には、<select>タグが含まれているため、設定装置３０は、<select>から</select>までに含まれる<items>タグの<item_name>から設定項目の項目名を取得する。そして、設定装置３０は、「どういう転送を設定しますか？１．ＸＸＸ転送、２．ＹＹＹ転送・・・が設定出来ます」の様に、設定項目の設定値の候補を利用者Ｕに示す音声信号を送信する。
【００５１】
例えば、電話端末２０の利用者Ｕが、ＸＸＸ転送がどのような設定値であるか分からなかったとする。この場合、利用者Ｕは、例えば、「ＸＸＸ転送ってどういう機能？」のような音声信号を設定装置３０に送信する。設定装置３０は、例えば、「どういう機能？」、「って？」、「機能について教えて」、「は何？」等の予め定められた特定のキーワードが含まれているか否かを判断する。
【００５２】
設定装置３０は、特定のキーワードが含まれていると判断すると、テンプレートファイルＦ１の<items_name>に「ＸＸＸ転送」が含まれる<items>の<guidance-helper>と</guidance-helper>との間に設定された説明情報を含む音声信号を生成する。設定装置３０は、例えば、「ＸＸＸ転送は、・・・という機能です。」という音声信号を生成し、電話端末２０に送出し、電話端末２０の利用者に通知する。つまり、設定装置３０は、電話端末２０からの応答信号に、第１の設定項目の設定値の候補についての質問を含む場合、テンプレートファイルＦ１に基づいて、当該質問に対応する説明情報を含む音声信号を生成する。そして、設定装置３０は、生成した音声信号を電話端末２０に送出する。
【００５３】
＜設定装置の構成例＞
次に、図７を用いて、設定装置３０の構成例について説明する。図７は、実施の形態２にかかる設定装置の構成例を示す図である。設定装置３０は、通信部３１と、音声認識部３２と、生成部３３と、取得部３４と、設定部３５とを備える。
【００５４】
通信部３１は、ＵＣサーバ１０及び電話端末２０と、社内ネットワークを介して、接続及び通信を行う。通信部３１は、ＵＣサーバ１０及び電話端末２０と、有線で接続及び通信を行ってもよい。もしくは、通信部３１は、ＵＣサーバ１０及び電話端末２０と、無線で接続及び通信を行ってもよい。
【００５５】
通信部３１は、電話端末２０の利用者が、ＵＣサーバ１０に割り当てられた特番に発信した場合、ＵＣサーバ１０から電話端末２０と接続するように制御される。通信部３１は、生成部３３が生成した音声信号を電話端末２０に送出すると共に、電話端末２０に送信した音声信号に対して応答された音声信号を示す応答信号を受信する。後述する生成部３３が生成する音声信号は、音声ガイダンス用の音声信号（音声ガイダンス信号）である。通信部３１は、電話端末２０に音声信号を送出し、音声ガイダンスが電話端末２０の利用者に音声で通知されるように制御する。
【００５６】
音声認識部３２は、電話端末２０から受信された音声信号に対して音声認識を行い、電話端末２０の利用者が発した発話内容をテキストデータとして出力する。音声認識部３２は、電話端末２０から受信された音声信号に、ＵＣサーバ１０が提供する機能の設定を要求する設定要求が含まれているかを判断する。音声認識部３２は、当該設定要求が含まれていると判断した場合、生成部３３に設定要求が含まれていることを通知する。
【００５７】
また、音声認識部３２は、通信部３１が受信した応答信号に対して音声認識処理を行い、音声認識された結果を取得部３４に出力する。音声認識部３２は、応答信号に対して音声認識処理を行い、音声認識された結果をテキストデータとして取得部３４に出力する。
【００５８】
生成部３３は、音声認識部３２が設定要求を認識した場合、設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する音声信号を生成する。生成部３３は、音声認識部３２が設定要求を認識した場合、設定要求に含まれる機能のテンプレートファイルを、通信部３１を介してＵＣサーバ１０に要求する。生成部３３は、通信部３１を介して、ＵＣサーバ１０からテンプレートファイルを受信する。
【００５９】
生成部３３は、受信したテンプレートファイルに基づいて、設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する音声信号を生成する。設定要求に含まれる機能の設定に関連する設定項目についての情報は、当該設定項目についての設定値を含んでおり、生成部３３は、上記設定項目の設定値を要求する音声信号を生成する。
【００６０】
テンプレートファイルには、各設定項目の項目名と、各設定項目の設定値の候補とが設定されており、生成部３３は、各設定項目の項目名と、各設定項目の設定値の候補とを含む音声信号を生成する。生成部３３が生成する音声信号は、音声ガイダンス用の音声信号である。生成部３３は、１つの設定項目について、１つの音声信号を生成する。なお、生成部３３は、複数の設定項目を１つの音声信号に含めて生成してもよい。
【００６１】
また、生成部３３は、電話端末２０の利用者からの応答信号が第１の設定項目であるサブ機能の設定値の候補のいずれかについての質問を含む場合、当該質問に対応する設定値の候補を特定する。生成部３３は、テンプレートファイルの特定された設定値の候補に対応する<items>タグの<guidance-helper>タグに設定された説明情報を取得して、説明情報を含む音声信号を生成する。
【００６２】
生成部３３は、解析部３３１と、音声信号生成部３３２とを含む。
解析部３３１は、ＵＣサーバ１０から受信したテンプレートファイルを解析して、音声ファイルの生成に必要な情報を取得する。
【００６３】
音声信号生成部３３２は、解析部３３１が取得した情報と、予め登録された音声データと、を音声合成し、設定要求に含まれる機能の設定に必要な情報の要求を行う音声信号を生成する。音声信号生成部３３２は、「どの機能を設定しますか？」、「受け付けました。電話をお切りください。」等の機能設定の開始、終了等を示す所定の音声信号も生成する。なお、上記所定の音声信号は、予め登録されていてもよい。
【００６４】
ここで、図８を用いて、解析部３３１がテンプレートファイルを解析する処理と、音声信号生成部３３２が生成する音声信号について説明する。図８は、テンプレートファイルの解析処理と、音声信号生成処理と、を説明するための図である。
【００６５】
図８のうち、左図はテンプレートファイルＦ１であり、生成部３３がＵＣサーバ１０から取得したテンプレートファイルである。なお、テンプレートファイルＦ１は、図５において用いたテンプレートファイルと同じ設定がされている。つまり、図８のテンプレートファイルＦ１も「転送機能」に関するテンプレートファイルである。
【００６６】
図８のうち、右上図は、解析部３３１がテンプレートファイルＦ１を解析する処理を示している。解析部３３１は、テンプレートファイルＦ１から、<auto-guidance>タグを取得し、<auto-guidance>から</auto-guidance>までに含まれる各タグの情報を分解する。解析部３３１は、分解した各タグの情報によって、単一設定なのか、選択設定なのか、推奨設定なのかを分類する。
【００６７】
解析部３３１は、テンプレートファイルＦ１の設定値の数又は<select>タグが含まれているか否かにより、単一設定であるのか、選択設定であるのかを判断することができる。解析部３３１は、設定値が推奨設定である場合、ＵＣサーバ１０が推奨設定であることを設定するため、推奨設定であることを判断することができる。
【００６８】
図８の右上図に一例として示しているが、解析部３３１は、<select>タグで設定項目（サブ機能）の設定値の候補が複数存在すると認識し、<items>タグで選択できるサブ機能の設定値の候補を分類することができる。解析部３３１は、<items_name>タグで選択できるサブ機能の設定値の名称を認識し、<guidance-helper>タグでサブ機能の設定値の候補に関する説明情報を認識する。解析部３３１は、<item>タグで設定項目の項目名と、設定値の候補とを認識し、<item>タグ内の型と項目を認識する。解析部３３１は、<select>タグが設定された設定項目については、設定値の候補の候補数を計上する。
【００６９】
音声信号生成部３３２は、解析部３３１が解析し、分類した各タグの情報と、予め登録された音声データとを音声合成し、機能設定に必要な情報を利用者から引き出す音声信号を生成する。予め登録された音声データは、単一設定、選択設定及び推奨設定のそれぞれに対して登録されており、音声信号生成部３３２は、解析部３３１により分類された各タグの情報が単一設定、選択設定又は推奨設定であるかに応じた音声データを取得する。音声信号生成部３３２は、分類された各タグの情報と、取得した音声データとを音声合成して音声信号を生成する。音声信号生成部３３２は、<select>タグが設定された設定項目について計上した候補数を含む音声信号を生成する。
【００７０】
図８の右下図に一例として示しているが、音声信号生成部３３２は、<select>タグが、第１の設定項目であるサブ機能に対して設定されているため、<items>の設定値の候補数を含む音声信号である「"<items>タグ"個のサブ機能があります。」を生成する。音声信号生成部３３２は、<select>タグが、第１の設定項目であるサブ機能についての設定項目に対して設定されており、電話端末２０の利用者に設定値の候補を示すため、「"<items_name>タグ1"と"<items_name>タグ2"と…です。」という音声信号を生成する。
【００７１】
また、音声信号生成部３３２は、単一設定の設定項目については、例えば、「"<items_name>タグ1"は"aaaaa"が出来ます。」のように、設定値を示して設定値を電話端末２０の利用者が回答しなくてもよい音声信号を生成する。なお、単一設定の設定項目については、電話端末２０の利用者は設定を行わなくてもよいため、音声信号生成部３３２は、単一設定の設定項目については音声信号を生成しなくてもよい。
【００７２】
音声信号生成部３３２は、機能を有効化させる設定項目については、「"<items_name>タグ1"の設定"bbb"を設定しますか？」のような音声信号を生成する。音声信号生成部３３２は、選択設定の設定項目について、「"<items_name>タグ1"の設定"ccc"は"A","B","C"から選べますが、どれにしますか？」のように設定値の候補を示して、電話端末２０の利用者が候補の中から選択するような音声信号を生成する。
【００７３】
音声信号生成部３３２は、推奨設定の設定項目については、例えば、「"<items_name>タグ1"の設定"ccc"は"A","B","C"から選べます。標準設定は、"A"です。"A"から変更しますか？」のようにＵＣサーバ１０が推奨する設定値を示した音声信号を生成する。
【００７４】
図７に戻り、取得部３４の説明を行う。取得部３４は、電話端末２０の応答信号に対して音声認識された結果に基づいて、電話端末２０から受信した設定要求に含まれる機能の設定に関連する設定項目についての情報を取得する。音声認識部３２が応答信号を音声認識し、音声認識した内容をテキストデータで取得部３４に出力するので、取得部３４は、出力されたテキストデータの内容から、機能設定に必要な情報が含まれているのか否かを判断して、機能設定に必要な情報を取得する。
【００７５】
設定部３５は、取得部３４が取得した情報を含む機能設定ファイルを生成する。設定部３５は、生成した機能設定ファイルに基づいて、設定要求に含まれる機能をＵＣサーバ１０に設定する。設定部３５がＵＣサーバ１０に設定要求に含まれる機能を設定すると、設定要求を送信した電話端末２０に、設定要求に含まれる機能が設定される。
【００７６】
ここで、図９を用いて、機能設定ファイルを説明すると共に、取得部３４及び設定部３５が行う処理内容について説明する。図９は、取得処理、設定処理及び機能設定ファイルを説明するための図である。
【００７７】
図９の右下図は、取得部３４が行う取得処理を説明する図である。例えば、電話端末２０の利用者からの応答信号に、「…を設定」、「…を選択」、「…を…にする」、「…は…を選択」、「…を…に設定する」等の予め定められた文が含まれると、取得部３４は、電話端末２０の利用者からの回答であると判断する。取得部３４は、電話端末２０の利用者からの回答であると判断した文から設定項目の項目名と、設定値とを取得する。取得部３４は、取得した情報を設定部３５に通知する。
【００７８】
例えば、電話端末２０の利用者が「ＸＸＸ転送を選択する」という回答を音声信号で設定装置３０に行った場合、取得部３４は、「"XXX"」又は「"XXX"を選択」という情報を取得する。
【００７９】
例えば、電話端末２０の利用者が「ｂｂｂを有効にする」又は「ｂｂｂを設定する」という回答を音声信号で設定装置３０に行った場合、取得部３４は、「"bbb"を"有効"にする」又は「"bbb"を設定」という情報を取得する。
【００８０】
例えば、電話端末２０の利用者が「ｃｃｃはＡを選択する」又は「ｃｃｃをＡにする」という回答を音声信号で設定装置３０に行った場合、取得部３４は、「"ccc"は"A"を"選択"」又は「"ccc"を"A"」という情報を取得する。
【００８１】
設定部３５は、取得部３４が取得し、取得部３４から通知された情報に基づいて、設定項目と設定値とを認識する。図９の右上図は、設定部３５が認識した設定項目と設定値とを示している。図９の右上図のように、設定部３５は、"XXX-1"が選択されたと認識し、設定項目ｂｂｂは"有効"が選択されたと認識し、設定項目ｃｃｃは、"A"が選択されたと認識する。なお、設定部３５は、テンプレートファイルＦ１に基づいて、ＸＸＸがＸＸＸ−１に対応していることを認識した場合、取得部３４が取得した情報を機能設定ファイルＦ２に設定する設定値に変換する。
【００８２】
図９の左図は、機能設定ファイルＦ２を示す図である。機能設定ファイルＦ２は、テンプレートファイルＦ１に対応するタグ形式の設定ファイルである。機能設定ファイルＦ２は、テンプレートファイルＦ１と異なる設定ファイルである。機能設定ファイルＦ２は、予め必要な設定項目がタグ形式で登録されている。設定部３５は、テンプレートファイルＦ１を参照したりして、取得部３４から通知された情報に対して認識した情報がどの設定項目の設定値であるか特定し、機能設定ファイルＦ２の対応する設定項目の設定値として設定する。なお、機能設定ファイルＦ２には、<function1>及び</function1>タグのみが設定されており、設定部３５が認識した情報をタグ形式で設定するようにしてもよい。
【００８３】
図９に示す一例では、設定部３５は、"XXX-1"が選択されたと認識し、設定項目ｂｂｂは"有効"が選択されたと認識し、設定項目ｃｃｃは、"A"が選択されたと認識している。設定部３５は、"XXX-1"が<items_name>の設定値であると特定できるため、<items_name>と</items_name>との間に、"XXX-1"を設定する。設定部３５は、設定項目ｂｂｂが<item>に設定された設定項目であると特定できるため、<item>と</item>との間に、"bbb:true"を設定する。さらに、設定部３５は、設定項目ｃｃｃが<item>に設定された設定項目であると特定できるため、<item>と</item>との間に、"ccc:list:A"を設定する。
【００８４】
設定部３５は、設定要求に含まれる機能を設定するために必要な全ての設定項目に対して設定値を設定して、機能設定ファイルＦ２を生成する。そして、設定部３５は、全ての設定項目の設定値が設定された機能設定ファイルＦ２をＵＣサーバ１０に送信して、設定要求に含まれる機能をＵＣサーバ１０に設定する。
【００８５】
＜通信システムの動作例＞
続いて、図１０を用いて、通信システム１００の動作例について説明する。図１０は、実施の形態２にかかる通信システム１００の動作を示すシーケンス図である。
【００８６】
電話端末２０の利用者が、ＵＣサーバ１０が提供する機能を設定したい場合、電話端末２０の利用者は、ＵＣサーバ１０に割り当てられた所定の電話番号（特別な電話番号）に発信する（ステップＳ１）。
【００８７】
ＵＣサーバ１０は、設定装置３０に対して、電話端末２０と接続することを要求し（ステップＳ２）、電話端末２０と設定装置３０とが接続され、音声通話が可能な状態となる。
【００８８】
設定装置３０は、設定開始の音声信号を電話端末２０に送出する（ステップＳ３）。音声信号は、音声ガイダンス用の音声信号であり、設定装置３０は、設定開始の音声ガイダンスを音声信号として電話端末２０に送出する。設定開始の音声ガイダンスは、例えば、「どの機能を設定しますか？」という音声ガイダンスである。
【００８９】
電話端末２０の利用者は、設定開始の音声ガイダンスに応答するように、設定したい機能の設定を音声で設定装置３０に要求する（ステップＳ４）。電話端末２０の利用者が設定したい機能を音声で要求すると、設定したい機能の設定を要求する設定要求が含まれた音声信号が電話端末２０から設定装置３０に送信される。
【００９０】
設定装置３０は、ステップＳ４において、受信された音声信号に設定要求が含まれている場合、設定する機能のテンプレートファイルをＵＣサーバ１０に要求する（ステップＳ５）。
【００９１】
設定装置３０は、ステップＳ４において、受信された音声信号に対して、音声認識部３２が音声認識を行い、設定要求が含まれているかを判断する。音声認識部３２が、音声信号に設定要求が含まれていると判断すると、設定要求を受信したことと、設定要求に含まれる機能とを生成部３３に通知する。生成部３３は、設定要求に含まれる機能のテンプレートファイルをＵＣサーバ１０に要求する。
【００９２】
例えば、電話端末２０の利用者が「転送機能を設定したい」と音声で伝えた場合、生成部３３は、ＵＣサーバ１０に対して「転送機能」のテンプレートファイルを要求する。
【００９３】
ＵＣサーバ１０は、ステップＳ５において要求されたテンプレートファイルを設定装置３０に送信する（ステップＳ６）。
【００９４】
次に、設定装置３０は、各設定項目についての音声信号を生成する（ステップＳ７）。生成部３３は、ステップＳ６において取得したテンプレートファイルに基づいて、各設定項目についての音声信号を生成する。具体的には、生成部３３は、各設定項目について、項目名と、設定値の候補とをテンプレートファイルから取得し、取得した項目名と、設定値の候補と、予め登録された音声データとを音声合成して、各設定項目についての音声信号を生成する。
【００９５】
設定装置３０は、生成した音声信号を電話端末２０に送出する（ステップＳ８）。通信部３１は、生成部３３がステップＳ７で生成した各設定項目についての音声信号を電話端末２０に送出する。電話端末２０では、送出した音声信号が音声ガイダンスとして出力される。
【００９６】
設定装置３０から生成された音声信号が受信されると、電話端末２０から受信された音声信号に応答された音声信号が送信される（ステップＳ９）。電話端末２０の利用者は、ステップＳ８において送出された音声ガイダンスに応答すると、応答信号が電話端末２０から設定装置３０に送信される。取得部３４は、応答信号に対する音声認識の結果に基づいて、設定項目の設定値を取得する。設定部３５は、取得した設定値を機能設定ファイルに設定する。
ステップＳ８及びＳ９は、設定項目数分繰り返される。
【００９７】
まず、通信部３１は、テンプレートファイルにおいて、<items>タグで設定された第１の設定項目について、<items_name>に設定された設定値の候補を含む音声信号を電話端末２０に送出する。電話端末２０では、送出した音声信号が音声ガイダンスとして出力される。
【００９８】
電話端末２０の利用者は、音声ガイダンスに含まれる設定項目の設定値を回答すると、応答信号が送信される。なお、電話端末２０の利用者が、例えば、「ＸＸＸ転送ってどういう機能？」のように、<items>タグで設定された第１の設定項目の設定値のいずれかに対して質問をした場合、生成部３３は、<guidance-helper>タグから説明情報を取得する。生成部３３は、取得した説明情報を含む音声信号をステップＳ８で送信する。第１の設定項目に対して、電話端末２０の利用者が設定値を回答した場合、設定装置３０は、第２の設定項目についての音声信号を電話端末２０に送出する。
【００９９】
第２の設定項目は、第１の設定項目で選択された<items>に含まれる<item>タグで設定された設定項目のうち、一番上に設定された設定項目である。第２の設定項目について、生成部３３が生成した音声信号を電話端末２０に送出する。電話端末２０の利用者が第２の設定項目の設定値を回答した場合、設定装置３０は、第３の設定項目についての音声信号を電話端末２０に送出する。第３の設定項目は、第２の設定項目の直下に設定された設定項目である。以降、設定項目数分、同様の処理を行う。
【０１００】
設定装置３０は、設定要求に含まれる機能の設定に関連する全ての設定項目の設定値を取得すると、機能設定ファイルをＵＣサーバ１０に送信し、設定要求に含まれる機能をＵＣサーバ１０に設定する（ステップＳ１０）。設定装置３０は、ＵＣサーバ１０に機能設定ファイルの送信が完了すると、送信が完了したことを通知する送信完了通知をＵＣサーバ１０に送信する。
【０１０１】
ＵＣサーバ１０は、機能設定ファイルに基づいて、設定要求に含まれる機能に関連する全ての設定項目の設定が完了すると、設定が完了したことを通知する設定完了通知を設定装置３０に送信する（ステップＳ１１）。
【０１０２】
最後に、設定装置３０は、設定完了の音声信号を電話端末２０に送出する（ステップＳ１２）。設定装置３０は、設定完了の音声ガイダンスを音声信号として電話端末２０に送出する。設定完了の音声ガイダンスは、例えば、「受け付けました。電話をお切りください。」という音声ガイダンスである。
【０１０３】
以上説明したように、設定装置３０は、電話端末２０の利用者が所望する機能の設定を要求する設定要求を受信すると、当該機能の設定に関連する少なくとも１つの設定項目についての情報を要求する音声信号を生成し、電話端末２０に送出する。設定装置３０は、テンプレートファイルに基づいて、設定項目名と、各設定項目の設定値の候補と、予め登録された音声データとを音声合成することにより、音声信号（音声ガイダンス）を自動生成する。
【０１０４】
電話端末２０の利用者は、設定装置３０からの音声信号にしたがって回答する。設定装置３０は、電話端末２０から受信した応答信号から設定要求に含まれる機能の設定に関連する情報を取得して、ＵＣサーバ１０に取得した情報を送信して機能を設定する。つまり、電話端末２０の利用者は、設定しようとする機能の設定項目を理解していなくても、設定装置３０から送信された音声信号に応答することにより、自身が所望する機能をＵＣサーバ１０に設定することが可能となる。したがって、実施の形態２にかかる設定装置３０によれば、利用者の負担を軽減して、利用者が所望する機能をＵＣサーバ１０に設定することができる。
【０１０５】
また、設定装置３０は、設定要求に含まれる機能に関連する少なくとも１つの設定項目の各々の設定値の候補を含む音声信号を電話端末２０に送出する。電話端末２０の利用者は、音声信号に含まれる設定値の候補から設定値を選択して回答を行うことにより、自身が所望する機能をＵＣサーバ１０に設定することが可能となる。すなわち、電話端末２０の利用者は、設定しようとする機能の設定項目に加えて、各設定項目の設定値を理解していなくても、設定装置３０から送信された音声信号に応答することにより、自身が所望する機能をＵＣサーバ１０に設定することが可能となる。
【０１０６】
さらに、電話端末２０の利用者は、所定の設定項目の設定値がどのようなものか分からない場合、例えば、「ＸＸＸ転送ってどういう機能？」のように質問を設定装置３０にすると、設定装置３０は、質問に対して説明情報を送信する。そのため、電話端末２０の利用者は、所定の設定項目の設定値の内容を理解することが可能となる。したがって、実施の形態２にかかる設定装置３０によれば、機能設定に関する知識が無くても、利用者が所望する機能を設定することが可能となる。
【０１０７】
電話端末２０の利用者は、専用のツール又は電話端末の特別なダイヤル操作を行わなくても、設定装置３０からの音声信号を音声ガイダンスで聞き、音声を発することで、自身が所望する機能を電話端末２０に付与することが出来る。したがって、実施の形態２にかかる設定装置３０によれば、利用者の負担を軽減しつつ、利用者の利便性を向上させることが可能となる。
【０１０８】
（他の実施の形態）
上述した実施の形態において説明した設定装置５及び３０（以下、設定装置５等と称する）は、次のようなハードウェア構成を有していてもよい。図１１は、本開示の各実施の形態にかかる設定装置等を実現可能な、コンピュータ（情報処理装置）のハードウェア構成を例示するブロック図である。
【０１０９】
図１１を参照すると、設定装置５等は、ネットワーク・インターフェース１２０１、プロセッサ１２０２及びメモリ１２０３を含む。ネットワーク・インターフェース１２０１は、ＵＣサーバ１０及び電話端末２０と通信するために使用される。ネットワーク・インターフェース１２０１は、例えば、IEEE（Institute of Electrical and Electronics Engineers） 802.11 series、IEEE 802.3 series等を含む通信方式に準拠したネットワークインターフェースカード（NIC）を含んでもよい。
【０１１０】
プロセッサ１２０２は、メモリ１２０３からソフトウェア（コンピュータプログラム）を読み出して実行することで、上述の実施形態においてフローチャートを用いて説明された設定装置５等の処理を行う。プロセッサ１２０２は、例えば、マイクロプロセッサ、MPU（Micro Processing Unit）、又はCPU（Central Processing Unit）であってもよい。プロセッサ１２０２は、複数のプロセッサを含んでもよい。
【０１１１】
メモリ１２０３は、揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ１２０３は、プロセッサ１２０２から離れて配置されたストレージを含んでもよい。この場合、プロセッサ１２０２は、図示されていないI/Oインターフェースを介してメモリ１２０３にアクセスしてもよい。
【０１１２】
図１１の例では、メモリ１２０３は、ソフトウェアモジュール群を格納するために使用される。プロセッサ１２０２は、これらのソフトウェアモジュール群をメモリ１２０３から読み出して実行することで、上述の実施形態において説明された設定装置５等の処理を行うことができる。
【０１１３】
図１１を用いて説明したように、設定装置５等が有するプロセッサの各々は、図面を用いて説明されたアルゴリズムをコンピュータに行わせるための命令群を含む１または複数のプログラムを実行する。
【０１１４】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）を含む。さらに、非一時的なコンピュータ可読媒体の例は、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗを含む。さらに、非一時的なコンピュータ可読媒体の例は、半導体メモリを含む。半導体メモリは、例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory）を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１１５】
なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本開示は、それぞれの実施の形態を適宜組み合わせて実施されてもよい。
【符号の説明】
【０１１６】
５、３０  設定装置
１０  ＵＣサーバ
１１、３２  音声認識部
１２、３３  生成部
１３、３１  通信部
１４、３４  取得部
１５、３５  設定部
２０  電話端末
１００  通信システム
３３１  解析部
３３２  音声信号生成部
【図１】
2020136993.tif 000003
【図２】
2020136993.tif 000004
【図３】
2020136993.tif 000005
【図４】
2020136993.tif 000006
【図５】
2020136993.tif 000007
【図６】
2020136993.tif 000008
【図７】
2020136993.tif 000009
【図８】
2020136993.tif 000010
【図９】
2020136993.tif 000011
【図１０】
2020136993.tif 000012
【図１１】
2020136993.tif 000013
【手続補正書】
【提出日】令和1年12月4日(2019.12.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電話端末から受信する音声信号に対して音声認識を行う音声認識部と、
交換機が提供する機能の設定を要求する設定要求を前記音声認識部が認識した場合、前記設定要求に含まれる機能の設定に関連する少なくとも１つの設定項目についての情報を要求する第１の音声信号を生成する生成部と、
前記第１の音声信号を前記電話端末に送出し、前記第１の音声信号に対して応答された音声信号を示す応答信号を受信する通信部と、
前記応答信号に対して音声認識された結果に基づいて前記情報を取得する取得部と、
前記取得された情報を含む第１の設定ファイルを生成し、当該第１の設定ファイルに基づいて、前記設定要求に含まれる機能を設定する設定部と、を備え、
前記情報は、前記少なくとも１つの設定項目の設定値を含み、前記少なくとも１つの設定項目は、前記交換機が推奨する設定値を有する設定項目を含み、
前記生成部は、前記少なくとも１つの設定項目の設定値を要求する第１の音声信号であって、前記少なくとも１つの設定項目の各々に設定される設定値の候補を含めた前記第１の音声信号を生成し、前記交換機が推奨する設定値を有する設定項目については、当該設定項目の設定値の候補、及び前記交換機が推奨する設定値を含む前記第１の音声信号を生成する、設定装置。
【請求項２】
前記生成部は、前記少なくとも１つの設定項目の各々の項目名及び設定値の候補を含む第２の設定ファイルに基づいて、各設定項目の項目名及び設定値の候補を含めた前記第１の音声信号を生成する、請求項１に記載の設定装置。
【請求項３】
前記生成部は、前記第２の設定ファイルから、各設定項目の項目名と、当該設定項目に設定される設定値の候補とを取得し、音声合成を行い前記第１の音声信号を生成する、請求項２に記載の設定装置。
【請求項４】
前記第２の設定ファイルは、所定の設定項目の設定値の候補を説明する説明情報を含み、
前記生成部は、前記応答信号が前記所定の設定項目の前記候補についての質問を含む場合、前記第２の設定ファイルに基づいて、前記質問に対応する説明情報を含む第２の音声信号を生成し、
前記通信部は、前記第２の音声信号を前記電話端末に送信する、請求項３に記載の設定装置。
【請求項５】
前記生成部は、前記第２の設定ファイルに基づいて、前記所定の設定項目の設定値の候補の候補数を計上し、前記候補数を通知する第３の音声信号を生成し、
前記通信部は、前記生成された第３の音声信号を前記電話端末に送信する、請求項４に記載の設定装置。
【請求項６】
前記第１の設定ファイル及び前記第２の設定ファイルは、タグ形式の設定ファイルである、請求項２〜５のいずれか１項に記載の設定装置。
【請求項７】
請求項１乃至６の何れか１項に記載の設定装置における設定方法。
【請求項８】
コンピュータに、請求項１乃至６の何れか１項に記載の設定装置における設定方法を実行させる、設定プログラム。