VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Телефонная книга

Вопросы по использованию и настройке IP телефонов, шлюзов и всего прочего

Модераторы: april22, Zavr2008

Ответить
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Телефонная книга

Сообщение SolarW »

Доброго дня, коллеги.

Все вы в курсе что большинство VoIP-телефонов имеют у себя внутри телефонную книгу, которую можно как вручную редактировать так и загружать с сервера.
Ну или вообще к централизованному LDAP-каталогу цепляться.

Недавно мне попалось несколько интересных ссылок на эту тему.

http://habrahabr.ru/post/200982/ - тут выложен скрипт, который формирует адресную книгу для телефонов Grandstream из файлов /etc/asterisk/sip*.conf (описание формата xml-файла для загрузки в телефоны Grandstream)
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Собственно сам скрипт

Код: Выделить всё

#!/bin/bash
a=0
b=1
c=2
book=phonebook.xml
echo | sed -n '/callerid\=/p' /etc/asterisk/sip*.conf| sed s'/callerid\=//'g | sed s'/</ /'g | sed s'/>//'g | sed s'/;//'g >> tmp.file
spisok=(`cat tmp.file`)
echo '<?xml version="1.0" encoding="UTF-8"?>' >> $book
echo "<AddressBook>" >> $book
while [ ${spisok[a]} ];do
cat <<EOF >>$book
    <Contact>
        <LastName>${spisok[a]}</LastName>
        <FirstName>${spisok[b]}</FirstName>
        <Phone>
            <phonenumber>${spisok[c]}</phonenumber>
            <accountindex>1</accountindex>
            <downloaded>0</downloaded>
        </Phone>
        <Groups>
            <groupid>2</groupid>
        </Groups>
    </Contact>
EOF
a=`expr $a + 3`
b=`expr $b + 3`
c=`expr $c + 3`
done
echo "</AddressBook>" >>$book
cp phonebook.xml /var/www/
rm tmp.file
http://pbxinaflash.com/community/index. ... ink.13452/ - тут предложено решение, позволяющее загружать FOP2 Phonebook в телефоны Cisco и Yealink.

Может кто-то, для кого PHP не просто набор звуков как для меня, сумеет сделать
vphonebook-grandstream.php
vphonebook-snom.php
и т.д. для FOP2?

На форуме FOP2 я этот вопрос разместил, но может кто-то и среди присутствующих заинтересуется решением этой задачи?
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Телефонная книга

Сообщение SolarW »

Еще одно, достаточно интересное решение - централизовано управляемая адресная книга для телефонов Yealink и Grandstream
http://forums.grandstream.com/forums/in ... 0#msg54790
http://forum.yealink.com/forum/showthread.php?tid=962
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH