AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

a2billing помогите разобраться

Биллинг 12 сообщений -
#1

a2billing помогите разобраться


Имеем тестовый стенд с freepbx2.9 asterisk 1.8 a2billing 1.9.4
Пытаюсь сделать тарификацию по callerid. Добавляю call plan, rate card, rate. Добавляю customer, выставляю callerid 12345, для тарификации. Делаю тестовый набор, запрос пин-кода, видно из логов астериска :
Код:

-- Executing [8963XXXXXXX@a2billing:2] Wait("Local/8963XXXXXXX@a2billing-0a96;2", "1") in new stack
-- Executing [8963XXXXXXX@a2billing:3] AGI("Local/8963XXXXXXX@a2billing-0a96;2", "a2billing.php,1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
-- Playing 'prepaid-enter-pin-number.gsm' (language 'ru')

При этом в /var/log/a2billing/a2billing_agi.log
Код:

[05/03/2012 16:31:02]:[file:a2billing.php - line:106 - uniqueid:]:[CallerID:]:[CN:]:[IDCONFIG : 1]
[05/03/2012 16:31:02]:[file:a2billing.php - line:107 - uniqueid:]:[CallerID:]:[CN:]:[MODE : standard]
[05/03/2012 16:31:02]:[file:Class.A2Billing.php - line:718 - uniqueid:1330950661.33]:[CallerID:12345]:[CN:]:[ get_agi_request_parameter = 12345 ; Local/896
3XXXXXXX@a2billing-0a96;2 ; 1330950661.33 ; ; 8963XXXXXXX]
[05/03/2012 16:31:02]:[file:a2billing.php - line:166 - uniqueid:1330950661.33]:[CallerID:12345]:[CN:]:[[NO ANSWER CALL]]
[05/03/2012 16:31:02]:[file:Class.A2Billing.php - line:697 - uniqueid:1330950661.33]:[CallerID:12345]:[CN:]:[[SET CHANNEL(language) ru]]
[05/03/2012 16:31:04]:[file:a2billing.php - line:620 - uniqueid:1330950661.33]:[CallerID:12345]:[CN:]:[[AUTHENTICATION FAILED (cia_res:-1)]]
[05/03/2012 16:31:04]:[CallerID:12345]:[CN:]:[[exit]]

CallerID присутствует.
Подскажите куда смотреть, чтобы авторизовать звонок.
#2

С такими параметрами пробовали?....
cid_enable Yes
cid_askpincode_ifnot_callerid No
cid_auto_assign_card_to_cid No
callerid_authentication_over_cardnumber No

_________________
https://github.com/nixonch/a2billing
#3

C этими параметрами всё заработало, спасибо большое за ответ. Буду разбираться дальше. Посоветуете документацию ?
#4

Целостной документации не встречал. Areski консультации даёт исключительно за бабки. И устанавливает поправленный продукт вместо фришной версии. Для жизни без глюков качайте починенную из моего транка, в подписи.
_________________
https://github.com/nixonch/a2billing
#5

Попробую вашу версию, базу тоже надо менять ? Мне вообще a2billing нужен для ограничения исходящих минут в месяц, на существующем сервере. В нем есть возможность привизать сгенерированных customer'ов к существующим клиентам, я пока вижу только возможность вручную дописать callerid в биллинг или ackountcode в *
#6

Вот немного доков http://www.asterisk2billing.org/documentation/
Ваши пожелания можно реализовать в сущ. варианте через настройки.
Надо накатить поверх старой базы дополнения...
Создан отдельный скрипт для обновления базы
DataBase/mysql-5.x/UPDATE-a2billing-nixonch.sh
Обновляйте только через него либо с ключом -f.

_________________
https://github.com/nixonch/a2billing
#7

nixon, ещё раз спасибо.
#8

Поставил версию из подписи, всё работает, но обнаружил момент, незнаю баг или фича.
В общем, в настройках
base_country = RU
force_language = RU
base_language =ru
При генерации абонента страна Russion federation, а при массовом создании карточек всё-равно по-дефолту язык EN
#10

когда массово генерирую из админки LG = en, из агентки тоже, но на самом деле не критично, опция force_language = ru всё равно для всех устанавливает русский язык.
#11

отмена авторизации


А как вообще убрать авторизацию по пину?
a2billing.php|1: file:a2billing.php - line:174 - uniqueid:1339164080.11540 - [TRY : callingcard_ivr_authenticate]
a2billing.php|1: file:a2billing.php - line:613 - uniqueid:1339164080.11540 - [AUTHENTICATION FAILED (cia_res:-1)]

_________________
CentOS 5.6 (Final) Kernel Version 2.6.18-53.1.4.el5
Астериск 1.4.21.2, trixbox CE 2.8.0
#12

mirsum,
cid_askpincode_ifnot_callerid No
callerid_authentication_over_cardnumber No
вроде так

_________________
https://github.com/nixonch/a2billing