Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

посоветуйте биллинг (просмотрщик CDR)

0

Нужно нечто среднее между биллингом и просмотром cdr интересует ОЦЕНКА затрат на телефонную связь по направлениям, операторам, странам На какие продукты обратить внимание? рассматриваю платные, но за небольшие деньги

удалить закрыть спам изменить тег редактировать

спросил 2013-02-19 14:47:21 +0400

galserg Gravatar galserg
65 11 7

Comments

интересный. а живет он только в сборке триксбокса?

galserg ( 2013-02-19 15:34:50 +0400 )редактировать

Он живет в нашей системе. По ценам в принципе не дорого, получите кучу вкусностей

switch ( 2013-02-19 15:57:08 +0400 )редактировать

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

galserg ( 2013-02-19 16:19:12 +0400 )редактировать

тогда вам стоит поискать другое решение.

switch ( 2013-02-19 16:21:30 +0400 )редактировать

Если cdr в базе обратите внимание на QlikView. Реализовать любой отбор практически любой сложности не трудно, но нужно иметь представление о SQL запросах и тп. Направления и все такое прочее. Правда дороговата тулза для коммерческого использования.

Злобный Мыш ( 2013-02-20 09:22:18 +0400 )редактировать

6 Ответов

0

если просто посчитать цену, то http://code.google.com/p/asterisk-cdr-viewer/ может...

ссылка удалить спам редактировать

ответил 2013-02-19 16:44:35 +0400

komrad123 Gravatar komrad123
3780 5 3 42

Comments

этот вьювер есть в freePBX смотрел, не впечатлился

galserg ( 2013-02-19 16:53:37 +0400 )редактировать
0
ссылка удалить спам редактировать

ответил 2013-02-20 02:03:12 +0400

SolarW Gravatar SolarW
356 2 10
0

Вообще можно поставить PHPmyAdmin, сделать базы как надо, наделать view и получать отчеты в реальном времени. Но придется немного повозиться с самой базой и с CDR, чтоб складывалась в нее нужная инфа, ну и скилл соответствующий иметь надо.

ссылка удалить спам редактировать

ответил 2013-02-20 09:38:07 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/
0

могу написать платно,за "небольшие" деньги.

осталось только выяснить что значит небольшие и насколько все сложно.

биллинг из двух страничек

одна для загрузки карты типа транк, префикс, направление,стоимость.

вторая статистика с поиском полей по первой.

гдето за 300 долларов можно получить.

ссылка удалить спам редактировать

ответил 2013-02-20 11:06:03 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/
0

я когда занялся этим вопросом сделал для себя грубое, возможно, в корне не правильное решение. В любом случае у меня по каждому направлению dialplan написан я дописал еще 2 строчки добавлять в базу цену секунды, и направление, чтобы визуально видеть куда звонили. И просто в пхп файле запрос вывода по дате, по абоненту, и по ANSWER.

Цены и провайдер переменные, кот задаются в начале файла

exten => _32468[1-3]XXXXX,1,Set(CDR(direction)=Belgium-TELENET)
exten => _32468[1-3]XXXXX,n,Set(CDR(price)=${com-price_belgium-telenet})  
exten => _32468[1-3]XXXXX,n,Dial(SIP/${belgium}${EXTEN})

запрос к базе по одному абоненту такого типа

$result = mysql_query("SELECT * FROM cdr WHERE `calldate` >= '2012-12-01' AND disposition='ANSWERED' AND src='inova'");

Конечно у меня мало направлений открыто (5-6 стран) поэтому это работает, если по всем странам и операторам то это не выход.

Вот такая строчка по каждому звонку. На каждого абонента свой файл php файл и один общий на всех без выборки по состоянию Answer

22013-02-19 11:55:22   inova    38067xxxxxx 17  0.85    ANSWERED    Ukraine-Kyivstar    SIP/provider-name-00000544
ссылка удалить спам редактировать

ответил 2013-02-20 11:29:29 +0400

fedorchuk Gravatar fedorchuk
283 13 2 11
0

по направлениям, операторам, странам готового под астер не найдете. Астер оперирует понятиями транк, а не направление. Здесь же нужен анализ на основе набранного номера телефона. дешевого биллинга скорей всего также не существует. А в бесплатном a2billing кажись нет парсинга старых cdr.

ссылка удалить спам редактировать

ответил 2013-02-19 16:34:30 +0400

svoy Gravatar svoy
1603 1 4 20
http://svoy.in.ua/

Comments

самое простое - написать самому анализатор, чем подстраивать под себя чужую идеологию

svoy ( 2013-02-19 16:36:03 +0400 )редактировать

Это понятно, но есть ли анализаторы которым можно рессказать что звонки через разные транки на один и тот же номер стоят разных денег? Мне не нужно давать лимит денег экстаншенам не нужно включать-отключать пользователей, проводить платежи, хранить балланс мне нужно в конце месяца знать -

  1. Сколько денег потрачено на звонки в антарктиду?

  2. Сколько денег потрачено на звонки в антарктиду через провайдера А?

  3. Сколько денег потрачено на звонки в антарктиду через провайдера Б?

  4. Сколько минут говорили с антарктидой через всех провайдеров?

galserg ( 2013-02-19 16:57:56 +0400 )редактировать

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

svoy ( 2013-02-19 19:02:59 +0400 )редактировать

если правильно писать вопрос то обсчет 1000 записей занимает 5-6 секунд.

meral ( 2013-02-20 21:11:15 +0400 )редактировать

одним запросом там не обойтись, если хочется за один раз получить статистику по направлениям (операторы, города\страны), по транкам, вх\исх, количество одновременных, времени суток, дням недели.. я делал через дополнительную базу и это было не быстро

svoy ( 2013-02-21 13:11:36 +0400 )редактировать

я делал через ту же базу и одну таблицу и это было как я написал. то что вы не дружите с оптимизацией sql не говорит о том, что другие не дружат.

meral ( 2013-02-21 21:20:47 +0400 )редактировать

hint: чтоб получилось быстро надо построить индексы по первым 2,3,4,5 цифрам и выключить транзакции на той таблице с которой читаете.

meral ( 2013-02-21 21:24:51 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-02-19 14:47:21 +0400

Просмотрен: 951 раз

Обновлен: Feb 20 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.