Страница 1 из 2
Gigaset C610IP Online phonebook
Добавлено: 25 фев 2013, 07:58
turbo_krolik
Есть FreePBX 2.10 + Asterisk 1.8. Есть много баз Gigaset C610IP и трубок к ним, исторически сложилось. Все находится в локальной сети. Адреса трубкам раздаются по DHCP с PBX.
Захотелось сделать нормальную телефонную книгу на трубках. Очевидный вариант заливать адресные книги через базу в формате vCard, однако это медленно и не оперативно в случае изменений. Трубок примерно 30.
В трубках есть онлайн сервисы "Online Directory" и "Yellow Pages". Возможно под эти сервисы запихать нужные мне адресные книги?
Еще интересует вариант auto-provisionig. Как его реализовать? В мануалах написано, что нужен специальный софт - gigaset_profile_gen. Где его можно достать?
Читал мануал вот этот
https://gigaset.com/medias/sys_master/A ... ternat.pdf Работающего решения собрать не получилось.
Буду рад любым ссылкам или советам, так как информации практически нет.
Re: Gigaset C610IP Online phonebook
Добавлено: 25 фев 2013, 10:47
zzuz
По мануалу , что Вы нашли про auto-provisionig всё расписано по полкам? Каких советов Вам еще нужно? Сделать работу за Вас?
Опять же про Online Directory читайте в мануале по телефону. И чем это "медленно и не оперативно в случае изменений" заливать на трубки номера ? Где замеры по времени?
Re: Gigaset C610IP Online phonebook
Добавлено: 27 фев 2013, 13:07
turbo_krolik
Для нормального провиженинга нужен provisioning software package от Gigaset.
Онлайн каталог по инструкции от телефона сделать нереально.
Вы пробовали заливать 80 контактов на трубку? Это явно больше 2 минут. Теперь это надо умножить на 30+.
Re: Gigaset C610IP Online phonebook
Добавлено: 27 фев 2013, 13:22
zzuz
Для нормального "провиженинга" нужны знания по XML и чтение мануала, в котором подробно разжевываются несколько способов для этого.
Re: Gigaset C610IP Online phonebook
Добавлено: 29 мар 2013, 10:12
hare
Задался тем же вопросом. Почитал документацию. Чудовищно. Настраивается либо используя profile.gigaset.net к которому непонятно как надо получить логин и пароль, либо ставить локальный сервер, а конфиги на него генерить с помощью gigaset_profile_gen . С такой то матерью организовал локальный сервер. Подправил бинарный файл siu_444.bin, указал в нём свой вэбсервер. Положил на него xml. Вроде завелось, но док на параметры мало. Как в них указать телефонную книгу почти ничего нет.
По поводу Online phonebook. Почитал
http://www.ip-phone-forum.de/archive/in ... d2fcda2422
Завернул с помощью DNS трафик на api.klicktel.de на себя. В телефоне выбрал справочник "DE - klickTel". Теперь при запросе с фона, сервер отдаёт ему результаты в xml. Но вместо русских букв отображает вопросы.
В общем всё это как то криво и костыльно работает.
Re: Gigaset C610IP Online phonebook
Добавлено: 30 май 2013, 07:39
turbo_krolik
hare писал(а):либо ставить локальный сервер, а конфиги на него генерить с помощью gigaset_profile_gen . С такой то матерью организовал локальный сервер. Подправил бинарный файл siu_444.bin, указал в нём свой вэбсервер. Положил на него xml. Вроде завелось, но док на параметры мало. Как в них указать телефонную книгу почти ничего нет.
По поводу Online phonebook. Почитал
http://www.ip-phone-forum.de/archive/in ... d2fcda2422
Завернул с помощью DNS трафик на api.klicktel.de на себя. В телефоне выбрал справочник "DE - klickTel". Теперь при запросе с фона, сервер отдаёт ему результаты в xml. Но вместо русских букв отображает вопросы.
В общем всё это как то криво и костыльно работает.
Можно поподробнее про то как указать телефону на siu_444.bin и как в нем прописать конфиг для провиженинга?
Есть wiki
https://gigaset.atlassian.net/wiki/disp ... Whitepaper , но там тоже очень мало информации.
Справочник можно свой указать в настройках. С ним что нибудь получилось?
Re: Gigaset C610IP Online phonebook
Добавлено: 30 май 2013, 08:29
hare
как указать в настройках на
свой справочник я или не увидел, или не понял.
siu_444.bin телефон читает при обновлении прошивки
его содержимое можно составить примерно так
Код: Выделить всё
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
int main(int argc, char *argv[])
{
int fd;
unsigned char buff[4];
if(argc!=2) return 0;
int len=strlen(argv[1]);
buff[0]=0;
buff[1]=len+3;
buff[2]=3;
buff[3]=len+1;
fd=open("siu_444.bin",O_WRONLY| O_CREAT,00666);
write(fd,buff,4);
write(fd,argv[1],len+1);
close(fd);
return 0;
}
Re: Gigaset C610IP Online phonebook
Добавлено: 30 май 2013, 08:36
hare
Можно попытаться сделать провижн с помощью res_phoneprov. В теории сработает, на практике не пробывал ибо мне нужен реалтайм, а res_phoneprov работает с users.conf который не знаю как в бд запихать.
Re: Gigaset C610IP Online phonebook
Добавлено: 30 янв 2014, 12:16
turbo_krolik
Провиженинг сделал протестировал и плюнул.
В итоге написал скрипт на curl, который через веб интерфейс делает все настройки. Костыль конечно, и работает только в локальной сети.
Телефонный справочник оказался не востребован на трубках.
Re: Gigaset C610IP Online phonebook
Добавлено: 30 июн 2014, 14:40
hare
Ещё в телефоне есть скрытая страница
settings_services_eeprom_provider.html
Через неё можно добавить свой справочник, а потом выбрать его в на странице "Телефонный справочник"