Comments 14
В заголовке ошибка в слове статистика.
Слово «биллинг» увидел. Слов «START TRANSACTION», «COMMIT» и «ROLLBACK» не увидел. Прифигел. Закрыл.
Человеку поставили простую задачу, он ее просто решил. Зачем транзакции если надо просто считать стоимость? Дома вместо молотка не микроскоп?
Да ладно транзакции… хоть бы триггер с хранимкой повешали… а то потом обработка раз в час по крону…
я уж не говорю про мелочи типа отсутствия так назвыемых ЗОН для определения стоимости «местного» звонка и баланса пользователя. Сколько на счету? Сколько времени он сможет проговорить еще на каком либо направлении? да хрен его знает. Несостоявшиеся звонки тоже не учитываются никак.
Это не биллинг. Это считалка стоимости звонков. Не более того.
я уж не говорю про мелочи типа отсутствия так назвыемых ЗОН для определения стоимости «местного» звонка и баланса пользователя. Сколько на счету? Сколько времени он сможет проговорить еще на каком либо направлении? да хрен его знает. Несостоявшиеся звонки тоже не учитываются никак.
Это не биллинг. Это считалка стоимости звонков. Не более того.
Скриншот из pma несёт весьма скудную информацию т.е. то, что можно было написать текстом.
Хорошо бы скриншот с красивыми расчётами :) Тема актуальная, но оформление не очень.
Ошибки по тексту отправил в личку, поправьте.
Хорошо бы скриншот с красивыми расчётами :) Тема актуальная, но оформление не очень.
Ошибки по тексту отправил в личку, поправьте.
Автор, ты конечно молодец, что учишься и развиваешься. Но выкладывать такое… нельзя по следующим причинам:
1) Любой серьезный разработчик биллингов, только улыбнется.
2) Те кто не способны написать и такой код, тупо скопировав твое творчество получат нехилые головняки, по причине абсолютной ненадежности данного кода.
1) Любой серьезный разработчик биллингов, только улыбнется.
2) Те кто не способны написать и такой код, тупо скопировав твое творчество получат нехилые головняки, по причине абсолютной ненадежности данного кода.
Ну и темы для дальнейших развлечений:
— провайдеров может быть несколько
— с разными расценками
— зоны тарификации не совпадают с кодами городов (в центр — один, в пригород — другой)
— тарификация провайдеров не всегда поминутная
— за «округляем до минуты» на дорогих тарифах вас клиенты сами закруглят
— провайдеров может быть несколько
— с разными расценками
— зоны тарификации не совпадают с кодами городов (в центр — один, в пригород — другой)
— тарификация провайдеров не всегда поминутная
— за «округляем до минуты» на дорогих тарифах вас клиенты сами закруглят
— провайдеров может быть несколько
— с разными расценками
— с разными расценками
Случайно отправилось…
Выбираем самого дешёвого на направлении.
Ставим самый высокий тариф по зоне.
Да цены и так низкие. В основном все звонки идут по Москве (халява), Россия(1,3р за мин) и немного по миру. По миру местами дешевле чем по России.
— провайдеров может быть несколько
— с разными расценками
Выбираем самого дешёвого на направлении.
— зоны тарификации не совпадают с кодами городов (в центр — один, в пригород — другой)
Ставим самый высокий тариф по зоне.
— тарификация провайдеров не всегда поминутная
— за «округляем до минуты» на дорогих тарифах вас клиенты сами закруглят
Да цены и так низкие. В основном все звонки идут по Москве (халява), Россия(1,3р за мин) и немного по миру. По миру местами дешевле чем по России.
Sign up to leave a comment.
Пишем примитивную биллинг-статистику для Asterisk