/// <inheritdoc /> public AddToSnoopBridgeCommand(ILogger logger, IChannelRepository channelRepository, IAudioRecordRepository audioRecordRepository, AsteriskAriClient ariClient, IOptions <AsteriskOptions> options) : base(logger, channelRepository, audioRecordRepository, ariClient, options) { }
/// <inheritdoc /> public SwitchRolesCommand(ILogger logger, IChannelRepository channelRepository, IAudioRecordRepository audioRecordRepository, AsteriskAriClient ariClient, IOptions <AsteriskOptions> options) : base(logger, channelRepository, audioRecordRepository, ariClient, options) { }
/// <inheritdoc /> public AcceptedIncomingCallCommand(ILogger logger, IChannelRepository channelRepository, IAudioRecordRepository audioRecordRepository, AsteriskAriClient ariClient, IOptions <AsteriskOptions> options) : base(logger, channelRepository, audioRecordRepository, ariClient, options) { }
/// <inheritdoc /> public PartialAssistantCommand(ILogger logger, IChannelRepository channelRepository, IAudioRecordRepository audioRecordRepository, AsteriskAriClient ariClient, IOptions <AsteriskOptions> options) : base(logger, channelRepository, audioRecordRepository, ariClient, options) { }
/// <inheritdoc /> public AcceptedCallFromUserCommand(ILogger logger, IChannelRepository channelRepository, IAudioRecordRepository audioRecordRepository, AsteriskAriClient ariClient, IOptions <AsteriskOptions> options, IQueueSender queueSender) : base(logger, channelRepository, audioRecordRepository, ariClient, options) { _queueSender = queueSender; }
/// <inheritdoc /> public RegisterIncomingCallCommand( ILogger logger, IChannelRepository channelRepository, AsteriskAriClient ariClient, IQueueSender queueSender, IAudioRecordRepository audioRecordRepository, IOptions <AsteriskOptions> options) : base(logger, channelRepository, audioRecordRepository, ariClient, options) { _queueSender = queueSender; }
/// <inheritdoc /> protected BaseAsteriskCommand(ILogger logger, IChannelRepository channelRepository, IAudioRecordRepository audioRecordRepository, AsteriskAriClient ariClient, IOptions <AsteriskOptions> asteriskOptions) { Logger = logger; ChannelRepository = channelRepository; AudioRecordRepository = audioRecordRepository; AriClient = ariClient; _asteriskOptions = asteriskOptions.Value; }