Example #1
0
    ?>
</span></a>:</td>
		<td>&nbsp;&nbsp;<select name="ringing"/>

<?php 
    if ($ringing == "{$DIAL_OPTIONS}") {
        echo '<option value="Ring" SELECTED>' . _("Ring") . '</option>\\n';
    } else {
        echo '<option value="Ring">' . _("Ring") . '</option>\\n';
    }
    if (strpos($ringing, '(default)') == true) {
        echo '<option value="default" SELECTED>' . _("Default MOH") . '</option>\\n';
    } else {
        echo '<option value="default">' . _("Default MOH") . '</option>\\n';
    }
    $tresults = getmusiccategory("/var/lib/asterisk/mohmp3");
    if (isset($tresults)) {
        foreach ($tresults as $tresult) {
            $searchvalue = "{$tresult}";
            echo '<option value="' . $tresult . '" ' . (strpos($ringing, 'm(' . $tresult . ')') == $searchvalue ? 'SELECTED' : '') . '>' . $tresult . '</option>\\n';
        }
    }
    ?>
			</select>
		</td>
	</tr>
    <tr>
        <td><a href="#" class="info"><?php 
    echo _("Ring Time:");
    ?>
<span><?php 
Example #2
0
function createmusicconf()
{
    global $db;
    $mp3command = $db->getRow("SELECT value FROM globals where variable='MOH_COMMAND'");
    if (!isset($mp3command)) {
        $mohcmd = "quietmp3:/var/lib/asterisk/mohmp3/";
        $mohend = "";
    } else {
        if ($mp3command[0] == "mpg123") {
            $mohcmd = "quietmp3:/var/lib/asterisk/mohmp3/";
            $mohend = "";
        } else {
            $mohatt = $db->getRow("SELECT value FROM globals where variable='MOH_VOLUME'");
            //			$mohcmd = "custom:/var/lib/asterisk/mohmp3/";
            $mohcmd = "/var/lib/asterisk/mohmp3/";
            //			$mohend = ",$mp3command[0] --mono -R 8000 -a$mohatt[0] --output=raw:-";
            $mohend = "{$mp3command['0']} --mono -R 8000 -a{$mohatt['0']} --output=raw:-";
        }
    }
    $File_Write = "";
    $tresults = getmusiccategory("/var/lib/asterisk/mohmp3/");
    if (isset($tresults)) {
        foreach ($tresults as $tresult) {
            //            $File_Write.="[{$tresult}]\nmode=custom\ndirectory=$mohcmd{$tresult}\napplication=$mohend\n\n";
            $File_Write .= "[{$tresult}]\nmode=files\ndirectory={$mohcmd}{$tresult}\nrandom=yes\n\n";
        }
        //			$File_Write.="{$tresult} => $mohcmd{$tresult}$mohend\n";
    }
    $handle = fopen("/etc/asterisk/musiconhold_additional.conf", "w");
    if (fwrite($handle, $File_Write) === FALSE) {
        echo _("Cannot write to file") . " ({$tmpfname})";
        exit;
    }
    fclose($handle);
}