Как настраивают/программируют рейтинг и биллинг.
«Меня вот интересует вот какой вопрос. А как этот мегамоск под названием “процесс биллинга” программируется под необходимую логику? Допустим пришел манагер, и сказал что надо тариф такой-то вот с такой-то логикой (дальше обычно идет что-то, что нормальному человеку в голову ни за что не придет). И что в этом случае делают люди саппортящие биллинг? Не переписывают же кусок кода для реализации этой “мечты идиота”?»
Короткий ответ
Бывает по всякому — может быть и такое, что надо писать код.
Длинный ответ
Начну с определений терминов рейтинг и биллинг, которые я буду использовать. Очень часто их взаимно подменяют друг другом, и большой беды от этого не происходит, но в сегодняшний пост как раз затрагивает существенные и принципиальные различия между этими процессами, и я постараюсь их не путать 🙂
Итак, рейтинг — это процесс вычисления стоимости (rate) какого-то события. Договоримся, что событие — это акт потребления услгу пользователем в самом широком смысле этого слова 🙂
Биллинг простыми словами
С рейтингом тесно связан биллинг — процесс формирования счетов, накладных и прочих бухгалтерских документов, выполнения “закрытия финансового периода”, уведомления абонентов о их текущем балансе и задолженностях и прочих подобных танцев с бубнами.
Первое существенное различие между рейтингом и биллингом — это то, что биллинг — это неспецифичный для телекома процесс. Биллинг присутсвует и в компании, подающей в квартиры горячую воду, и на сайте www.livejournal.com (для платных аккаунтов), и во множестве других сервисных организаций.
Рейтинг же — процесс, специфичный для телеком-компаний. Провайдеры мобильной связи, провайдеры Internet, операторы фиксированных сетей — все они так или иначе реализуют у себя процесс рейтинга.
Кстати, по подобному критерию — специфичности для телекома — все информационные системы оператора мобильной связи часто делят на две категории — OSS (operator support systems) и BSS (business support systems). В OSS попадают вещи типа рейтинга, управления учетными записями абонента, а в BSS — вещи типа систем отчетности, систем управления предприятием (ERP), CRM-систем и т.п. (внимательный читатель мог заметить, что аббревиатура BSS применительно к оператору мобильной связи может иметь минимум два значения — business support system и base station subsystem. Это может служить (и зачастую — служит) поводом для мелких и не очень недопониманий)
Впрочем, я отвлекся. Вернемся к теме. Сегодня нас будет больше интересовать рейтинг, так как про биллинг я уже писал.
Что такое рейтинг, и как его реализуют
Попробуем очутиться в шкуре архитектора или програмиста биллинговой системы.
Абстрактно говоря, рейтинг в мобильной связи есть функция, которой в качестве аргументов даются атрибуты события и атрибуты абонентов, принимавших в нем участие.
Самый популярный набор аргументов для функции рейтинга такой: тарифный план абонента А, номер абонента B, тип события, время события, длительность (Здесь и далее абонентом A (или A-party) я буду называть того, кто звонит, а абонентом B (B-party) того, кто принимает звонок.).
Самый популярный вид самой функции рейтинга: линейная зависимость ( a * x + b ) стоимости от длительности события, где коэффициент ‘a’ берется из тарифного плана, а ‘b’ — так называемая “плата за соединение” (call setup fee).
Если мы договоримся, что стоимость у нас всегда линейно зависит от длительности, то это сильно упростит нам жизнь при написании системы. Мы, скорее всего, пойдем самым простым путем и получим …
Табличный рейтинг (table-driven rating)
Сердцем нашей системы будет таблица, хранящая записи вида (rating_plan_id, event_type, destination, price_per_unit) . Каждая запись будет описывать, почем стоит секунда звонка (или call forward-а, или 1 sms, …) на указанное направление в указанном тарифном плане.
Словом направлением называют телефонный номер или какую-то его часть — например, “звонки в Англию” часто называют “звонками на направление +44”, а звонки в Киев — “звонками на направление +38044”.
Соответственно, в нашей таблице могут быть записи типа (“Супер-шара”, “звонок”, «*“, 0.01) — в тарифном пакете”Супер-шара» звонки куда угодно — по копейке секунда 🙂
Как будет работать наш рейтинг? Очень просто. Берем запись о событии (call detail record, CDR) , из нее — номер абонента А. Находим его в базе абонентов. узнаем его тарифный план. Тип события нам известен, номер B — тоже (все это есть в CDR). Найдя в таблице тарифов запись с нужным направлением (для этого используют поиск самого длинного префикса, regexp match, glob match, … ) , мы узнаем цену за секунду.
Умножаем ее на длительность — и вуаля, рейтинг сделан!
Для такой системы, как правило, не является препятствием большое кол-во абонентов и одновременно большое кол-во тарифных планов. Единственное неудобство — GUI настройки такой системы, как правило, представляют из себя примитивный DB Grid, и при большом кол-ве тарифных планов их изменение превращается в отупляющую рутинную работу. Зато система Аццки Быстра(тм), что позволит нам на долгое время забыть о необходимости апгрейдить рейтинговые сервера 🙂
Впрочем, стоит заметить, что в дикой природе такие примитивные системы практически не встречаются — они или вымерли, или эволюционировали в …
Табличный рейтинг, попытка номер 2
Заметим, что table-driven систему достаточно просто можно расширить возможностью задавать не только линейную зависимость стоимости от времени. Изменим схему нашей базы так: тарифы будут храниться в записях (rating_plan_id, event_type, destination, function_id) , где function_id — указание на одну из нескольких жестко прошитых в коде системы функций. Такой апгрейд позволит нам, например, создавать тарифные планы с фиксированной стоимостью звонка или планы вида “первые пять секунд — бесплатны”.
Впрочем, жестко зашивать в коде бесплатный интервал в пять секунд — некрасиво. Добавим в нашу табличку полей — (rating_plan_id, …, function_id, const_1, const_2, const_3, const_4, …, const_9) . После этого мы сможем писать в ней (“МегаДрайв”, “звонок”, «*“,”Фикс_цена_с_беспл_интервалом“, 5, 10, NULL, NULL, …, NULL) , что будет означать, что в тарифном плане”МегаДрайв» все звонки стоят 10 рублей, независимо от стоимости, причем первые пять секунд — бесплатно.
Работать этот рейтинг будет чуть медленнее — для каждой записи надо будет не просто умножить два числа, а вызвать какую-то функцию. Но он все равно будет Аццки Быстр (тм), особенно если функцию напишут люди, у которых руки не ростут из задницы. Во всем остальном (удобство конфигурирования, гибкость и т.п.) это решение будет идентично предыдущему.
Несмотря на кажущийся примитивизм, такие системы как правило и используются для рейтинга prepaid абонентов на IN-платформах. Самое большое ограничение этих систем — невозможность создания своих функций рейтинга (обычно производитель продает услуги расширения рейтинга за отдельные деньги) и раз и навсегда определенный набор параметров, от которых может зависеть цена. Что приводит нас к ….
“Компонентный” рейтинг
Делаем еще один шаг по эволюционной лестнице. Дадим пользователю системы возможность самому писать функции рейтинга. Чтобы пользователи сильно не радовались, можно сделать этот процесс тяжелым, медленным, и тяжелоотлаживаемым. В лучшем случае, пользователю надо будет писать фукнции на PL/SQL, в худшем — писать их на внутреннем “скриптовом” языке, который представляет собой кастрированый C, в реальности иногда им и является, и компилируется в DLL-и, вызываемые ядром рейтинга, которое, таким образом, будет с грохотом падать при любой серьезной ошибке в пользовательском коде.
Как вариант — пользователю можно не давать возможность что-то писать самому, зато он сможет выбирать из широкого набора доступных DLL-ек (компонент), покупать их у фирмы-производителя оптом или в розницу, и самостоятельно подключать к своему биллингу. Как это все будет настраиваться и конфигурироваться — слабонервным лучше не смотреть 🙂
Как правило, у подобных систем есть четко описанное API, через которое компоненты могут лазить в систему и извлечать оттуда нужные им данные. С целью сохранения пристойной производительности, через API дается доступ только к ограниченному подмножеству данных об абоненте, тарифном плане и т.п.
Таким образом, самым существенным ограничением подобной системы будет невозможность выйти за рамки этого API. Например, если через API нельзя получить дату подключения абонента, то нельзя будет сделать тарификацию вида “если вы с нами год — скидка 10%, если два — 20%, …”
Rule-based рейтинг
Вариацией на ту же тему будет “рейтинг с возможностю написания правил” (rule-based). Пользователю дается внутренний язык описания правил рейтинга, с помощью которого, как правило, можно дотянуться до всех мыслимых и немыслимых данных об абоненте, его тарифном плане, его сервисах, его истории, и так далее.
Как правило, такие системы рейтинга являются частью (или тесно связаны с ) каких-то BSS-систем, и понятия, которыми оперируют BSS-системы, тоже могут быть доступны во время рейтинга.
Например, можно будет использовать в рейтинге сумму последнего счета (и рассчитывать на ее основании скидку) или же количество обращений абонента с жалобами в call center 🙂
Понятно, что такой рейтинг будет, пожалуй, самым медленным из всех. Если правила можно писать (руками), то настройка такой системы может быть легким и даже приятным делом. Но обычно правила надо навозюкивать мышкой в ублюдочном GUI, наподобие блок-схемы, что ставит процесс настройки на одну полку с настройкой table-driven системы.
Что же делать, если система уже куплена, а маркетинг хочет странного?
Если маркетинг хочет странного — чего-то такого, что не реализуется в имеющейся системе рейтинга (а хочет он его, как правило, “на вчера”), то вариантов, увы, немного.
- Послать маркетинг. Я слышал, что бывают такие компании, в которых это возможно, но на практике с таким не встечался, и даже не видел людей, которые в таких компаниях работали.
- Заказать изменение системы у поставщика. Как правило, это дорого, долго и означает геморрой с поддержкой решения в будущем.
- Сделать какой-то костылик. Как правило, это быстро, дешено, и означает геморрой с поддержкой решения в будущем.
Какого рода костылик имеется в виду? Например, маркетинг хочет, чтобы каждый третий звонок абонента был бесплатным. “Правильное” решение — заказать у поставщика функциональность, которая позволит назначать каждому абоненту счетчики событий разных типов и возможность использовать значения этих счетчиков в рейтинге. Допустим, это занимает три месяца, а функциональность нужна уже через 5 дней, т.к. надо опередить ближайших конкурентов, которые, по слухам, собираются предложить что-то подобное.
Универсальный костыль выглядит так: пишется программка, в которую попадают все CDR-ы непосредственно перед рейтингом. Эта программа ведет и обновляет таблицу (номер абонента A, кол-во звонков) , и модифицирует CDR-ы с каждым третьим звонком таким образом, чтобы потом можно было “заметить” эту модификацию в системе рейтинга и поставить звонку нулевой тариф.
Например, можно в каждом третьем звонке дописывать к номеру абонента B префикс “666”, а систему рейтинга сконфигурировать так, чтобы все звонки на направление 666 были бесплатными. Маленький update базы перед биллингом не позволит префиксу попасть в детальные распечатки абонентов 🙂
Или же можно превращать каждый третий звонок в событие какого-то нового типа, и в рейтинге проставлять всем событиям такого типа нулевую стоимость.
Вариантов — масса. Каждый оператор имеет свой “стиль” и свой любимый набор костылей, который он холит, лелеет и растит. Периодически совокупная масса костылей превышает критическую, и происходит смена биллинговой системы на другую (или апгрейд на новую версию), в процессе чего костыли убираются и реализуются “правильным” образом. После чего процесс создания костылей начинается заново — по неизведаной доселе причине рынку нужны именно те функции, которых нет в текущей используемой версии биллинговой системы 🙂
Источник: pro-gsm.info
Биллинг мобильного телефона, детализация и отслеживание абонента
Биллинг мобильных телефонов – это сложный процесс, для которого необходимы современные, качественные и мощные средства. Программное обеспечение, банковская и юридическая поддержка – это составляющие новых технологий. Именно из-за этого программа биллинга телефона существует только в больших компаниях, которые занимаются электронной коммерцией и, конечно, в региональных сотовых компаниях.
Функция этой новой системы в том, что она рассчитывает цену за услуги мобильной связи отдельно для каждого человека. Программы сохраняют информацию о времени, когда пользователь звонил, продолжительности и других характеристиках разговоров за определенный период (за год или полгода). Биллинг телефона предполагает профессиональное программное обеспечение, которое используется в бухгалтерских расчетах телекоммуникационных операторов.
Как работает абонентская сотовая связь?
- абонент включая телефон, выходит на связь
- сигнал от телефона (прием-передатчика) проходит на антенну станции мобильной связи
- место пребывания человека с телефоном, примерно, определено
- погрешность зависит от геологических особенностей местности, количества станций сотовой связи на определенном квадрате региона
Вероятность нахождения человека равна 100 процентам, или почти 100 процентам. Ни один поиск не проходит без данных, предоставленных в результате анализа биллинга . В биллинг входит анализ входящих, исходящих вызовов, сообщений, история звонков, продолжительность, цена. Операторы хранят полную тайну личных данных абонента и детализации звонков, согласно закона о телекоммуникации и связи, защите личных данных пользователей. Данные билинг – системы могут быть предоставлены правоохранительным органам по факту расследования преступлений, по решению суда.
Самому абоненту заниматься биллингом, без разрешения соответствующих органов, запрещено.Биллинг , очень действенное, сильное, но дорогостоящее средство поиска.
Видео
Абонент всегда доступен
Мобильный телефон – это большое достижение человека, новая технология, которая продвинула прогресс. К сожалению, этой технологией могут пользоваться и не во благо, так как сотовый – это своеобразный радиомаяк, который поможет отследить месторасположение человека.
Как мы уже выяснили, вся территория, где есть мобильная связь, поделена на соты. Там есть вышки и специальные станции, которые имеют определенный адрес.
Если анализировать сигнал с мобильного телефона, то можно определить, на каком расстоянии и где находится человек (в машине, доме, на улице). Также определить перемещение абонента не составит труда. Можно взять несколько вышек и узнать маршрут человека с небольшой погрешностью.
Параметры осуществления биллинга
- расшифровка (детализация) звонков, выхода в интернет
- опознавательный код – идентификатор, который есть у каждого телефона, не зависимо от количества СИМ – карт.
- фиксирование звонков с мобильного телефона человека, которые передаются в виде радиосигнала на ближайшую антенну станции сотовой связи, фиксируются на станции, в виде информации, откуда проходит радиосигнал, опознают примерные координаты звонившего человека.
Оператор определяет место нахождения телефона (возможно, и пропавшего человека) при включенном телефоном аппарате. Включенный аппарат, излучает радиосигналы, даже когда нет звонков. Радиосигналы принимает станция сотовой связи оператора в виде номера соты, где находился телефон, определенное время назад. Радиус погрешности составляет около 30 км.
Прием радиосигналов от мобильный устройств, станцией сотовой связи
Если телефон находится в городской местности, от многочисленных электролиний, станций связи, создаются помехи. Радиус покрытия будет меньше, до двух километров. Соответственно, найти местоположение человека (телефона) будет легче.
Как сделать
Любая информация, которая касается персональных данных пользователей, защищена операторами согласно законам Российской Федерации в сфере сотовой связи. Получить данные могут только соответствующие органы согласно официальному запросу.
Сведения биллинговых операций являются лакомым кусочком для множества мошенников. Поэтому, простому гражданину получить определенные данные можно, но только с множеством ограничений. Если человек не имеет важных оснований для такой операции, получить информацию невозможно.
В сети можно отыскать много программ для биллинга, однако, следует учесть, что все они являются мошенническими или шпионскими. Даже частные детективы, которые имеют доступ к персональным данным, работают нарушая законы и правила.
Среднестатистический абонент, который хочет получить запрос информации, например, при краже телефона или другом правонарушении, может выполнить некоторые действия, которые помогут решить проблему. Например, необходимо провести операцию билинга согласно номера, вычислить, какие совершались вызовы, какая была их длительность и прочие данные. Даже если вор сменил СИМ-карту, то операцию можно провести согласно Inei-кода. Для этого требуется:
- написать официальное заявление или запрос в правоохранительные органы, которые имеют право получить необходимую информацию от операторов;
- воспользоваться специальными программами для отслеживания местоположения устройства, если они были предварительно установлены. Например, устройства от Apple обладают функцией «найти Iphone» или имеют перечень любых других. Оборудование других операционных систем также позволяют установить приложения из большого перечня. Однако, если вор знает все тонкости подобных приложений, то сможет отключить их функционирование. Тогда однозначно придется обращаться в соответствующие организации.
Простой абонент может достаточно легко получить некоторую информацию о собственном счете и его состоянии. При обращении к представителю услуг, можно заказать распечатку вызовов за необходимый срок.
Детализация с аналитикой
Далее следует самая секретная детализация. Эта детализация уже идет с аналитикой, то есть то, что вы получаете, вам уже не нужно анализировать. Специальная программа накладывает на карту местности ваше перемещение, и вы, помимо файла детализации, получаете еще файл, в котором отмечены ваше перемещение, точки залегания и другая полезная для оперативного работника и для следователя информация.
Эта детализация самая серьезная, помимо всего прочего она содержит IMEI, то есть даже если вы вытащили sim-карту и поставили ее в другой телефон, это будет видно. Там уже информация систематизирована максимально подробно и используется для дальнейших оперативных мероприятий, в частности можно установить ваше местопребывание с точностью до квартиры.
А можно ли определить, где был человек?
Сотовые операторы говорят, что можно, но при определенных условиях. Во-первых, нужен номер телефона, по которому будем искать место.
Во-вторых, нужно понимать, чтобы точно определить где находился телефон нужно, чтобы с аппарата был совершен звонок или отправлено смс.
Ведь пока телефон молчит, его местонахождение не отслеживается и не записывается в архив. Ведь нас интересует только тот случай, когда уже все произошло и следователь обращается к сотовому оператору за прошлый период.
Говорят, что в режиме реального времени можно отследить включенный смартфон.
Но, мы ведем речь о том, что уже было. Представляете, сколько телефонов в городе и по стране? Ни один оператор связи не будет записывать его координаты передвижения в режиме реального времени просто так. А вот при наличии звонка или смс — вполне!
Этим как раз и пользуются правоохранительные органы.
Отсюда вывод. Определить за прошлый период, где был человек с телефонным аппаратом можно только в том случае, если он им пользовался.
Как получить запрос биллинга мобильных телефонов физическому лицу?
Сведения по фиксированию, анализу звонков, хранятся у оператора под строгим секретом, согласно закона Российской Федерации о связи. Сведения выдаются на основании запроса вышеуказанным организациям.
Биллинг осуществляется по запросу официальных организаций
Оговоримся, что процедура получения биллинга для частных лиц предусмотрена только теоретически. Без серьезного основания, частным лицам процедура запрещена. Частные детективы, получающие разрешение на биллинг, чаще всего действуют с нарушением закона, берут большую стоимость за свои услуги.
Частные детективы действуют с нарушением закона
Приведем пример: у вас украли телефон, вы хотите сделать запрос на биллинг по номеру телефона. В данном случае, вы хотите знать, откуда, сколько, какое время были звонки с вашего номера. Возможно, в украденном телефоне уже чужая СИМ – карта. Напоминаем, биллинг осуществляется по коду – идентификатору. Итак, ваши действия:
- пишем запрос в правоохранительные инстанции, для того чтобы инстанции сделали следующий запрос оператору, обслуживающему ваш номер.
- при наличии телефона платформы Андроид, поддерживающего программу интернет – магазина Маркет, вы сами можете поставить любую программу, например по отслеживанию, удаленно. Однако, это в том случае, если телефон ловит интернет. Если вор успел сделать удаление программы Маркет, перейти на стандартные настройки от производителя, ничего не получиться. В этом случае, опять – таки, придется обращаться в официальные организации.
Кто может найти телефон по биллингу
Официально оператор сотовой связи не имеет права разглашать информацию относительно местонахождения устройства, соответственно, и его владельца. Данные предоставляются только по запросу правоохранительн ых или судебных органов.
Чтобы получить интересующий материал, нужно написать заявление в милицию, на основании которого сотрудники службы предпримут действия, направленные на решение проблемы. Оправданным заявление будет при поиске краденого устройства. Если вам нужно найти абонента в личных целях, данный вариант стоит отложить. Примените в таком случае другие методы решения задачи, более простые и доступные.
Что может сделать оператор?
- принять или не принять запрос от клиента по нахождению человека (телефона).
- контролировать передвижение человека (телефона) с помощью высылки специальных СМС – сообщений, получение которых проходит незаметно для человека (при условии принятия запроса на биллинг).
- внедрить высокотехнологичные системы определения позиций (места нахождения, координат человека (телефона)).
- использовать список географических координат станций других операторов и свой. Список привязан к конкретным адресам, маршрутам. Соответственно, координаты человека (телефона) можно вычислить.
Детализация с базовыми станциями
Существуют детализации, которые заказывают правоохранительные органы, и в них информации гораздо больше. К таким относится детализация с базовыми станциями, то есть она содержит не только информацию о соединениях, но и информацию о том, где вы примерно вы находились, где вы находились в момент звонка с определенной точностью. Степень точности зависит от концентрации базовых станций в конкретной зоне, где совершался звонок.
Допустим, вы совершали примерно из этого квадрата этот звонок, из другого квадрата другой звонок, и это позволяет определить точки залегания, то есть где вы ночуете, где находитесь днем, где находится ваш офис, как вы примерно перемещаетесь по городу.
Такая детализация не доступна никому, кроме оперативных работников и работников спецслужб.
Популярные записи
- Как взломать чужой Инстаграм: 5 рабочих способов — 435 651 Просмотры
- Загрузка — 361 568 Просмотры
- 5 способов как отследить мужа по номеру телефона — 202 830 Просмотры
- Whatsapp: как читать чужую переписку? Уникальные способы перехвата — 129 157 Просмотры
- Отследить телефон мужа: звонки, переписка, местоположение — 122 776 Просмотры
Источник: iq-you.ru
Что такое биллинг мобильного телефона, сотовой связи? Как работает биллинг мобильного телефона?
Биллинг! Какое звучное, загадочное слово!
Как звучит сухая расшифровка этого слова в Википедии, Биллинг означает комплексные меры, действия, решения, на предприятиях связи, где проходит сбор информации о разных видах услуг связи, расценках операторов, счетов клиентам, обработки платежных счетов.
Биллинг — навигация на мобильном телефоне.
По сути, Биллинг – система, это дополнительная программа для поддержки бизнес – услуг в сфере коммуникации.
Что значит биллинг по номеру телефона?
Биллинг по номеру телефона, а точнее биллинг среди операторов сотовой связи, это серия услуг, предлагаемых абоненту. Выделяются следующие услуги по данному направлению:
- розыск человека, навигация по месту расположения человека, объекта, авторизация в сети связи с помощью неизменного кода, анализ звонков, хранение данных абонентов и так далее.
Как все это происходит?
Допустим, нам надо найти человека, установить координаты его нахождения, то есть провести биллинг – операцию.
Обычный звонок, это конкретная группа действий. Как указывалось выше, любой сотовый телефон имеет свой код (имейл). При звонках, то есть авторизации в сети мобильной связи, код работает, как номер серии телефонного аппарата. Код используется также, для отслеживания за телефонными устройствами (к примеру, крадеными), блокирования.
Код — идентификатор (имейл) остается постоянным, как бы не изменялась СИМ карта. Вычислить, кто пользовался СИМ – картой, не составляет труда.
С каждого телефона идут входные и выходные вызова, сообщения. По данным действиям оператор, также, может узнать, где находится человек.
Как работает абонентская сотовая связь?
- абонент включая телефон, выходит на связь
- сигнал от телефона (прием-передатчика) проходит на антенну станции мобильной связи
- место пребывания человека с телефоном, примерно, определено
- погрешность зависит от геологических особенностей местности, количества станций сотовой связи на определенном квадрате региона
Вероятность нахождения человека равна 100 процентам, или почти 100 процентам.
Ни один поиск не проходит без данных, предоставленных в результате анализа биллинга. В биллинг входит анализ входящих, исходящих вызовов, сообщений, история звонков, продолжительность, цена.
Операторы хранят полную тайну личных данных абонента и детализации звонков, согласно закона о телекоммуникации и связи, защите личных данных пользователей.
Данные билинг – системы могут быть предоставлены правоохранительным органам по факту расследования преступлений, по решению суда.
Самому абоненту заниматься биллингом, без разрешения соответствующих органов, запрещено.
Биллинг, очень действенное, сильное, но дорогостоящее средство поиска.
Видео: Как найти человека по номеру телефона?
Источник: mobilkoy.ru
Биллинг
В электронных платежах за услуги связи можно выделить две основные составляющие:
- • выставление счета;
- • прием платежей.
Онлайновая выписка счетов называется биллингом (billing, от англ. ЫН «счет»). Он осуществляется путем выставления счета на веб-узле для оплаты услуг связи посредством сети Интернет или выставления счета на веб-браузере мобильного устройства в сетях сотовой связи в мобильной коммерции. Информационные системы, предназначенные для выставления счетов, называются биллинговыми системами.
Биллинг включает выставление счета клиенту, выставление счетов- фактур, контроль дебиторской задолженности. Электронное выставление счета и прием платежей могут реализовываться как различными системами, так и одной системой. Компании, специализирующиеся на формировании и выставлении счетов (биллеры), стремятся максимально упростить и ускорить процесс обработки платежей. Биллинг осуществляется специальной программой, которая вычисляет стоимость услуг для каждого клиента. Для этого она использует хранящуюся в памяти системы информацию о тарифах, используемых телекоммуникационными операторами для выставления счета абоненту.
Биллинговая система по своему функциональному назначению близка к бухгалтерским системам и ориентирована на использование телекоммуникационными операторами (операторами сотовой и проводной связи, IP-телефонии, интернет-провайдерами).
Работа компании, предоставляющей услуги биллинга при работе с банковскими пластиковыми карточками, аналогична работе ЭПС. Однако биллинговая система при этом выполняет еще ряд дополнительных функций: мониторинг и управление рисками, организацию доступа к детальной статистике по транзакции. Так же, как и ЭПС, биллинговая система организует транспорт транзакции до процессингового центра, выполняя при этом ряд дополнительных функций, таких как выявление потенциальных мошеннических транзакций. Реализация функций эквайринга является единственным доходом биллинговых систем, поэтому они заинтересованы в эффективном управлении рисками.
Биллинговые системы (БС) создаются на основе баз данных, таких как Oracle, SQL Server, Sybase, Informix и др. К наиболее известным биллинговым системам относятся Amdocs, BIS, Flagship, CBOSS. Структура классической БС содержит:
- • подсистему предварительной обработки данных, которая анализирует информацию о соединении и определяет класс услуги;
- • подсистему оперативного управления биллингом;
- • систему оповещения клиентов.
Основные определения и положения, относящиеся к электронным платежам и электронным платежным системам
Кредитная организация.
Определение кредитной организации дано в ст. 1 Федерального закона «О банках и банковской деятельности» и Федеральном законе от 2 декабря 1990 г. № 140-ФЗ «О внесении изменений в Федеральный закон “О банках и банковской деятельности”»:
«Кредитная организация — это юридическое лицо, которое для извлечения прибыли как основной цели своей деятельности на основании специального разрешения (лицензии) Центрального банка РФ имеет право осуществлять банковские операции, предусмотренные данным Федеральным законом». В этой же статье определено, что кредитные организации образуются на основе любой формы собственности как хозяйственные общества, т.е. как акционерные общества, общества с ограниченной ответственностью или общества с дополнительной ответственностью.
Выделяются два вида кредитных организаций — банки и небанковские кредитные организации. Небанковские кредитные организации создаются для осуществления отдельных банковских операций, устанавливаемых Банком России.
Деятельность микрофинансовых организаций (МФО) регламентируется следующими законами:
- • Федеральным законом от 2 июля 2010 г. № 151-ФЗ «О микрофинан- совой деятельности и микрофинансовых организациях»;
- • Федеральным законом от 18 июля 2011 г. № 239-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации в связи с совершенствованием правового положения автономных учреждений»;
- • Федеральным законом от 24 ноября 2014 г. № 375-ФЗ «О внесении изменений в отдельные законодательные акты Российской Федерации в связи с совершенствованием межбюджетных отношений».
В соответствии с законодательством, МФО — это юридическое лицо, зарегистрированное в форме фонда, автономной некоммерческой организации, учреждения (за исключением казенного учреждения), некоммерческого партнерства, хозяйственного общества или товарищества. Разрешено создавать МФО в форме бюджетных учреждений.
МФО должно быть внесено в государственный реестр микрофинансовых организаций в порядке, предусмотренном законодательством. Законодательство обязало МФО информировать заемщика о включении сведений о них в государственный реестр. Они также должны предоставлять сведения о заемщиках в бюро кредитных историй. МФО вправе предоставлять физическим и юридическим лица займы в размере не более 1 млн руб.
С 1 июля 2014 г. вступил в силу «Закон о потребительском кредитовании», в соответствии с которым банки и МФО более нс будут иметь возможности устанавливать неоправданно большие проценты. Закон обязывает МФО раскрывать полную информацию о кредитном продукте. На сайте МФО должна размещаться полная информация о предоставленных услугах, включая годовые процентные ставки.
Мини-кредитная организация — это кредитная организация для выдачи небольших кредитов (займов), НКО, имеющая право осуществлять отдельные банковские операции. Мини-кредиты предоставляются на любые цели, на небольшую сумму денег (от 5000 руб.), на короткий срок (несколько недель, месяцев).
Национальная платежная система. Федеральным законом от 14 июля 2011 г. № 161-ФЗ «О национальной платежной системе» устанавливаются
правовые и организационные основы национальной платежной системы. В соответствии с законом под национальной платежной системой понимается совокупность операторов по переводу денежных средств.
Оператор денежных средств — это организация, которая в соответствии с законодательством может осуществлять перевод денежных средств без открытия банковского счета. Операторами по переводу средств являются:
- 1) Банк России;
- 2) кредитные организации, имеющие право на осуществление перевода денежных средств;
- 3) государственная корпорация «Банк развития и внешнеэкономической деятельности (Внешэкономбанк)».
В рамках платежной системы действуют:
- • операционный центр;
- • расчетный центр;
- • платежная система.
Доступ к услугам по переводу денежных средств, в том числе с использованием электронных средств платежа, осуществляет операционный центр. Это организация, действующая в рамках платежной системы.
Расчетный центр — организация, обеспечивающая в рамках платежной системы исполнение распоряжений участников платежной системы посредством списания и зачисления денежных средств по банковским счетам участников платежной системы.
Платежная система — совокупность организаций, взаимодействующих по правилам платежной системы в целях осуществления перевода денежных средств, включая оператора платежной системы, операторов услуг платежной инфраструктуры и участников платежной системы, из которых как минимум три организации являются операторами по переводу денежных средств.
Перевод денежных средств — действия оператора по переводу денежных средств в рамках применяемых форм безналичных расчетов по представлению получателю денежных средств плательщика.
Электронные денежные средства — денежные средства, право на передачу распоряжения по передаче которых без открытия банковского счета осуществляется исключительно с использованием электронных средств платежа.
Электронные средства платежа — средство и (или) способ, позволяющий клиенту составлять, удостоверять и передавать распоряжения по передаче денежных средств в рамках применяемых безналичных расчетов с использованием информационно-коммуникационных технологий, электронных носителей информации, в том числе платежных карт, а также иных технических средств.
Определение банкомата и электронного журнала дано в Положении ЦБ от 24 декабря 2004 г. № 266-П «Об эмиссии банковских карт и об операциях, совершаемых с их использованием». Приведем выдержки из этого Положения. В гл. 1 п. 1.3 дано определение банкомата и электронного журнала: «Банкомат — электронный программно-технический комплекс,
предназначенный для совершения без участия уполномоченного работника кредитной организации операций выдачи (приема) наличных денежных средств, в том числе с использованием платежных карт, и передачи распоряжений кредитной организации о перечислении денежных средств с банковского счета (счета вклада) клиента, а также для составления документов, подтверждающих соответствующие операции».
Электронный журнал — «документ или совокупность документов в электронной форме, сформированные за определенный период времени при совершении операций с использованием банкомата и (или) электронного терминала».
Платежный терминал — аппаратно-программный комплекс, позволяющий принимать платежи от физических лиц в режиме самообслуживания. Его характеризует полная автоматизация и возможность контроля над его работой посредством сети Интернет или сети сотовой связи.
Платежный шлюз — аппаратно-программный комплекс, позволяющий автоматизировать прием платежей в Интернет. Содержит HTML-форму оплаты на сайте продавца, страницы статуса и результатов платежа и др. Может осуществлять аутентификацию, авторизацию и шифрование/ дешифрование сообщений, получаемых и передаваемых в процессе работы; а также прием, передачу и хранение информации о клиентах от пунктов их регистрации.
Электронный кошелек (digital wallet, e-wallet) — программа, устанавливаемая на стационарное вычислительное устройство пользователя, предназначенная для оплаты товаров или услуг пластиковой картой или цифровыми деньгами посредством сети Интернет или другой информационной сети. Копия программы бесплатно устанавливается на компьютере пользователя с сайта платежной системы. В электронный кошелек помещаются виртуальные (цифровые) деньги или информация по кредитной карте. В последнем случае он является электронным сертификатом, идентифицирующем авторизованного владельца карты.
Для использования электронного кошелька пользователь заходит на сайт платежной системы или платежного шлюза (payment gateway), регистрируется и получает имя и пароль. После этого он может совершать покупки в сети, используя цифровые деньги или данные пластиковой карты. При использовании пластиковой карты по команде се владельца информация о карте загружается на сайты предприятий электронной торговли.
Деньги в электронный кошелек можно ввести с помощью специальной карты платежной системы (продаются в пунктах обмена), перечислить почтовым или банковским переводом, ввести посредством банковской пластиковой карты, внести через банк, получить от другого пользователя системы с его электронного кошелька. ЭПС позволяют конвертировать помещенные в электронные кошельки цифровые деньги в обычные. Электронный бумажник предназначен для перевода денежных средств физическими лицами без открытия банковского счета. В ст. 13.1 Федерального закона «О банках и банковской деятельности» утверждается, что открытие банковских счетов физическим лицам и проведение по ним oneраций остается отдельной банковской операцией, которая осуществляется только кредитными организациями на основании лицензии Центрального байка РФ.
Мобильный кошелек — специальная программа, устанавливаемая на мобильное устройство пользователя (телефон, смартфон или планшет). Для работы с программой требуется регистрация. Программа и услуга бесплатны. Услуга «Мобильный кошелек» реализована основными отечественными сотовыми операторами. При расчетах с использованием этой программы используются цифровые деньги, а также оплата товара или услуги может осуществляться путем списывания денег со счета у оператора сотовой связи. Мобильный кошелек позволяет:
- • оплачивать разговоры по мобильному телефону, доступ в Интернет, просмотр платного телевидения, покупки в интернет-магазинах, услуги ЖКХ и ряд других услуг, предоставляемых сотовыми операторами, без процентов и комиссий. Это возможно в любом месте, где есть сотовая связь;
- • переводить платежи на мобильные телефоны других пользователей;
- • контролировать свои расходы на сотовую связь, Интернет и другие сервисы;
- • мгновенно пересылать деньги на телефоны, на которых установлен «Мобильный кошелек» без каких-либо комиссий;
- • переводить деньги в другие платежные системы (WebMoney, Яндекс.Деньги, MoneyMail).
Источник: studme.org
BILLmanager: возможности биллинг-панели для хостинга
Хостинг-провайдеры, как и любой другой бизнес, стремятся не просто соответствовать ожиданиям пользователей, а предвосхищать их. Быстро предоставлять актуальные услуги, обеспечивать гибкую тарификацию, предлагать приятные сердцу и кошельку клиента скидки.
О том, как всё сделать с помощью BILLmanager, расскажет Юлия Луценко, владелец продукта BILLmanager.
Автоматизация продаж с помощью BILLmanager
Платформа BILLmanager обеспечивает провайдера всеми необходимыми инструментами для автоматизации продаж и подходит для предоставления любых типов услуг: от реселлинга доменов до виртуальных дата-центров. Панель подойдет бизнесу любого масштаба. С ростом компании вам не придется искать новое решение для биллинга — вы также сможете продавать ваши продукты сотням тысяч клиентов под множеством брендов.
В BILLmanager уже есть все необходимые провайдеру инструменты:
- функциональность приема и контроля платежей, интеграции с сервисами эквайринга, отчетные документы;
- интеграция с системами виртуализации, управления выделенными серверами и облачными платформами;
- тарификация по различным схемам (за гарантированные ресурсы, по статистике потребления и другие);
- личный кабинет клиента с возможностью заказывать услуги, управлять ими, общаться с поддержкой;
- система поддержки клиентов;
- маркетинговые инструменты: уведомления, рассылки, промоакции и многое другое.
Другие возможности BILLmanager
Предоставление любых вычислительных ресурсов
Предоставляйте клиентам VPS/VDS, выделенные серверы и Colocation. Интегрируйте BILLmanager с VMmanager, DCImanager и другим ПО с помощью готовых модулей. Настраивайте взаимодействие с любыми системами, используя удобный API с подробной документацией.
Автоматизация продаж и снижение нагрузки на сотрудников
Избавьтесь от ручных операций по выдаче услуг — программа возьмет на себя управление тарификацией, автоматическое формирование счета, прием платежей, генерацию отчетных документов. Ваши клиенты получат нужные сервисы сразу после заказа, а сотрудники смогут сконцентрироваться на более важных задачах. С BILLmanager клиент всегда будет в курсе, когда ему нужно оплатить приобретенные сервисы, а благодаря автоматизации процент успешных конверсий в платежи станет выше.
Увеличение среднего чека
Увеличьте средний чек за счет предоставления сторонних сервисов — доменных имен и SSL-сертификатов. BILLmanager уже интегрирован с центрами сертификации и регистраторами доменных имен — вам не придется тратить усилия на настройку перепродажи.
30+ интеграций с платежными системами
Предоставляйте клиентам удобные способы оплаты более чем из 30 вариантов.
Система поддержки клиентов и онлайн-чат
Работайте с запросами от клиентов через специальную панель в программе. Платформа включает систему обработки запросов, контроля качества ответов, базу знаний.
Система уведомлений и FAQ
Оповещайте клиентов о состоянии услуг, счетах, рекламных акциях, технических работах в личном кабинете. В BILLmanager предусмотрены десятки шаблонов уведомлений в личном кабинете, по почте, в Telegram, по SMS.
Маркетинговые инструменты
Создавайте промоакции, назначайте клиентам персональные скидки или задавайте индивидуальные цены. К примеру, в сервисе реализовано множество инструментов для создания скидок.
Работа с BILLmanager — 5 шагов
Итак, BILLmanager позволяет организовать продажу практически любой услуги. Для этого необходимо выполнить всего 5 шагов:
- Подключить обработчик.
- Настроить тариф.
- Проверить продажу услуг.
Если вы хотите продавать уникальный тип продукта/сервиса или дополнительно настроить новые возможности в тарифе, выполните всего лишь следующие 2 шага.
- Выбрать/создать Типпродукта или выбрать его из готового списка.
- Задать параметры для типа продукта (если требуется).
Шаг 1. Подключить обработчик
Биллинговая система сама по себе не предоставляет никаких услуг — она лишь обеспечивает удобство их выбора и заказа. После того как клиент закажет требуемую услугу, BILLmanager отправит в стороннюю панель управления API-запрос на ее создание — произойдет обработка услуги.
Алгоритм, по которому BILLmanager сформирует запрос, зависит от модуля обработки.
В веб-интерфейсе биллинговой системы модуль обработки называется обработчиком услуг.
Обработчик содержит в себе всю информацию для обработки услуги: тип услуги (например, виртуальный сервер, доменное имя или выделенный сервер), модуль обработки, данные для интеграции со сторонней панелью управления и собственные настройки (наименование, дата-центр, ответственный отдел).
- Вы можете выбрать автоматическую обработку. BILLmanager можно интегрировать с 40+ сторонними продуктами, для каждого из которых уже готов уникальный модуль обработки.
- Если готового модуля не нашлось, используйте модуль Ручная обработка. В таком случае все операции будут совершаться сотрудниками соответствующего отдела.
- При необходимости напишите собственные Shell-скрипты или обработчики на основе API-запросов.
Шаг 2. Настроить тариф
С точки зрения клиента, тарифный план — это набор ресурсов со стоимостью. Тарифный план для администратора BILLmanager — это набор параметров, которые будут использованы для определения конечной стоимости, типа учетов, политик работы тарифа, а также автоматического открытия услуг в сторонней панели управления.
Все созданные ранее тарифные планы можно посмотреть в разделе Продукты → Тарифные планы.
Как настроить тарифный план в BILLmanager:
- Зайдите в раздел Продукты → Тарифные планы и нажмите Создать.
- Выберете тип продукта, для которого вы хотите создать тарифный план.
- Произведите настройку тарифного плана
Укажите требуемые вам параметры:
- задавайте периоды заказа для тарифа: месяц, год, полгода и так далее;
- указывайте шаблон инструкции, которая придет вашим клиентам после открытия услуги;
- устанавливайте варианты биллинга услуги (по статистике, по используемым ресурсам и др.) и многое другое.
Гибкая настройка тарифного плана подробно описана в документации BILLmanager.
Шаг 3. Проверить продажу услуги
Все параметры настроены, а значит, можно перейти к проверке заказа услуги.
- Создайте тестового клиента и войдите в систему с правами тестового пользователя.
- Выберите настроенный тариф и оплатите его.
- Перейдите в BILLmanager с правами администратора:
- Если вы использовали автоматический обработчик, убедитесь, что заказанная клиентом услуга успешно прошла обработку и активирована.
- Если ранее вы выбрали ручную обработку услуги, проверьте, что администратору пришла задача на открытие услуги.
Шаг 4. Выбрать или создать тип продукта
Типы продуктов в BILLmanager используются для группировки тарифных планов. Каждый тариф принадлежит конкретному типу продукта.
- В разделе Продукты→Типы продуктов нажмите кнопку Создать.
- В поле Наименование укажите название услуги.
- Добавьте Внутреннее имя. Оно должно быть уникальным, так как используется для идентификации типа продукта в биллинговой системе и закрепления обработчиков услуг за конкретным типом продукта.
- Выберите политику удаления услуг.
- В разделе Доступные периоды оплаты выберите нужные вам периоды: день/месяц/три месяца/полгода/год.
- Нажмите Ок.
Шаг 5. Настроить параметры типа продукта
Параметры типа продукта — информация от клиента, которая требуется для открытия услуги. Значение необходимых параметров передается в обработчик услуг, идентификация параметров происходит по внутреннему имени параметров.
Для управления параметрами перейдите в раздел Продукты → Типы продуктов → Параметры. Для добавления параметра нажмите кнопку Создать. Заполните поля и настройте предлагаемые опции:
Подробнее о том, как настроить параметры типа продукта, читайте в документации — Параметры типа продукта.
Для хостеров и не только
Как видите, в работе с BILLmanager нет ничего сложного. Благодаря интуитивно понятному интерфейсу и подробной документации вы быстро освоите предоставление услуг, работу с тарифными планами и другие возможности платформы.
BILLmanager — оптимальное решение для запуска облачного провайдера, VPS/VDS, shared-хостинга и любых других сервисов с возможностью создания отчетных документов, гибкого управления тарифами и платежами. Платформа представляет собой уже готовое решение и не требует затрат на разработку и кастомизацию.
Познакомьтесь с возможностями платформы лично — в рамках демо на сайте, триальной лицензии или демонстрации от сотрудников ISPsystem.
Источник: www.reg.ru