недостаток: выполнение достаточно сложного диалпана для номеров ведущих в никуда.
meral ( 2012-03-14 23:16:40 +0400 )редактироватьвот эти две строчки:
exten => _X,1,Set(context=DB(users/${CDR(accountcode)})/context)
exten => _X,1,GoTo(${context},${EXTEN},1)
Это типа сильно сложный диалплан???
switch ( 2012-03-14 23:21:02 +0400 )редактироватьИ это типа медленнее, чем держать юзерей в БД и ломится через сеть каждый раз с запросом? Хорошо. можно переделать и не использовать astdb, а глобальные переменные. Тоже медленно? а что тогда быстрее? Особенно если учесть, что во freepbx и без этого в процессе звонка будет запущено три AGI скрипта и полсотни обращений к astdb.
switch ( 2012-03-15 11:53:43 +0400 )редактироватькак ни странно, mysql быстрее. он просто закеширует. вот. зачем пложить 50+1-й?
meral ( 2012-03-15 13:06:52 +0400 )редактироватья знаю что быстрее. Но так же знаю принцип KISS, а так же то, что использование mysql не даст в этом случае абсолютно никакого выигрыша
switch ( 2012-03-15 13:14:20 +0400 )редактировать