Ответ растянется на хорошую книгу.
Кратко. Счет — это сложный объект. Состоит из основной суммы и открытых транзакций, в случае с ECUR. Транзакции резервируют средства. Могу дать ссылки на литературу, но надо будет переделывать и отказываться от PHP, т.к. добиться от него предсказуемого времени ответа будет очень сложно.
И не бывает простых решений с посекундной тарификацией и четким пониманием остатка. Даже операторы с их ресурсами не все могут себе такие решения позволить.
Без нормального описания ничего не смогу описать подробнее.
О! Условия задачи начали меняться… У Вас в проекте случайно не так-же? )
К сожалению рецептов нет, исключительно Ваши навыки общения и четкий план проекта, который по максимум исключает разные трактовки. Посмотрел Ваш профиль, формализация процессов же одна из Ваших компетенций…
И общение, много общения, или заслать харизматичного члена команды.
Ну и как последний способ, эскалация на спонсоров проекта, но результат может быть совсем отличным от желаемого…
Оператору показания Вашего GPS вообще не интересны, он не гугл и не эпл. Обработка таких сообщений в современных сетях будет либо дорогой, либо ненадежной. В итоге реализация в рамках сети либо не окупится, либо будет фигово работать. Была бы адекватная возможность — давно бы сделали ). Дружно ждем all-over-ip сети или пользуемся сторонними приложениями. ЗЫ: А вообще сейчас модно бороться с signaling storm
Да от мнгих факторов зависит.
Результат работы полезный? Результат работы может быть полезен обществу? Есть желание поделиться?
Если на все да, то выкладывайте. Да, найдутся борцы за чистоту кода, юзабилити и прочие, которые будут бурчать в комментариях, но кто-то возьмет и переработает.
Присоединюсь к мнению ниже. Здесь вряд-ли помогут.
Раз пластинки тонкие — то надо упаковывать их в рамку\коробку, определитесь с размером коробки, может быть вам несколько штук одного образца надо будет хранить, и к специалистам.
Детально надо смотреть библиотечных роботов, потому что диски хранят так же. Можно попробовать обратиться за консультацией на кафедру автоматики\робототехники, они знают работодателей своих студентов и так далее.
Пример некорректный. Модели предоставления услуг полностью отличаются (не говоря уже о технической стороне).
Ну широковещательные пакеты по идее хорошо бы резать, это вполне решает проблемы.
А откуда такой негатив к операторам? Сколько проработал у опертора — нигде не виел враждебного отношения к абонентам со стороны операторов (наоборот, Call-Centre за недовольных абонентов технарей «гонял»), а вот наоборот — сколько угодно, что грустно. Или врагами являются все компании предоставляют какие-либо услуги?
Вот заняться больше нечем, как открывать пакетики в сторону абонентов слать. У оператора громадное количество задач, решение которых принесет (и приносит) куда большую прибыль.
Вашу бы энергию, да на мирные цели… Попробуйте устроиться к оператору, думаю вам будет интересно посмотреть на мир с другой стороны.
Опять же, из практики: ну разрешили соединение внутри APN, всем только лучше стало, всякие P2P сервисы заработали шустрее, все стало лучше, а ряд абонентов вообще просил открыть такой трафик, одни взяли и сами m2m сервис сделали.
Просмотрел, то что вы интернет-маркетингом занимаетесь, тогда ответа кроме как «надо» быть не может. Детали зависят от отрасли, но автоматизировать есть что.
И вообще, считаю что, азами программирования должен обладать любой специалист, которому надо хоть что-то считать. Иначе бОльшая часть возможностей предоставляемых компьютерами не используется.