День добрый!
Для тарификатора необходим тип CDR - int-direct. Однако поле clg-num/in-tac всегда выдает tac, а не calling number. Плюс код звонка - всегда 9 (Incoming), не зависимо от того, по каким транк-группам он пришел. Если сделать тип CDR custom и указать поле calling-num - то оно будет правильным, т.е. всегда коректно показывать номер extention. Хотелось бы чтобы и при int-direct clg-num/in-tac показывало правильный номер звонящего, а не tac. Конфигурация станции - два транка к провайдерам, три транка к клиентам. Видимо что-то неправильно описано, понять бы что и где копать, помогите п-та!
Calling Number в CDR (int-direct)
Модератор: Administrator
-
Kirill
Спасибо, как вариант уже думал над этим. Но во-первых есть основания думать, что поле "тип звонка" (входящий, исходящий) интерпретируется тарификатором, а во-вторых все-таки хотелось бы понять, что сделано не так =).Виктор_Братцев писал(а):Настройте custom-формат CDR так, чтобы он был в точности таким, как int-direct, за исключением поля calling-num.
-
Kirill
Так чего, никаких мыслей ни у кого нет? По документации написано, что для поля clg-num/in-tac в случае ВХОДЯЩЕГО звонка подставляется in-tac а для исходящего - clg-num. Как объяснить Definity разницу между транк-группами, которые подсоединены к провайдерам (и звонок уходящий в этот транк - исходящий), и транк-группами к которым подсоединены абонентские атс (звонок уходящий в эту транк-группу - входящий) ? Или я чего-то не понимаю?
Звонок, поступивший в станцию из транка, называется "входящим", независимо от того, терминировался ли он на абонента или на транк.
Исходящим называется звонок, совершённый абонентом Definity.
Зато можно включить "Condition Code 'T' For Redirected Calls?" в [sys cdr], что даст значение 'T' вместо значения 9 для тандемных звонков.
Исходящим называется звонок, совершённый абонентом Definity.
Зато можно включить "Condition Code 'T' For Redirected Calls?" в [sys cdr], что даст значение 'T' вместо значения 9 для тандемных звонков.