Анализ звонков телефонии
Читать предпоследнее предложение
Ты стоимость для какого то мифического тарифа хочешь получить.
Причем у тебя могут быть еще скидки и какие нибудь пакеты.
А вытаскивать наружу Api который для любых настроек это сделает, никто не будет, т.к. это считай нужен онлайновый рейтинг, который обрабатывает такие запросы, который поддерживается при всех изменениях в компании.
А с учетом того что у Опсосов еще и препейд с постпейдом, а зачастую это разные платформы, то вообще свихнешься.
Короче стоить это будет очень не дешево(как само железо так и доработки), а доходы крайне маловероятны. Т.к. часть абонентов поймут что у них дорогой тариф и уйдут на более дешевый. А ОПСОСам это не очень то и нужно.
хорошо. пусть это будет не вседоступный сервис, а разовая услуга. я им таблицу звонков, а они мне анализ этой таблицы по выбранному тарифу. есть такое? у них то этот апи есть внутри компании.
почему пров не предоставляет сразу статистику со стоимостью?
я хочу к этой фактической статистике применить стоимость других провайдеров, чтобы оценить выгодность смены прова. да и в пределах одного прова - оценить другой тариф.
Решал с помощью Excel
На первом листе таблицы данные в формате "дата|время|от кого|кому|длительность".
На втором-третем-четвертом листах тарифные планы операторов.
Обрабатываем так: строим формулу в ячейке, которая выдает код направления звонка (код мобильного оператора, страны с направлением и т.п.).
Далее используем функцию Excel, которая позволяет искать в столбце нужное значение и выдвать номер ячейки. С помощью этого получаем по коду направления цену и стоимость звонка у каждого оператора.
У нас в итоге получается таблица всех звонков с указанными направлениями, ценами 3х операторов.
А далее используем такой инструмент Excel как "сводные таблицы".
В пару кликов мышью получаем нужные отчеты. Например сколько за 3 месяца по какому направлению было звонков. Сколько это стоило бы у каждого из операторов.
Сколько какой сотрудник проговорил, по каким направлениям идет больше всего звонков, кто по каким направлениям звонит и пр.
В результате такого анализа были выделены направления, на которые идет больше всего звонков, выбраны операторы и настроена маршрутизация направлений по операторам. Расходы на связь таким образом получилось сократить примерно в 2 раза.
И в будущем, когда звонили IP операторы и предлагали свои услуги, можно было быстро оценить выгоду сотрудничества с ними, задав в таблице их цены по нашим основным направлениям звонков.
У меня была похожая задача. Был CSV файл с подробной статистикой звонков одной компании за 3 месяца. Было несколько провайдеров. Стояла задача выбрать нужных провайдеров и оценить затраты.у меня именно такая задача и стоит.
Решал с помощью Excel
инструмент тут не важен. я в 1с распарсил, не суть.
основная проблема была сопоставить коды звонков с зонами тарифов. ну и всё же остаётся то что например звонки на мобоильники региона и звонки на мобильные москвы - это разные тарифы, а коды пересекаются. а в руках любого оператора есть апи, который проверит весь номер телефона.
http://kavkaz.megafon.ru/help/defcodes/?type=def#%21op=49
Пример для кода 920:
Нижний Новгород (Нижегородская область) МегаФон 920 0000000→0799999
Орёл (Орловская область) МегаФон 920 0800000→0899999
Калуга (Калужская область) МегаФон 920 0900000→0999999
Ярославль (Ярославская область) МегаФон 920 1000000→1099999
Ярославль (Ярославская область) МегаФон 920 1100000→1109999
Нижний Новгород (Нижегородская область) МегаФон 920 1110000→1119999
Ярославль (Ярославская область) МегаФон 920 1120000→1199999
Ярославль (Ярославская область) МегаФон 920 1200000→1499999
Тверь (Тверская область) МегаФон 920 1500000→1999999
Белгород (Белгородская область) МегаФон 920 2000000→2099999
Воронеж (Воронежская область) МегаФон 920 2100000→2299999
Тамбов (Тамбовская область) МегаФон 920 2300000→2399999
Липецк (Липецкая область) МегаФон 920 2400000→2499999
Нижний Новгород (Нижегородская область) МегаФон 920 2500000→2599999
Курск (Курская область) МегаФон 920 2600000→2699999
Тула (Тульская область) МегаФон 920 2700000→2799999
Орёл (Орловская область) МегаФон 920 2800000→2899999
Нижний Новгород (Нижегородская область) МегаФон 920 2900000→2999999
Смоленск (Смоленская область) МегаФон 920 3000000→3399999
Иваново (Ивановская область) МегаФон 920 3400000→3799999
Кострома (Костромская область) МегаФон 920 3800000→3999999
Воронеж (Воронежская область) МегаФон 920 4000000→4699999
Тамбов (Тамбовская область) МегаФон 920 4700000→4999999
Липецк (Липецкая область) МегаФон 920 5000000→5499999
Белгород (Белгородская область) МегаФон 920 5500000→5599999
Белгород (Белгородская область) МегаФон 920 5600000→5699999
Белгород (Белгородская область) МегаФон 920 5700000→5799999
Белгород (Белгородская область) МегаФон 920 5800000→5899999
Белгород (Белгородская область) МегаФон 920 5900000→5999999
Брянск (Брянская область) МегаФон 920 6000000→6099999
Калуга (Калужская область) МегаФон 920 6100000→6199999
Владимир (Владимирская область) МегаФон 920 6200000→6299999
Рязань (Рязанская область) МегаФон 920 6300000→6399999
Кострома (Костромская область) МегаФон 920 6400000→6499999
Ярославль (Ярославская область) МегаФон 920 6500000→6599999
Смоленск (Смоленская область) МегаФон 920 6600000→6699999
Иваново (Ивановская область) МегаФон 920 6700000→6799999
Тверь (Тверская область) МегаФон 920 6800000→6999999
Курск (Курская область) МегаФон 920 7000000→7399999
Тула (Тульская область) МегаФон 920 7400000→7999999
Орёл (Орловская область) МегаФон 920 8000000→8299999
Брянск (Брянская область) МегаФон 920 8300000→8699999
Калуга (Калужская область) МегаФон 920 8700000→8999999
Владимир (Владимирская область) МегаФон 920 9000000→9499999
Рязань (Рязанская область) МегаФон 920 9500000→9999999
Есть же таблицы с кодами такого вида Пример для кода 920:
Нижний Новгород (Нижегородская область) МегаФон 920 0000000→0799999
Орёл (Орловская область) МегаФон 920 0800000→0899999
Калуга (Калужская область) МегаФон 920 0900000→0999999
Ярославль (Ярославская область) МегаФон 920 1000000→1099999
Ярославль (Ярославская область) МегаФон 920 1100000→1109999
Нижний Новгород (Нижегородская область) МегаФон 920 1110000→1119999
Ярославль (Ярославская область) МегаФон 920 1120000→1199999
Ярославль (Ярославская область) МегаФон 920 1200000→1499999
Тверь (Тверская область) МегаФон 920 1500000→1999999
Белгород (Белгородская область) МегаФон 920 2000000→2099999
Воронеж (Воронежская область) МегаФон 920 2100000→2299999
Тамбов (Тамбовская область) МегаФон 920 2300000→2399999
Липецк (Липецкая область) МегаФон 920 2400000→2499999
Нижний Новгород (Нижегородская область) МегаФон 920 2500000→2599999
Курск (Курская область) МегаФон 920 2600000→2699999
Тула (Тульская область) МегаФон 920 2700000→2799999
Орёл (Орловская область) МегаФон 920 2800000→2899999
Нижний Новгород (Нижегородская область) МегаФон 920 2900000→2999999
Смоленск (Смоленская область) МегаФон 920 3000000→3399999
Иваново (Ивановская область) МегаФон 920 3400000→3799999
Кострома (Костромская область) МегаФон 920 3800000→3999999
Воронеж (Воронежская область) МегаФон 920 4000000→4699999
Тамбов (Тамбовская область) МегаФон 920 4700000→4999999
Липецк (Липецкая область) МегаФон 920 5000000→5499999
Белгород (Белгородская область) МегаФон 920 5500000→5599999
Белгород (Белгородская область) МегаФон 920 5600000→5699999
Белгород (Белгородская область) МегаФон 920 5700000→5799999
Белгород (Белгородская область) МегаФон 920 5800000→5899999
Белгород (Белгородская область) МегаФон 920 5900000→5999999
Брянск (Брянская область) МегаФон 920 6000000→6099999
Калуга (Калужская область) МегаФон 920 6100000→6199999
Владимир (Владимирская область) МегаФон 920 6200000→6299999
Рязань (Рязанская область) МегаФон 920 6300000→6399999
Кострома (Костромская область) МегаФон 920 6400000→6499999
Ярославль (Ярославская область) МегаФон 920 6500000→6599999
Смоленск (Смоленская область) МегаФон 920 6600000→6699999
Иваново (Ивановская область) МегаФон 920 6700000→6799999
Тверь (Тверская область) МегаФон 920 6800000→6999999
Курск (Курская область) МегаФон 920 7000000→7399999
Тула (Тульская область) МегаФон 920 7400000→7999999
Орёл (Орловская область) МегаФон 920 8000000→8299999
Брянск (Брянская область) МегаФон 920 8300000→8699999
Калуга (Калужская область) МегаФон 920 8700000→8999999
Владимир (Владимирская область) МегаФон 920 9000000→9499999
Рязань (Рязанская область) МегаФон 920 9500000→9999999
а у провайдера:
"зона 1 центральный регион", "зона 2 северозападный"
у другого провайдера "от 100 до 200 км", "от 200 до 300 км".
это опять же надо сопоставлять вручную, не?
впрочем конечно можно как-то автоматизировать.
а у провайдера:Я у каждого провайдера запрашивал расшифровку. Что значит "зона 1", какие коды туда входят.
"зона 1 центральный регион", "зона 2 северозападный"
Операторы ворчали, но присылали большие csv файлы с расшифровкой тарифов по кодам.
Оставить комментарий
nas1234
заголовок не смог понятный придумать. вопрос такой.допустим у меня есть один провайдер телефонии. он предоставляет татистику звонков. номера и длительность.
любой провайдер по запросу предоставляет стоимость "по направлениям". а вот анализировать приходится самому. допустим я распарсил звонки, вбил стоимость по кодам. получил примерную стоимость. но например учитывая то, что мобильные коды пересекаются в разных регионах - накапливаются ошибки. ну и вообще это как-то муторно. и для каждого провайдера - своя тарифная таблица.
собсна вопрос: почему провайдеры не предоставляют сервис, в который можно загрузить лог звонков в заранее заданном формате и получить суммарную стоимость этих звонков? это же очень было бы удобно!