diff --git a/app/extensions/extensions.php b/app/extensions/extensions.php
index 7e337a2c5b..98ff83cf93 100644
--- a/app/extensions/extensions.php
+++ b/app/extensions/extensions.php
@@ -206,22 +206,31 @@
echo "
".$row['user_context']." | \n";
if (permission_exists('extension_registered')) {
- echo " ";
- $found = false;
- $found_count = 0;
- foreach ($registrations as $arr) {
- if (in_array($row['extension'].'@'.$_SESSION['domain_name'],$arr)) {
- $found = true;
- $found_count++;
- }
- }
- if ($found) {
- echo "Yes ($found_count)";
- } else {
- echo "No";
- }
- echo " | \n";
- }
+ echo " ";
+ $extension_number = $row['extension'].'@'.$_SESSION['domain_name'];
+ $extension_number_alias = $row['number_alias'];
+ if(strlen($extension_number_alias) > 0) {
+ $extension_number_alias .= '@'.$_SESSION['domain_name'];
+ }
+ $found_count = 0;
+ foreach ($registrations as $arr) {
+ if(
+ ($extension_number == $arr['user']) ||
+ ($extension_number_alias != '' &&
+ $extension_number_alias == $arr['user']
+ )
+ ){
+ $found_count++;
+ }
+ }
+ if ($found_count > 0) {
+ echo "Yes ($found_count)";
+ } else {
+ echo "No";
+ }
+ unset($extension_number, $extension_number_alias, $found_count, $arr);
+ echo " | \n";
+ }
echo " ".ucwords($row['enabled'])." | \n";
echo " ".$row['description']." | \n";