DtmfEvent.cs 907 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. 
  2. using System.Xml.Serialization;
  3. using NewRock.Sdk.Events.Base;
  4. namespace NewRock.Sdk.Events
  5. {
  6. [XmlRoot("Event")]
  7. public class DtmfEvent:NewRockEvent
  8. {
  9. [XmlElement("visitor")]
  10. public DtmfVisitorOrOuter Visitor { get; set; }
  11. [XmlElement("outer")]
  12. public DtmfVisitorOrOuter Outer { get; set; }
  13. }
  14. public class DtmfVisitorOrOuter
  15. {
  16. [XmlAttribute("id")]
  17. public string Id { get; set; }
  18. [XmlAttribute("from")]
  19. public string From { get; set; }
  20. [XmlAttribute("to")]
  21. public string To { get; set; }
  22. [XmlAttribute("callid")]
  23. public string CallId { get; set; }
  24. [XmlElement("info")]
  25. public string Info { get; set; }
  26. [XmlElement("trunk")]
  27. public BaseTrunk Trunk { get; set; }
  28. [XmlElement("menu")]
  29. public BaseMenu Menu { get; set; }
  30. }
  31. }