Налаштування формату CDR для Avaya Aura
Avaya Aura має CDR формат, що налаштовується як за переліком полів так і за їх порядком. Щоб зрозуміти, які CDR поля слід використовувати в Avaya Aura для обробки їх в білінговій системі Tariscope, наведемо відповідну інформацію. Для коректної обробки CDR даних в Tariscope практично усі з перелічених нижче полів повинні були в налаштуванні CDR формату Avaya Aura.
acct-code. (Account Code). Це CDR поле може містити або код проекту або код рахунку. Якщо ви використовуєте код проекту при викликах, то в Tariscope поле буде потрапляти в ProjectCode. Це поле не є обов’язковим.
auth-code. (Authorization Code). Якщо в вашій системі при виконанні викликів використовується код авторизації, то це поле слід додати при налаштуванні формату CDR в АТС. В Tariscope це поле потрапляє в поле з відповідною назвою. Якщо виклики з кодом авторизації не використовуються, то це поле непотрібно.
calling-num. (Calling Number). В залежності від типу виклику в Tariscope це поле відповідає одному з наступних полів: Originator, CLID або DialNumber. Це обов’язкове поле.
code-dial. (Code Dial). Це поле містить код доступу, який абонент набирає при виконанні вихідних викликів. Це поле необов’язкове.
code-used. (Access Code Used). Це поле використовується лише для вихідних викликів, коли система використовує групу з’єднувальних каналів, яка відрізняється від коду доступу, який набирає абонент. Якщо у вас є такі випадки, то це поле обов’язкове. Воно використовується при формуванні поля Terminator в Tariscope.
cond-code. (Condition Code). Використовується в Tariscope для визначення типу виклику.
date. Це поле містить дату закінчення виклику. Замість нього можна використовувати поле start-date. Одне з цих полів є обов’язковим для обробки викликів в Tariscope.
dialed-num. (Dialed Number). В залежності від типу виклику в Tariscope це поле відповідає одному з наступних полів: Terminator або DialNumber.
duration. Це поле містить тривалість виклику у форматі: години (від 0 до 9), хвилини (від 00 до 59), десяті долі хвилини (від 0 до 9). Таким чином, при використанні цього поля точність визначення тривалості виклику становить 6 секунд. Замість цього поля можна використовувати поле sec-dur. Використання одного з цих полів є обов’язковим для визначення тривалості розмови в Tariscope.
in-crt-id. (Incoming Circuit Identification). Це поле містить номер зовнішньої лінії в групі зовнішніх ліній, яка використовується для вхідного виклику. Для вихідних дзвінків це поле порожнє. Це обов’язкове поле, в Tariscope воно використовується для формування поля Originator для вхідних викликів. Потрібно, щоб в цьому полі в CDR потрапляли тільки цифри.
in-trk-code. (Incoming TAC). У цьому полі міститься код доступу до вхідної групи з’єднань. Це поле є обов’язковим для формування в Tariscope поля Originator для вхідних або транзитних викликів. Потрібно, щоб в цьому полі в CDR потрапляли тільки цифри.
out-crt-id. (Outgoing Circuit Identification). Для вихідних викликів це поле містить номер зовнішньої лінії в групі зовнішніх ліній, яка використовується під час виклику. Це поле порожнє для вхідних дзвінків. Це обов’язкове поле, в Tariscope воно використовується для формування поля Terminator для вихідних викликів. Потрібно, щоб в цьому полі в CDR потрапляли тільки цифри.
sec-dur. Це поле містить тривалість викликів в секундах з точністю до 1 секунди. Може використовуватися замість поля duration. Використання одного з цих полів є обов’язковим для визначення тривалості розмови в Tariscope.
start-date. Це поле містить дату початку виклику. Воно може використовуватися замість поля date. Використання одного з цих полів є обов’язковим для визначення дати початку виклику в Tariscope.
start-time. Це поле містить час початку виклику. Воно може використовуватися замість поля time. Використання одного з цих полів є обов’язковим для визначення часу початку виклику в Tariscope.
time. Це поле містить час закінчення виклику. Воно може використовуватися замість поля start-time. Використання одного з цих полів є обов’язковим для визначення часу початку виклику в Tariscope.
ucid. Це поле містить унікальний ідентифікатор виклику. Воно необхідно для зв’язування в Tariscope окремих CDR записів, що формуються під час виконання трансферних викликів.
Всі інші CDR поля, які доступні в CDR форматі Avaya Aura не використовуються в системі Tariscope.
Налаштування обробки CDR формату від Avaya Aura в Tariscope описуються в документі Tariscope. Керівництво адміністратора.