Задать вопрос
@sust

Несоответствие продолжительности разговора между данными из биллинга опсоса и показаниями андроида?

Помогите разобраться с историей, которая произошла в прошлом месяце с моей сестрой и её андроид-телефоном с сим-картой МТС.


Речь пойдёт о телефоне LG Optimus One — последняя официальная прошивка, нерутованный, андроид 2.3.


Занимаясь изучением детализации (да, раз в месяц я делаю это для всех родственников) наткнулся на 15-минутный звонок в другую область. Написал сестре про то, что у МТС есть соответствующие опции, которые стоит подключать, если она собирается звонить в другой регион. Получил удивлённый ответ: «звонки с такой продолжительностью не производились». Да, был звонок в другую область на номер телефона компании (ужасной, ужасной компании, зачем её только порекомендовали), которая занимается установкой окон и его продолжительность была около минуты.

Прошу перепроверить продолжительность разговора в истории телефона — 67 секунд.


Спустя неделю решаю проблему кардинально, ставлю на телефон CM7 с более свежей версией андроида.


Но пару дней назад, всё-таки решили разобраться в том, что могло случится. Заглянул внутрь бэкапа с андроида (который было сделан перед установкой новой прошивки) — ничего нового не узнал.
Cкриншот файла из бэкапа и строчек из детализации.


Рассматриваю два варианта — ошибка МТС или ошибка андроида.

Посоветовал позвонил в справочную службу МТС (то ещё веселье: оказывается, что для связи с операторов в голосовом меню нужно выбрать пункт про экстренную ситуацию) и спросить, что можно сделать с вышеописанной проблемой. Я, как минимум, ожидал, что они создадут заявку и проведут хоть какое-нибудь расследование. Но ответ оказался другим: раз в детализации написано, что продолжительность звонка было 15 минут, значит продолжительность звонка было 15 минут. И ничего не поделаешь.


Ну а сейчас я нахожусь в процессе изучения второго варианта. Просмотрел форумы, багтрекер андроида, поизвращался с запросами к гуглу. Есть всякие проблемы с часовыми зонами, с временем звонка, с невозможностью посмотреть текущую продолжительность звонка. Но проблем с учётом продолжительности звонка нет (сообщения про старые версии андроида не смотрел).


Сразу в голову приходят следующие варианты:

Телефон в момент разговора мог синхронизировать системное время, из-за чего произошло то, что произошло. Но насколько мне подсказывает здравый смысл, в андроиде эта ситуация должна обрабатываться корректно.

И ещё вариант с тем, что звонок был случайно поставлен на ожидание, вместо сброса вызова. И в результате этого в лог было записано неверное время. Своего рода баг в звонилке. Данный вариант всё ещё в процессе изучения. Тут ещё проблема в том, что сейчас установлена новая версия андроида.

В планах сопоставить данные из лога с детализацией, поискать другие аномалии.

Ещё можно позвонить по номеру, на который звонили; узнать, что у них в там логах. Но это бы был странный звонок.

В защиту МТС — сразу после обнаружения проблемы я пробовал найти на форумах сообщения о похожих проблемах. Ничего.


Хочу услышать мнение хабрасообсщества, где тут собака зарыта? В какую сторону копать?
  • Вопрос задан
  • 3223 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
taliban
@taliban
php программист
Вы не знаете сколько звонили по времени? Логи логами, а отличить одну минуту от 15 любой здравомыслящий человек может элементарно =)
Ответ написан
@ztxn
Я припоминаю в памятке абонента, которая прилагалась к симке много-много лет назад, когда я подключался, была оговорка, что-то вроде того, мол тарификация производится по данным о длителности соединения от коммутационного узла, и эти данные, порой, могут существенно отличаться от показений мобильного телефона.
Однако пруфа, увы, сейчас найти, как ни старслся, — не смог.

Все же полагаю, врядли вам стоит апеллировать к показаниям устройства, даже если устройство безупречно.
Ответ написан
Комментировать
Pornosloneg
@Pornosloneg
Ребята, на коммутаторе длительность звонка может быть МЕНЬШЕ, чем в эфире, но никак не больше. Если на коммутаторе сессия жива, а в эфире она уже сдохла, — это неисправность в сети оператора, причём её очень хорошо видно при сравнении двух логов: коммутатора и БС-ки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы