<?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';
}
