LINUX.ORG.RU
ФорумAdmin

Asterisk провизия аппарата с несколькими учетными данными

 , provision


0

1

Как бы все просто, в users.conf вяжем MAC аппарата c учеткой

[121](phones)
username=121
secret=qdfsdfsdwrsdf86
callerid=121 <121>
autoprov=yes
profile=YealinkT21PE2
macaddress=001565E36E4C
и если такой аппарат обратится за провизией, asterisk отдаст ему файл настройки.
#!version:1.0.0.1

### This file is the exported MAC-all.cfg.
account.1.enable = 1
account.1.password = qdfsdfsdwrsdf86
account.1.label = 
account.1.user_name = 115
созданный из шаблона
#!version:1.0.0.1

### This file is the exported MAC-all.cfg.
account.1.enable = 1
account.1.password = ${SECRET}
account.1.label = ${LABEL}
account.1.user_name = ${USERNAME}
А если платформа является радиобазой, то у нее есть много трубок
account.X.enable = 1
Какие тут варианты?!

★★★★★

смотря как аппарат цепляет конфиг. если через http - можно наваять свой скриптец который будет делать нужный конфиг на нужный мак

в целом даже если tftp - можно извратиться tftp2http проксей

это пока все что на ум пришло

upcFrost ★★★★★
()
Последнее исправление: upcFrost (всего исправлений: 1)

Отдаю настройки по http/tftp, несколько аккаунтов описываются в одном файле который и забирает телефон.

zgen ★★★★★
()
Ответ на: комментарий от petav

Нет, файлы формируются либо утилитой от производителя из шаблона (grandstream), либо просто текст (Panasonic).

zgen ★★★★★
()
Ответ на: комментарий от zgen

Спасибо. Буду использовать генерацию puppet-ом, доставку отдельные http/tftp от phoneprov и http из asterisk откажусь воовсе, узковато.

petav ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.