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>"; }
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) {