diff --git a/www/vicidial/admin.php b/www/vicidial/admin.php
index cbc5b602..38957305 100644
--- a/www/vicidial/admin.php
+++ b/www/vicidial/admin.php
@@ -33159,18 +33159,23 @@ if ($ADD==10000000000)
echo "";
$EXTENlink='stage=EXTENDOWN';
+ $EXTENNUMlink='stage=EXTENNUMDOWN';
$PROTOlink='stage=PROTODOWN';
$SERVERlink='stage=SERVERDOWN';
$STATUSlink='stage=STATUSDOWN';
$SQLorder='order by extension,server_ip';
+
if (preg_match("/EXTENUP/i",$stage)) {$SQLorder='order by extension asc'; $EXTENlink='stage=EXTENDOWN';}
if (preg_match("/EXTENDOWN/i",$stage)) {$SQLorder='order by extension desc'; $EXTENlink='stage=EXTENUP';}
+ if (preg_match("/EXTENNUMUP/i",$stage)) {$SQLorder='order by CAST(extension as SIGNED INTEGER) desc'; $EXTENNUMlink='stage=EXTENNUMDOWN';}
+ if (preg_match("/EXTENNUMDOWN/i",$stage)) {$SQLorder='order by CAST(extension as SIGNED INTEGER) asc'; $EXTENNUMlink='stage=EXTENNUMUP';}
if (preg_match("/PROTOUP/i",$stage)) {$SQLorder='order by protocol asc'; $PROTOlink='stage=PROTODOWN';}
if (preg_match("/PROTODOWN/i",$stage)) {$SQLorder='order by protocol desc'; $PROTOlink='stage=PROTOUP';}
if (preg_match("/SERVERUP/i",$stage)) {$SQLorder='order by server_ip asc'; $SERVERlink='stage=SERVERDOWN';}
if (preg_match("/SERVERDOWN/i",$stage)) {$SQLorder='order by server_ip desc'; $SERVERlink='stage=SERVERUP';}
if (preg_match("/STATUSUP/i",$stage)) {$SQLorder='order by status asc'; $STATUSlink='stage=STATUSDOWN';}
if (preg_match("/STATUSDOWN/i",$stage)) {$SQLorder='order by status desc'; $STATUSlink='stage=STATUSUP';}
+
$stmt="SELECT extension,protocol,server_ip,dialplan_number,voicemail_id,status,fullname,messages,old_messages,user_group from phones $whereLOGadmin_viewable_groupsSQL $SQLorder";
$rslt=mysql_to_mysqli($stmt, $link);
$phones_to_print = mysqli_num_rows($rslt);
@@ -33178,7 +33183,8 @@ if ($ADD==10000000000)
echo "
"._QXZ("PHONE LISTINGS").":\n";
echo "
| "._QXZ("EXTEN")." | "; + echo ""._QXZ("EXTEN")." "; + echo "- # - | "; echo ""._QXZ("PROTO")." | "; echo ""._QXZ("SERVER")." | "; echo ""._QXZ("DIAL PLAN")." | ";|