Есть sip.conf с такой конфой:
[local](!)
deny=0.0.0.0
permit=192.168.0.100
context=test
type=friend
host=dynamic
nat=no
dtmfmode=auto
canreinvite=no
disallow=all
allow=alaw
qualify=yes
[100500](local)
defaultuser = 100500
secret = 12345
Вопрос, можно ли с базой данных MySQl сделать такой же шаблон? И не писать весь шаблон на каждого пользователя. Если да, то как?
можно весь конфиг построчно положить в базу. темплейты нельзя, во всяком случая я не нашел в исходниках.
смотрите в channels/sip.c функции с названиями crealtime_peer*
тоесть если такое нужно вы либо можете построить view в mysql, либо можете написать патч для этих функций.
Задан: 2013-12-04 11:53:50 +0400
Просмотрен: 157 раз
Обновлен: Dec 05 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
можно. только зачем?
bandys ( 2013-12-04 13:06:22 +0400 )редактироватьВ сторону realtime можно посмотреть, сделать базу, а там какие поля хочешь, такие и заполняй, под каждого юзера свои. Подсмотреть можно тут http://voip.rus.net/tiki-index.php?page=Asterisk+Realtime+Sip .Поля сделать со значениями по умолчанию и останется только номер и пароль добавить
rude ( 2013-12-04 14:01:25 +0400 )редактировать