VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

поминутная тарификация в Elastix Billing

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Ответить
dusty
Сообщения: 7
Зарегистрирован: 25 янв 2012, 10:24

поминутная тарификация в Elastix Billing

Сообщение dusty »

Видел однажды на этом форуме тему, где спрашивали, как настроить поминутную тарификацию в Elastix Billing. Этот вопрос интересовал и меня, но к сожалению, ответа на него здесь не было. После продолжительного поиска я наконец нашел на таиландском форуме voip-сообщества решение. Оно опробовано на Elastix Billing 1.8.1 и успешно работает.

1) И так, переходим в папку с файлом, который отвечает за вывод значений во вкладке Elastix Billing

Код: Выделить всё

cd /var/www/html/modules/billing_report/
2) Обязательно делаем резервную копию index.php

Код: Выделить всё

cp index.php index.php.backup
3) Приступаем к редактированию index.php

Код: Выделить всё

nano index.php
4) В редакторе nano, который мы используем, нажимаем Ctrl+W и пишем туда

Код: Выделить всё

$arrTmp[7] = $sTiempo;
Этими действиями мы ищем нужную строчку в index.php

5) Когда мы нашли нужную строчку, прямо под ней вставляем следующую конструкцию

Код: Выделить всё

if ($iSec > 0) $TMin = $iMin + 1;
else $TMin = $iMin;
6) Еще строчкой ниже меняем

Код: Выделить всё

$charge=(($value['duration']/60)*$rate_value)+$rate_offset;

на

Код: Выделить всё

$charge=(($TMin)*$rate_value)+$rate_offset;
7) Повторяем еще раз пункты 4-6, так как заменяемые строчки встречаются два раза в данной файле и сохраняемся.

8) Проверяем, кто является владельцем файла index.php и выставленные права Владелец и группа должны быть asterisk
Права: drwxr-xr-x

Теперь смотрим в веб-интерфейсе вкладку Billing Reports и проверяем, правильно ли считается стоимость звонка.

Кому интересно, вот этот таиландский форум:
http://www.voip4share.com/elastix-unifi ... t1265.html
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: поминутная тарификация в Elastix Billing

Сообщение SolarW »

Спасибо за инструкцию.
Для себя в ней увидел наконец-то ответ на вопрос кто такой Rate Offset - судя по формулам

Код: Выделить всё

$charge=(($value['duration']/60)*$rate_value)+$rate_offset;
$charge=(($TMin)*$rate_value)+$rate_offset;
это некоторая фиксированная сумма прибавляемая к стоимости звонка.
Переводя на общепринятый язык - плата за соединение.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH