TransferToTelRequest.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using Hotline.Share.Enums.CallCenter;
  2. namespace Hotline.Share.Requests
  3. {
  4. public record VisitorIdToTelRequest(string VisitorId, string ToExtId);
  5. public record VisitorToOuterRequest(string VisitorId, string OuterPhoneNum);
  6. public record VisitorToIvrRequest(string VisitorId, string MenuId);
  7. public record VisitorToTelGroupRequest(string VisitorId, string GroupId);
  8. public record ExtToOuterRequest(string ExtId, string OuterPhoneNum);
  9. public record ClearExtRequest(string CallId);
  10. public record ClearVisitorRequest(string CallId);
  11. public record ClearOuterRequest(string CallId);
  12. public record AcceptVisitorRequest(string VisitorId);
  13. public record RemoveVoiceFileRequest(string VoiceFileNames);
  14. public record GetCallListRequest(string? PhoneNum,string? ToNum,ECallDirection? Direction, ECallState? CallState,string UserName) : PagedRequest;
  15. public record GetCallListWexRequest(string? CPN,string? CDPN,ECallDirection? Direction,EOnState? OnState, string StaffNo) : PagedRequest;
  16. public record GetOutCallListRequest(DateTime time);
  17. public record MonitorExtRequest(string firstTelNo,string secondTelNo);
  18. public record MonitorExtToTalkRequest(string telNo);
  19. public record MonitorExtToListenRequest(string telNo);
  20. public record BargeinExtRequest(string firstTelNo,string secondTelNo);
  21. }