예제 #1
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="configuration"></param>
 public AcdApplication(RtcApplicationConfigurationElement configuration)
     : base(configuration)
 {
     DefaultAction = new AcdHold()
     {
         Action = new AcdDelay(TimeSpan.FromSeconds(5)),
     };
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="configuration"></param>
 public QueueApplication(RtcApplicationConfigurationElement configuration)
     : base(configuration)
 {
     this.conference = new Lazy<QueueHoldConference>(() => new QueueHoldConference(Endpoints[0], "tel:+19726388630"));
     this.calls = new ConcurrentBag<QueueCall>();
 }
예제 #3
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="configuration"></param>
 public VoiceXmlApplication(RtcApplicationConfigurationElement configuration)
     : base(configuration)
 {
     applications = new Dictionary<RealTimeAddress, Uri>();
 }