Quote
Ну что... Можно сказать мой дебют в данном разделе форума
Огромное спасибо Саше и Денису за то что обучали и подсказывали все тонкости сишного синтаксиса
Call Logger это логер всех вызовов.
Лог разделяется на 3 файла: исходящие, входящие, пропущенные. На каждый день создается отдельная папка по адресу /other/Call Logger/ на карте памяти.
Code
Формат записи:
Имя абонента (номер) - время инициализации вызова, время разговора
Code
Пример:
Вася (79281234567) - 16:18:35, 07:42
Для работы эльфа необходимо наличие в константах:
Code
ON_CALLMANAGER_EVENT
UI_CONNECTIONMANAGER_SESSION_ESTABLISHED_EVENT
UI_CONNECTIONMANAGER_SESSION_TERMINATE_EVENT
CLOCK_DATEANDTIME_IND_EV ENT
В библиотеке функций должны присутствовать следующие:
Code
295: void * CallID_GetCallStatusDesc(int CallID);
296: u16 * CallStatusDesc_GetName(void * CallStatusDesc);
297: void List_FreeElements(LIST *,int * filter,void * freefunc);
298: char * strstr(char * str1,char * str2);
299: int GPRS_GetLastSessionInfo(int,SESION_INFO *);
29B: int wtoi(u16 * wstr,int len,int * hex);
29C: void DATE_GetWeekDay(DATE *,char * dest);
29D: void Cale_GetSettings(int setID,void *);
29E: u16 * wstrwstr(u16 * wstr1,u16 * wstr2);
29F: u16 * wstrcpyn(u16 * dest,u16 * source,int maxlen);
2A0: u16 * wstrchr(u16 * source,u16 chr);
Обновленную либу для w850 берем где обычно.
История версий:
25.06.08:
- Релиз Call Logger, v.1.0
27.06.08:
- Call Logger, v.1.2
- Добавлено чтение таблицы регионов
- Необходимо положить в /ini/Call Logger в память телефона, файл regions.ini. Пример файла во вложении
29.06.08:
- Call Logger, v.1.5
- Добавлен учет GPRS сессий в файле gprs.txt
30.06.08:
- Call Logger, v.1.6
- Добавлен файл с настройками logger.ini. Кладем его в /ini/Call Logger в память телефона. Пример во вложении.
- Описание флагов:
[DIVIDE_TRAF] - разделять/не разделять трафик на отправленный и принятый
[TRAF_KB] - измерять/не измерять трафик в килобайтах
03.07.08:
- Call Logger, v.1.8
- Добавил расчет стоимости GPRS трафика
ВНИМАТЕЛЬНО ЧИТАЕМ logger.ini!!!!
08.07.08:
- Call Logger, v.1.9
- Добавил учет тарифа в выходные дни
- Добавил подсчет стоимости трафика за весь день. Пишется в файл после окончания дня.
ВНИМАТЕЛЬНО ЧИТАЕМ logger.ini!!!!
26.07.08:
- Call Logger, v.1.95
- Конфиг теперь в bcfg
Автор: IronMaster
Взято: mobilefree.ru