zzuz, вы, как всегда, с оригинальным чувством юмора... ;) дело в том, что шаблоны в sip.conf использую давно и успешно. вопрос связан с оптимальным набором полей в таблице БД для realtime клиентов.
TandemK ( 2011-10-16 09:36:04 +0400 )редактироватьнасколько я знаю, в реалтайм это все неиспользуется. делайте view cредствами mysql
meral ( 2011-10-16 17:25:07 +0400 )редактироватьДело в том, что методом научного тыка подобрал оптимальный перечень полей для реалтайм клиентов, который составляет около десятка полей. Из них, два поля (host и type) являются обязательными. В принципе, это не является проблемой для управления таблицей, а глаз несколько мозолит... Но если присутствует, пока гипотетически, фича под названием template, в назначении которой предугадывается прямой смысл, то почему бы это не использовать для настройки клиентов? Не бегаем по всей таблице и не строим заковыристые sql, модифицируя каждого клиента, а вносим правки в текстовый или табличный шаблон и все клиенты, которые используют этот шаблон принимают модификации де-факто. И красиво и практично. Неправда ли?
TandemK ( 2011-10-18 09:42:29 +0400 )редактироватьТо есть вы как настоящий пионер в БД забиваете каждого пользователя отдельным ручным запросом к базе ? Оригинально.
zzuz ( 2011-10-18 10:15:28 +0400 )редактироватьzzuz, к счастью нет... Естественно, что скриптовым методом. В крайнем случае, через гуевый мускульный клиент с дефолтными значениями полей.
TandemK ( 2011-10-18 11:21:07 +0400 )редактироватьто что вы пытаетесь делать делается на стороне mysql. и делается оно с помощью VIEW. если надо апдейт таблицы тоеше trigger. пойдите прочитайте соответсвующие странички на mysql.com и все вопросы отпадут.
meral ( 2011-10-18 12:23:32 +0400 )редактироватьпараметр template не рассматривается в sip.conf. но в реалтайм вроде используется. надо исходник смотреть.
meral ( 2011-10-18 12:25:02 +0400 )редактироватьпросмотрел исходник. темплейты есть в chaniax2.c но из chansip.c они убраны. тоесть воспользвоаться без патча этой функциональностью не получиться. пробуйте view
meral ( 2011-10-18 12:28:56 +0400 )редактироватьеще один вариант - использовать поле темплейт для обновления записей в таблице. тоесть отдельно делатее таблицу с темплейтами и пишите тривилаьный запрос который обновляет поля так что рабоатло как темплейт.
meral ( 2011-10-18 12:32:19 +0400 )редактироватьСпасибо, джентльмены. Жаль, что такая фича оказалась рудиментом. Придется по-старинке - микроскопом... ;-)
TandemK ( 2011-10-18 13:17:55 +0400 )редактировать