posted already under the bug #1361, but figured i should open a patch.
Index: amp_conf/htdocs/admin/modules/core/functions.inc.php
===================================================================
--- amp_conf/htdocs/admin/modules/core/functions.inc.php (revision 3562)
+++ amp_conf/htdocs/admin/modules/core/functions.inc.php (working copy)
@@ -777,6 +777,8 @@
$keyword = substr($req, 8);
if ( $keyword == 'dial' && $data == '' ) {
$sipfields[] = array($account, $keyword, 'SIP/'.$account);
+ } elseif ($keyword == 'mailbox' && $data == '') {
+ $sipfields[] = array($account,'mailbox',$account.'@device');
} else {
$sipfields[] = array($account, $keyword, $data);
}
@@ -856,6 +858,8 @@
$keyword = substr($req, 8);
if ( $keyword == 'dial' && $data == '' ) {
$iaxfields[] = array($account, $keyword, 'IAX2/'.$account);
+ } elseif ($keyword == 'mailbox' && $data == '') {
+ $iaxfields[] = array($account,'mailbox',$account.'@device');
} else {
$iaxfields[] = array($account, $keyword, $data);
}
@@ -936,6 +940,8 @@
if ( $keyword == 'dial' && $data == '' ) {
$zapchan = $_REQUEST['devinfo_channel'] != '' ? $_REQUEST['devinfo_channel'] : $_REQUEST['channel'];
$zapfields[] = array($account, $keyword, 'ZAP/'.$zapchan);
+ } elseif ($keyword == 'mailbox' && $data == '') {
+ $zapfields[] = array($account,'mailbox',$account.'@device');
} else {
$zapfields[] = array($account, $keyword, $data);
}