Здравствуйте, коллеги!
Кто знает можно ли при наличии пакетов BARS и NARS избавиться от ACOD в стороке CDR. Или без сноса BARS это невозможно?
pas-quantum
04.11.2004, 16:06
невозможно!
pas-quantum
04.11.2004, 16:08
и это не ACOD, это AC1
PhoneMan
04.11.2004, 16:25
По-моему вы о разном..
Но так или иниче первый ответ верен - нельзя.
Удачи
Интересная вещь получается:
Абонент хочет набрать 83007227413
В системе имеется ac1-8 и SPN 300, поскольку ac1 не транслируется в DMI подставляем 8... всё класно работает пока дело не доходит до биллинга... получается при любом раскладе 8-ка которая подставляется в DMI транслируется но в строке CDR после ACOD не отображается ...
Проблема решима если в SCL делаем трансляцию 8-88 а DMI просто не используем... блин почему так ???
Получается строку набора в виде 83007227413 могу получить только при OPD yes и отсутствии BARS?
Насколько это принципиально?
Приличные билинговые программы давно умеют отрезать префиксы...
Собственно принципиально даже не то что присутствует ACOD а то что отсутствует 8, которая подставляется в DMI... В документации по CDR был описан вариант при котором нет ACOD и отображается реальный набор абонента. ( с 8-кой правда без пакета BARS).
И чем же это принципиально???
Поясню... :-))
Два типа набора:
83007227414 на мобилу
3005765 на федеральный номер
Строка CDR:
7013007227414 (используется AC1=8, DMI del 0 inst 8)
7013005765 (используется AC2=9, DMI)
Тарификатор не заточен на обработку по длине набора...
Как по Вашему это принципиально?
dens_klin
05.11.2004, 17:02
из всего сказанного неясно, почему нельзя анализировать код вплоть до цифры 7013005 и 7013007?в России код мобильного оператора считается до 6 цифры:8901417;Сотовые Н.Новгород или 8901414;Сотовые Екатеринбург
Нет, почтеннейший. Принципиален выбор тарификатора.
Если он не обрабатывае входные данные необходимым образом - тогда надо сменить тарификатор.