nithinin2001
Free User
- Joined
- Jul 9, 2018
- Messages
- 3
- Reaction score
- 0
I am trying to create a queue in the update connected event of digital receptionist. The idea is to Transfer call to the newly created queue. The problem is Save() function is not returning so TransferCall method in the next line is not returning. Here is a snippet.
Version: Standard Annual 15.5.0
PhoneSystem ps1 = PhoneSystem.Root;
System.Console.WriteLine(“———1————“);
Tenant t = ps1.GetTenant();
System.Console.WriteLine(“———2————“);
Queue q = t.CreateQueue("8090");
System.Console.WriteLine(“———3————“);
DN[] agents = new DN[]
{
ps1.GetDNByNumber("000"),
ps1.GetDNByNumber("007")
};
q.Name = "8090";
q.Members = agents;
q.PollingStrategy = Queue.PollingStrategyType.RingAll;
System.Console.WriteLine(“———4————“);
q.Save();
System.Console.WriteLine(“———5————“);
PhoneSystem.Root.TransferCall(ac, "8090");
System.Console.WriteLine("------6--------");
Nothing prints after 5.System.Console.WriteLine(“———1————“);
Tenant t = ps1.GetTenant();
System.Console.WriteLine(“———2————“);
Queue q = t.CreateQueue("8090");
System.Console.WriteLine(“———3————“);
DN[] agents = new DN[]
{
ps1.GetDNByNumber("000"),
ps1.GetDNByNumber("007")
};
q.Name = "8090";
q.Members = agents;
q.PollingStrategy = Queue.PollingStrategyType.RingAll;
System.Console.WriteLine(“———4————“);
q.Save();
System.Console.WriteLine(“———5————“);
PhoneSystem.Root.TransferCall(ac, "8090");
System.Console.WriteLine("------6--------");
Version: Standard Annual 15.5.0