<?php

namespace Microsoft\Graph\Generated\Models\CallRecords;

use Microsoft\Kiota\Abstractions\Enum;

class ServiceRole extends Enum {
    public const UNKNOWN = "unknown";
    public const CUSTOM_BOT = "customBot";
    public const SKYPE_FOR_BUSINESS_MICROSOFT_TEAMS_GATEWAY = "skypeForBusinessMicrosoftTeamsGateway";
    public const SKYPE_FOR_BUSINESS_AUDIO_VIDEO_MCU = "skypeForBusinessAudioVideoMcu";
    public const SKYPE_FOR_BUSINESS_APPLICATION_SHARING_MCU = "skypeForBusinessApplicationSharingMcu";
    public const SKYPE_FOR_BUSINESS_CALL_QUEUES = "skypeForBusinessCallQueues";
    public const SKYPE_FOR_BUSINESS_AUTO_ATTENDANT = "skypeForBusinessAutoAttendant";
    public const MEDIATION_SERVER = "mediationServer";
    public const MEDIATION_SERVER_CLOUD_CONNECTOR_EDITION = "mediationServerCloudConnectorEdition";
    public const EXCHANGE_UNIFIED_MESSAGING_SERVICE = "exchangeUnifiedMessagingService";
    public const MEDIA_CONTROLLER = "mediaController";
    public const CONFERENCING_ANNOUNCEMENT_SERVICE = "conferencingAnnouncementService";
    public const CONFERENCING_ATTENDANT = "conferencingAttendant";
    public const AUDIO_TELECONFERENCER_CONTROLLER = "audioTeleconferencerController";
    public const SKYPE_FOR_BUSINESS_UNIFIED_COMMUNICATION_APPLICATION_PLATFORM = "skypeForBusinessUnifiedCommunicationApplicationPlatform";
    public const RESPONSE_GROUP_SERVICE_ANNOUNCEMENT_SERVICE = "responseGroupServiceAnnouncementService";
    public const GATEWAY = "gateway";
    public const SKYPE_TRANSLATOR = "skypeTranslator";
    public const SKYPE_FOR_BUSINESS_ATTENDANT = "skypeForBusinessAttendant";
    public const RESPONSE_GROUP_SERVICE = "responseGroupService";
    public const VOICEMAIL = "voicemail";
    public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue";
}
