public string GetOriginalDestination(string ani, string dnis)
{
DN dn = PhoneSystem.Root.GetDNByNumber(dnis);
ActiveConnection[] activeConnectionArray = dn.GetActiveConnections();
foreach (ActiveConnection activeConnection in activeConnectionArray)
{
if (activeConnection.ExternalParty == ani) return activeConnection.DialedNumber;
}
return String.Empty;
}
public string GetOriginalDestination(string ani, string dnis)
{
DN dn = PhoneSystem.Root.GetDNByNumber(dnis);
ActiveConnection[] activeConnectionArray = dn.GetActiveConnections();
var activeConnection = activeConnectionArray.FirstOrDefault(ac => ac.ExternalParty == ani);
if (activeConnection == null)
return String.Empty;
else
return activeConnection.DialedNumber;
}
Founded in 2005, when VoIP was an emerging technology, 3CX has gone on to establish itself as a global leader in business communications.