コード例 #1
0
ファイル: pb.php プロジェクト: bhepp/kazoo-provision
function snom_internal($exten, $extension)
{
    print "<SnomIPPhoneDirectory>";
    printf("<Title>%s</Title>", _("Internal Phonebook"));
    $numbers = phonebook_look('AMPUSER', $exten);
    $numbers["Meetme-" . $extension][name] = _("private conference");
    $numbers["Meetme-" . $extension][email] = $numbers[$extension]['email'];
    $numbers["Meetme-" . $extension][outcid] = $numbers[$extension]['outcid'];
    // Phonebook
    if (is_array($numbers)) {
        foreach ($numbers as $number => $values) {
            if ($values['name'] == '') {
                continue;
            }
            printf("\t<DirectoryEntry>");
            printf("\t<Name>%s</Name>", $values['name']);
            printf("\t<Telephone>%s</Telephone>", $number);
            printf("\t<Email>%s</Email>", $values['email']);
            printf("\t<Outcid>%s</Outcid>", $values['outcid']);
            printf("\t</DirectoryEntry>");
        }
    }
    print "\t</SnomIPPhoneDirectory>";
}
コード例 #2
0
ファイル: pb.php プロジェクト: bhepp/kazoo-provision
 case '1':
     $title = 'Privat';
     $numbers = phonebook_look('pb', $extension);
     if (is_array($numbers)) {
         foreach ($numbers as $number => $values) {
             if ($values['name'] == '') {
                 continue;
             }
             $directory[] = "<Prompt><![CDATA[" . $values['name'] . "]]></Prompt>\n" . "<URI>Dial:" . $number . "</URI>\n" . "<Selection>" . $number . "</Selection>\n" . "<Dial>" . $number . "</Dial>\n";
             $index++;
         }
     }
     break;
 case '2':
     $title = 'Global';
     $numbers = phonebook_look('cidname', $extension);
     if (is_array($numbers)) {
         foreach ($numbers as $number => $values) {
             if ($values['name'] == '') {
                 continue;
             }
             $directory[] = "<Prompt><![CDATA[" . $values['name'] . "]]></Prompt>\n" . "<URI>Dial:" . $number . "</URI>\n" . "<Selection>" . $number . "</Selection>\n" . "<Dial>" . $number . "</Dial>\n";
             $index++;
         }
     }
     break;
 default:
     $title = 'Internal';
     $users = get_allUsers('');
     foreach ($users as $key => $value) {
         if ($key != '' && $key != 'dialstr' && $key != $user) {