Forum Discussion

Peter Nilsson's avatar
Peter Nilsson
Icon for Microsoft rankMicrosoft
Apr 28, 2021

Capture and analyze logging and telemetry

I guess I'll give this a shot - not sure if this is where I ask my question. We are partnering with the FUSE Labs folks on building our first production call flow on Bot Framework. One area we are struggling with is how we capture and analyze the logging and telemetry related to our inbound ACS calls to our bot channel. Also, how are call detail records captured, and what reporting might we have available to us that could give a business perspective on the service itself (e.g. concurrent calls in progress, average call length, dropped calls, who terminated the call (e.g. called party or calling party), etc.

6 Replies


  • Peter Nilsson wrote:

    Also, how are call detail records captured, and what reporting might we have available to us that could give a business perspective on the service itself (e.g. concurrent calls in progress, average call length, dropped calls, who terminated the call (e.g. called party or calling party), etc.


    peterswimm I agree, this information will be imperative for our use case (a customer support IVR) - is the only way to gather this info via App Insights at the moment? Any plans to surface it in another fashion at some point?

    • peterswimm's avatar
      peterswimm
      Former Employee
      Absolutely, we plan to support multiple types of scenarios but will be working from the framework of app insights as to the method for data insights, and along the way people should be able to use those reference materials as a basis for alternative solutions. Would love to hear more about your requirements, please feel free to drop me a line: peterswimm@microsoft.com
    • KateOlszewska's avatar
      KateOlszewska
      Former Employee

      Hi Christopher Polanish- I was wondering if you could help me understand your question a bit better. Are there any specific ways in which you would need that information delivered that is different from App Insights? Is there a reason why App Insights is not something you would want to use?

      • Christopher Polanish's avatar
        Christopher Polanish
        Copper Contributor
        We ultimately want to surface some of that info in a dashboard for our phone answerers - current calls, people on hold, average call length, etc.
  • peterswimm's avatar
    peterswimm
    Former Employee
    We recommend using Application Insights to collect your bot channel insights from the bot side:
    https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-telemetry-analytics-queries?view=azure-bot-service-4.0

    You would need to do some work to combine the data you are seeing from ACS with the data generated by the bot (And refer to an ACS team member for more details on that aspect of your stack), but feel free to reach out to me directly and we can find out the best person to do that.

Resources