Microsoft Teamsのコールキューを活用すると、組織全体の着信を一元的に取り扱えますが、実際に不在着信や通話履歴が正しく表示されないと大変困りますよね。そこで本記事では、コールキューにおける不在着信履歴の表示に関する注意点や設定方法、対処法を分かりやすく解説します。
Teamsのコールキューが不在着信を表示しない主な原因
コールキューにおいて不在着信が表示されない場合、いくつかの要因が考えられます。特に以下のような点に注意してみてください。
プレビュー版のQueuesアプリの制限
Microsoft Teams内に用意されている「Queuesアプリ」は、まだプレビュー版として提供されている段階です。そのため、以下のような制限・不具合が報告されています。
- 不在着信(ミスコール)やアウトゴーイングコールの履歴がうまく表示されない
- 通話の統計情報(コール数や応対率、ボイスメールなど)が更新されない場合がある
- フィルター機能が正常に動作せず、通話履歴の検索性が低い
もしQueuesアプリ上で履歴が確認できない場合、Teams管理センターの「音声 > コールキュー」から詳細を確認するか、正式版リリースを待つ必要があります。
Teams管理センターでの権限不足
コールキューの通話履歴や詳細情報を参照するためには、適切な管理者ロールが必要となります。具体的には以下のようなロールが挙げられます。
- Teams管理者
- グローバル管理者
- コールキュー管理者(テナントによって名称が異なる場合あり)
一般ユーザーや権限のないユーザーでは、コールキュー全体の履歴を参照することは難しく、自身が関与した通話のみ表示されるケースがあります。もし詳細データが見られない、または不在着信が表示されない場合は、権限設定を見直してみることが必要です。
SLAやその他のコール設定の影響
Microsoft Teamsのコールキューにはさまざまな設定項目があり、SLA(サービスレベル契約)に関するオプションや、ボイスメールの転送先設定などによって、履歴の表示が変わる場合があります。以下は一例です。
- SLAをオンにしたことで通話ログに変化
一部のユーザーから、SLAを有効化したら通話ログが一部表示されるようになったとの声があります。正式な仕様かどうかは不明ですが、念のためSLAの設定画面を確認しておくとよいでしょう。 - ボイスメールの設定や転送先
不在着信時にボイスメールへ転送する仕組みを設定していると、通話履歴の扱いが変わり、Queuesアプリや管理センター上の表示が変化する場合があります。
Teams管理センターを活用した対処法
プレビュー版のQueuesアプリで履歴がうまく表示されない場合は、Teams管理センターを使った方法がより安定しています。ここでは、Teams管理センターでの対処法とポイントを解説します。
Teams管理センターでのコールキュー履歴の確認手順
以下はTeams管理センターで履歴を確認する一例の流れです。
- Teams管理センターにサインインする
管理者権限を持つアカウントを使用してください。 - 「音声(Voice) > コールキュー(Call queues)」を選択
管理センターの左メニューから、通話関連の項目を開きます。 - 対象のコールキューを選択し、詳細を確認する
該当するコールキューをクリックすると、コール数やミスコール(不在着信)の件数などの統計情報が表示されます。 - 日付範囲・ステータス・エージェントなどを指定して絞り込む
詳細データをフィルターにかけることで、いつ誰が通話を受けたのか、不在だったのかなどを確認できます。
注意ポイント: 履歴レポートの反映タイミング
Teams管理センターのレポートは、リアルタイムではなく数分から数時間の遅延が発生する場合があります。
- 大規模テナントの場合はさらに時間がかかることがある
- 履歴が反映されるタイミングが一定でないケースもある
状況によっては、ある程度時間を置いてから再度レポートを確認することをおすすめします。
フィルター機能の活用
Teams管理センターで表示される履歴は量が多いため、目的の情報を探しにくいことがあります。そんなときは以下のようなフィルターを使い分けると便利です。
| フィルター種別 | 例 | 活用場面 |
|---|---|---|
| 日付範囲 | 過去7日、過去30日など | 直近の不在着信や応答率を確認したい場合 |
| 通話ステータス | ミスコール、不在着信、ボイスメール | 不在着信の詳細だけを確認したいとき |
| エージェント | 特定の担当者や部署のユーザー | 担当者ごとの応対状況を分析したい場合 |
| 通話種別 | インバウンド、アウトバウンド | 受信コールだけor発信コールだけを調べたいとき |
これらのフィルターを組み合わせることで、不在着信だけを一括で把握したり、時間帯別のミスコール数を調べたりと、効率的な分析が可能になります。
Queuesアプリ(プレビュー版)を使う場合のポイント
プレビュー版のQueuesアプリはTeams上で簡易的にコールキュー情報が見られる反面、表示に不具合がある可能性が指摘されています。とはいえ、以下の点を押さえておくと、ある程度のトラブルシュートが可能です。
バージョン情報を定期的に確認する
Queuesアプリは頻繁に更新が行われることが予想されます。更新内容によっては、以下のような問題が修正されるかもしれません。
- 履歴がまったく表示されない
- ボイスメールの一覧が反映されにくい
- 統計情報のカウントが誤っている
プレビュー版機能特有のバグ報告を追う
Microsoftの公式ドキュメントやコミュニティフォーラム、テナントメッセージセンターなどでは、プレビュー版機能に関するバグ修正予定や既知の問題が記載されることがあります。バグである場合には、アップデートで解決する可能性があるため、情報をチェックし続けることが重要です。
コールキューの設定とQueuesアプリの連動を確認
Teams管理センターで設定したコールキューがQueuesアプリとどのように連動しているか、設定が正しいかを改めて見直してみましょう。例えば、以下のような項目を点検しておくと良いです。
- ボイスメールの有効・無効設定と転送先
- エージェントの割り当て(誰がコールを受ける役割になっているか)
- 待ち時間や保留音、SLAの設定有無
こうした設定の一部が誤っていると、結果的に不在着信が記録されないまたは表示されないという症状が起こり得ます。
権限設定の見直し方法
コールキューを管理・閲覧するうえで、権限設定は重要です。Teams管理センターでより詳細なデータを閲覧したい場合、またはコールキューの設定を変更したい場合は以下を確認してみましょう。
ロールベースのアクセス制御(RBAC)
Microsoft 365やAzure ADではロールベースのアクセス制御(RBAC)が採用されています。コールキューを管理するうえで、最低限必要となるロールは以下のいずれかです。
- グローバル管理者(Global Admin)
- Teams管理者(Teams Service Administrator)
- コールキュー管理者(Call Queue Administrator) など
ロールが付与されていないユーザーは、コールキューの詳細なログや分析情報が閲覧できません。社内のセキュリティポリシーや責任分担に応じて、適切なロールを持つ人を決めておくのがおすすめです。
権限付与の注意点
- 付与しすぎに注意: グローバル管理者はテナント全体のあらゆる設定を変更できてしまいます。必要のないメンバーに高権限を与えるとリスクが生じるため、最小権限の原則を守りましょう。
- 付与手順: Microsoft 365管理センターかAzure Active Directory管理センターで対象ユーザーにロールを割り当てることが多いです。チーム運用ポリシーによっては、承認プロセスが必要な場合もあります。
問題解決のためのTips
実際に不在着信やコール履歴が確認できない状況を改善するための小技やヒントを以下に挙げます。
ボイスメール機能の活用
どうしてもミスコール履歴の確認が難しい場合、コールキューのボイスメール機能を有効にしておくと、通話が不在の場合でもメッセージが残るようになります。ボイスメールには着信時間や発信者情報がメールまたはTeams通知で送られるため、結果的にミスコールを補足できる形になります。
PowerShellやGraph APIでのデータ取得
Teams管理センターやQueuesアプリで十分に情報が得られないときは、PowerShellやMicrosoft Graph APIを利用して通話データを取得する方法もあります。以下に簡単なPowerShellのサンプルを示します。
# Microsoft Teams PowerShellモジュールをインストール
Install-Module MicrosoftTeams
# Teamsに接続
Connect-MicrosoftTeams -Credential (Get-Credential)
# Get-CsCallQueueコマンドレットでコールキューの情報を取得
$queues = Get-CsCallQueue
foreach($queue in $queues) {
Write-Host "Queue Name:" $queue.Name
Write-Host "Resource ID:" $queue.Identity
Write-Host "----------------------------------------"
}
上記はあくまでコールキューそのものの情報を取得する例です。履歴情報や不在着信の詳細を直接取得するのは難しい部分もありますが、発展的にはGraph APIなどを併用することで、より細かいコールログにアクセスできる可能性があります。
Graph API活用例
Microsoft Graph APIでは通話や会議情報を取得できるエンドポイントがいくつか用意されています。要件や利用ライセンスによっては利用できる情報が限られますが、開発リソースがある場合は試してみるのも一つの手段です。
GET /communications/callRecords/{callRecordId}
Authorization: Bearer {token}
上記のようなエンドポイントを呼び出すことで、通話の詳細レコードにアクセスすることができます。ただし、この方法はある程度の開発知識や権限が必要になるため、導入コストが高い点には注意しましょう。
運用上の工夫で不在着信を見逃さないために
コールキューの機能は便利ですが、あくまでも着信を効率化する仕組みであり、運用方法によっては不在着信が増えてしまう可能性もあります。以下の工夫でミスコールをできるだけ減らすようにすると、結果的に履歴の管理もしやすくなります。
エージェントの着信可能スケジュールを明確化する
コールキュー内のエージェントが常に応答できるとは限りません。勤務時間やシフト制などがある場合は、コールキューの設定で受付時間や順番を適切に設定しましょう。応答できない時間帯にコールが集中すると、そのまま不在着信としてカウントされてしまいます。
応答率をモニタリングするための定期レポート
不在着信の数が多いか少ないかを把握するには、定期的なレポートが役立ちます。Teams管理センターやPower BIなどを使い、以下の指標を定期的にモニタリングするとよいでしょう。
- コール総数(期間内)
- 応答率(Answered Calls / Total Calls)
- 不在着信数(Missed Calls)
- ボイスメールへの転送数
これらを把握することで、より具体的な対処(エージェント増員やボイスメール対応の拡充、営業時間の調整など)が可能になります。
よくあるQ&A
Q1. Queuesアプリに表示されるデータとTeams管理センターのデータに差があるのはなぜ?
A. Queuesアプリはプレビュー版のため、まだ完全には安定しておらず、一部の通話が表示されないまたは遅れて表示されることがあります。正確性を重視するなら、Teams管理センターのレポートやコール分析機能をメインに活用した方がよいでしょう。
Q2. 不在着信だけでなく、発信履歴や通話時間を正確に知りたい場合は?
A. Teams管理センターの「通話履歴レポート」や「ユーザー別通話分析」の機能を活用すると、発信・着信だけでなく通話時間や品質なども確認しやすいです。必要に応じてPowerShellやGraph APIでさらに詳細データを取得することも検討しましょう。
Q3. どのようにすれば不在着信を確実にキャッチできる?
A. コールキューの運用とボイスメールの活用がポイントです。不在着信をボイスメールに転送しておけば、録音メッセージがメール通知で届きます。また、応答率を上げるためにはエージェント数の確保や勤務時間のシフト管理が重要となります。
まとめ
Microsoft Teamsのコールキューは非常に便利な機能ですが、プレビュー版のQueuesアプリを利用している場合は、不在着信やミスコールの履歴が表示されにくいといった問題が発生することがあります。正確な履歴を把握するには、Teams管理センターでのレポート機能を優先的に使うのがおすすめです。さらに、適切な権限設定とコールキューの詳細設定を見直すことで、よりスムーズに運用できるでしょう。
今後、Queuesアプリが正式版として提供されるようになれば、アプリ内での履歴確認がより安定することが期待されます。それまではTeams管理センターや他の分析ツール、ボイスメール機能を上手に活用して、不在着信を含む通話履歴を的確に把握していくとよいでしょう。組織の運用体制に合った形でコールキューを取り入れれば、顧客や取引先からの電話を取りこぼすリスクを減らし、円滑なコミュニケーションを実現できます。

コメント