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

a2billing подстановка "8" в транк, где уже есть "8"

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

a2billing подстановка "8" в транк, где уже есть "8"


Ситуация простая, перед отправкой в транк надо отрезать первую "7" и подставить "8". Всё работает корректно, если не приходит номер уже с существующей 8.
Т.е. когда приходит номер, к примеру 7800..., то после преобразования уходит 800..., вместо 8800....Баг?
#2

Для уже имеющих заданную комбинацию первых цифр она не добавляется. В определённых ситуациях это используется.
Да. Тут не учтена российская особенность набора межгорода.
Поправлю на днях для подстановки длинной в 1 символ, чтобы у вас работало.

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

спасибо, буду ждать, думаю актуально не только для меня
#5

Заменил измененный файл в /var/www/a2b/common/lib но ничего не заработало. Возможно я что-то сделал не так ?
#6

common/lib/Class.RateEngine.php
1.В некоторых конфигурациях надо перезапускать апач. Если не помогло, то п.2.
2.Лишних пробелов в поле ADD PREFIX нет? Если не помогло, то п.3.
3.Какая строка на удаление (REMOVE PREFIX) и какая на добавление (ADD PREFIX) ?

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

1 - перезапущен
2 - Пробелов нет
3-

Added after 16 minutes:

Навели на мысль, подставлять в другом месте, сделал не через префикс, а через сам механизм набора, в настройках транка, провайдер ip g2/8%dialingnumber%, для технологии dahdi. Всё работает, спасибо
#9

У меня такой глюк с заменой 8 на 7.

В рейт карт прописаны прямые префиксы.
Замена срабатывает, 8499.... набирает 7499..., но в биллинге учитывается 8499..., что соответствует "вьетнам". Можно ли это исправить?
#10

AlexGR писал(а):
Замена срабатывает, 8499.... набирает 7499..., но в биллинге учитывается 8499..., что соответствует "вьетнам". Можно ли это исправить?
Национальные особенности советую править в диалплане астериска. Сам так делаю.
_________________
https://github.com/nixonch/a2billing