Auto-dialer and phone recordings

Patrick Gearman 41 Reputation points
2020-10-13T15:09:24.29+00:00

Before I ask the questions that I need to, I want to provide a little personal detail.

I have about 8 years of experience as a PHP developer, mostly in the Zend framework, but with some work in Laravel 4 and 5. I also have experience with MySQL as that what we use for the primary database at the company I work for.

We have, relatively recently, moved to Teams, and because of that, I have been asked to add an auto-dialer and phone call recorder for calls made through Teams to external phone numbers. (Customer calls, effectively)

The auto-dialer would either use a list from Excel, or, if I can ever get it to work, a MySQL connection to our database, and the phone recorder would work in tandem with that to record phone calls that connect, and save those recordings, preferably to Amazon S3. (We currently use Zultys' MXIE, but we have to move away from that, and I don't know how that works or is configured anyway.)

My first question is: Is this possible? I've been pointed at some reference pages for Bots in Azure Services, and a page for Teams Policy-based Recording, but I have just about zero experience in any of this.

I've also been told (and I'm not sure of the accuracy of this) that it could be used with the Microsoft Graph API to handle recordings, but every time I try the Microsoft Graph tutorials, something goes wrong. (One of the tutorials lists the wrong version of a library to import, and when I try the other tutorial, the login window in the test application spawns four times, and never lets me log in.)

Is there a good (and accurate) reference page or configurable application out there that would get me started on this?

Microsoft Teams | Development
{count} votes

1 answer

Sort by: Most helpful
  1. Sharon Zhao-MSFT 25,761 Reputation points Microsoft External Staff
    2020-10-14T05:38:35.087+00:00

    @Patrick Gearman ,

    As we are mainly responsible for general issue of Microsoft Teams. Your question which is involved in development is not supported by us. Maybe the engineers of Azure bot service can give you more help.

    According to your description, it recommends you refer to the following articles:
    https://learn.microsoft.com/en-us/graph/teams-concept-overview
    https://learn.microsoft.com/en-us/microsoftteams/platform/

    Hope it will give some benefits.


    If the response is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.