Ну что... Можно сказать мой дебют в данном разделе форума Огромное спасибо Саше и Денису за то что обучали и подсказывали все тонкости сишного синтаксиса Call Logger это логер всех вызовов. Лог разделяется на 3 файла: исходящие, входящие, пропущенные. На каждый день создается отдельная папка по адресу /other/Call Logger/ на карте памяти. Код:
Формат записи: Имя абонента (номер) - время инициализации вызова, время разговора
Код:
Пример: Вася (79281234567) - 16:18:35, 07:42
Для работы эльфа необходимо наличие в константах: Код:
Описание параметров в bcfg: Divide Traf - разделять/не разделять трафик на входящий и исходящий Measure Unit - единица измерения трафика Sort Order - порядок формирования лога: FIFO - первые первыми, LIFO - последние первыми Traf Cost - стоимость трафика в копейках (если действует единый тариф) Traf Round - порог округления трафика в килобайтах Day Time Start - время, с которого начинает действовать дневная тарификация Night Time Start - время, с которого начинает действовать ночная тарификация Day Traf Cost - стоимость "дневного" трафика в копейках Night Traf Cost - стоимость "ночного" трафика в копейках Holiday #1 - первый выходной день (порядковый номер дня в неделе) Holiday #2 - второй выходной день (порядковый номер дня в неделе) Holiday Traf Cost - стоимость "выходного" трафика в копейках Money Unit - денежная единица измерения стоимости (рубль)
История версий:
25.06.08: - Релиз Call Logger, v.1.0
27.06.08: - Call Logger, v.1.2 - Добавлено чтение таблицы регионов - Необходимо положить в /ini/Call Logger в память телефона, файл regions.ini. Пример файла во вложении
08.07.08: - Call Logger, v.1.9 - Добавил учет тарифа в выходные дни - Добавил подсчет стоимости трафика за весь день. Пишется в файл после окончания дня.
24.07.08: - Call Logger, v.1.92 - Поправил определение дневного/ночного тарифа - Убрал продолжительность у пропущенных
26.07.08: - Call Logger, v.1.95 - Конфиг теперь в bcfg
15.10.08: - Call Logger, v.2.1 - добавлен подсчет трафика за день - добавлен порядок записи лога
18.02.09: - Call Logger, v.2.2 - поправил подсчет общей стоимости, когда единица измерения стоит байт и трафик логируется раздельно - добавил проверку на открытое соединение при подсчете общей стоимости трафика. Если существует, то подсчет осуществляется после закрытия соединения
10.10.09: - Call Logger, v.2.3 - Совместимость с А2
Вот хоть убейте при раздельном трафике Total sent-0b, Total received-0b, при нераздельном считает нормально, и никакие танцы с бубном не помогают, константы и функции сравнивал с SVN. В принципе не критично, но всётаки...
SONY Xperia GO ,J105 R1HA035
IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
Вы как параноики с этим временем окончания сессии... Нах оно вам??? Я не вижу какого-либо полезного смысла в этом. Стоимость считается за объем информации. Какую смысловую нагрузку привнесет информация о том что сессия длилась 23 минуты 47 секунд??
demon_17, опиши мне причины, по которым время окончания сессии просто необходимо для логирования и принесет хозяину телефона пользу.
А вообще, я привел пример, для чего это может быть нужно, мне собственно не нужно, просто к слову пришлось...:)
У меня на семене было тоже логи звонков и СМС-ок, мне еще там хотелось, чтобы СМС-ки записывались в лог ПОЛНОСТЬЮ (там они не более 80 символов, а флэшка была целых 64 метра)!:):):)
есть такой косяк... возникает когда единица измерения стоит байт и трафик логируется раздельно (входящий и исходящий)... Исправлю
Если будешь дальше улучшать проект, можно несколько пожеланий? Можно не учитывать те номера, при вызове которых не было соединения? А то учитываются такие холостые звонки, которые только путают. В итоге неотвеченный звонок и звонок при котором произошло соединение, но длительность которого равна нулю в логе выглядят одинаково. И тоже выскажусь за пожелание учитывать смс. Просто указывать номер отправителя или получателя и число частей в смс-сообщении. Тогда имея всю эту информацию уже можно каким-то образом гарантировать, что оператор не обманет.
Zormax
и ты пойдешь в МТС с логами эльфа и будешь трясти из них бабло
Конечно логи эльфа не предъявишь, но если будешь уверен в их правильности и если будет факт обмана, то можно смело идти вплоть до суда. У операторов ведь есть такое понятие как интерконнект, и если все правильно, то спорные данные должны совпасть с двух сторон. А если будет факт обмана, то это проблематично.
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.