Hallo,
ich versuche in meinem C# Code die Eigenschaft "Ring my mobile simultaneously" zu setzen. In der Weboberfläche sieht es so aus als ob diese Eigenschaft zu den "Forwarding Rules" gehört allerdings habe ich im ObjectModel Help gefunden, dass diese Eigenschaft nur auf der Objektklasse "ExternalLine" existiert (SimulaneousCalls). Mein Proble ist nun das ich von der Objektklasse Extension keine Möglichkeit gefunden habe zu den zugehörigen ExternalLines zu kommen. Das von 3CX zur Verfügung gestellte Beispiel hilft mir hier leider auch nicht weiter.
Es sollte so in der Art funktionieren:
Extension extsupp = ps.GetDNByNumber("801") as Extension;
ExtensionRule[] extRuleList = extsupp.ForwardingRules;
foreach(ExtensionRule rule in extRuleList){
System.Console.WriteLine("condition.Description" + rule.Conditions.Condition.Description);
//Hier wäre mein Ansatz gewesen mir die Beschreibung jeder Regel auszulesen um zu sehen ob das simultaneously dabei ist, was nicht der Fall ist.
}
mach kann nur folgendes machen:
ExternalLine[] _extLine = ps.GetVoipProviders()[0].GetExternalLines();
foreach (ExternalLine line in _extLine)
{
System.Console.WriteLine("ExternalLine" + line.AuthID);
System.Console.WriteLine("ExternalLine" + line.DIDNumbers);
System.Console.WriteLine("ExternalLine" + line.ExternalNumber);
System.Console.WriteLine("ExternalLine" + line.Number);
System.Console.WriteLine("ExternalLine" + line.Groups.ToString());
}
aber hierbei habe ich nicht herausgefunden, dass die ExternalLine zu einer bestimmten Extension gehören würde.
Weiß hier jemand wie das funkioniert?