"записная книжка" в формате
ael, с использованием
mysql и realtime:
===extensions.ael===
context input-pbx
{
_X. =>
{
Set(tempvar=${REALTIME_FIELD(notebook,number,${CALLERID(number)},cid)});
if ( !${ISNULL(${tempvar})} )
{
Set(CALLERID(name)=${tempvar});
} ;
verbose(1,KIR> ${CALLERID(num)} позвонил на номер ${EXTEN}.);
Set(CDR(accountcode)=${EXTEN});
jump ${EXTEN}@input-pbc;
};
};//input-pbx end
====
===extconfig.conf=== (настройка
realtime)
notebook => mysql,general,notebook
======
в mysql табличка из двух столбцов: number и cid.
все проверено и работает.