Взаиморасчеты между операторами, агентская схема телефонии

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (21)

просмотр истории страницы

В *Carbon Billing 5* по оператору связи возможно тарифицировать несколько видов взаиморасчетов:
* Входящий трафик
* Исходящий трафик
* Транзитный трафик
* Факт совершения вызова по всем типам трафика(завершения и инициирования вызова)
* Услуги входящей связи
* Услуги исходящей связи
* Услуги транзита трафика
* Факт совершения вызова по всем типам трафика(инициирования и завершения вызова), количество звонков

{info}
Для расчёта инициирования и завершения вызова по времени звонков, а не по количеству совершенных вызовов воспользуйтесь [конструктором отчётов|Конструктор отчетов].
{info}

h1. Настройка услуг операторов

+Исходящие вызовы абонентов+ прошедшие с Вашей [номерной ёмкости|Пулы телефонных номеров] на транк другого оператора учитываются как +исходящие по агентской схеме+, а так же для расчета +инициирования вызова+
+Входящие вызовы абонентов+ прошедшие на Вашу [номерную ёмкость|Пулы телефонных номеров] с транка другого оператора учитываются как +входящие по агентской схеме+, а так же для расчета +завершения вызова+
{note}Услугу с типом "*Входящий*" необходимо создать и заполнить в ней встречающиеся в _CDR_ направления даже если вы не тарифицируете завершение вызова{note}
{note}
Услугу с типом "*Входящий*" необходимо создать и заполнить в ней направления, даже если вы не тарифицируете завершение вызова.
{note}

# Создайте услуги IP телефонии по инструкции "[CarbonBilling:Услуги. IP Телефония]", необходимо создать +две услуги+: с [типом трафика|CarbonBilling:Тип трафика] "Исходящий"и "Входящий".
!telephony_partner_neighbor_services.png|border=1,width=1000!

Трафик будет посчитан у оператора-партнёра. В вашем операторе связи расход будет пустым. Настройка услуг телефонии в вашем операторе связи необходима для корректной работы выбора оператора связи для расчёта.

h2. Транзитный трафик

Хотя маска транка указывается в услуге телефонии, при поиске оператора связи будут учтены маски транка из всех услуг оператора, независимо от направления звонка. Например, вы указали маску транка TestTrunk во входящей услуги трафика, а в исходящей оставили маску транка пустой. Теперь звонки всех направлений с маской транка TestTrunk будут учтены по этому оператору.
{note}
Звонок считается одновременно проходит обработку у двух оператор связи. Звонок приходит от источника - "Оператора стороны *A*" к назначению "Оператору стороны *B*". Поиск оператора происходит с помощью сопоставления маски транка с полями SRC_CHAN и DST_CHAN соответственно.
При этом начисления входящий и исходящих звонков проходят по опреатору-партнёру, а у транзитных звонков у обоих операторах.
# Поиск услуги телефонии внутри оператора связи
Услуга телефонии так же будет найдена по маске транка, только внутри оператора связи. На этом этапе будет учтено направление звонка.
# Оператор стороны *A*
#* SRC_OPERATOR_ID: ID вашего оператора
#* SRC_OPERATOR_USLUGA_ID: ID услуги исходящей связи вашего оператора
#* SRC_OPERATOR_STEP_PRICE: стоимость шага тарификации услуги в вашем операторе
# Оператор стороны *B*
#* OPERATOR_ID: ID оператора-партнёра
#* OPERATOR_USLUGA_ID: ID услуги исходящей связи оператора-партёра
#* OPERATOR_STEP_PRICE: стоимость шага тарификации услуги оператора-партнёра
#* OPERATOR_V: длительность звонка учтённая у оператора-партёра
#* VOIP_OPERATOR_COUNTER_ID: ID счётчика телефонного трафика оператора-партёра
# V_TYPE_ID: 2 - ID типа направления - Исходящий

В логе проводок ARCH_ACCOUNT_STACK должны быть две записи с ARCH_ACCOUNT_STACK.LOG_ID=VOIP_LOG.ID
В логе проводок ARCH_ACCOUNT_STACK должна быть запись с ARCH_ACCOUNT_STACK.LOG_ID=VOIP_LOG.ID
# По оператору-партнёру
# По вашему оператору

h4. Входящие звонки и завершение вызова
#* SRC_OPERATOR_USLUGA_ID: ID услуги исходящей связи оператора-партнёра
#* SRC_OPERATOR_STEP_PRICE: стоимость шага тарификации услуги в операторе-партнёре
#* SRC_OPERATOR_V: длительность звонка учтённая у оператора-партёра
#* SRC_VOIP_OPERATOR_COUNTER_ID: ID счётчика телефонного трафика оператора-партёра
# Оператор стороны *B*
#* OPERATOR_ID: ID вашего оператора
#* OPERATOR_USLUGA_ID: ID услуги исходящей связи вашего оператора
#* OPERATOR_STEP_PRICE: стоимость шага тарификации услуги вашего оператора
# V_TYPE_ID: 2 - ID типа направления - Входящий

В логе проводок ARCH_ACCOUNT_STACK должныа быть записиь с ARCH_ACCOUNT_STACK.LOG_ID=VOIP_LOG.ID
# По вашему оператору
# По оператору-партнёру

#* SRC_OPERATOR_USLUGA_ID: ID услуги оператора, из сети которого пришел вызов
#* SRC_OPERATOR_STEP_PRICE: стоимость шага тарификации услуги оператора, из сети которого пришел вызов
#* SRC_OPERATOR_V: длительность звонка учтённая у оператора, из сети которого пришел вызов
#* SRC_VOIP_OPERATOR_COUNTER_ID: ID счётчика телефонного трафика оператора, из сети которого пришел вызов
# Оператор стороны *B*
#* OPERATOR_ID: ID оператора, в сеть которого ушел вызов
#* OPERATOR_USLUGA_ID: ID услуги оператора, в сеть которого ушел вызов
#* OPERATOR_STEP_PRICE: стоимость шага тарификации услуги оператора, в сеть которого ушел вызов
#* OPERATOR_V: длительность звонка учтённая у оператора, в сеть которого ушел вызов
#* VOIP_OPERATOR_COUNTER_ID: ID счётчика телефонного трафика оператора, в сеть которого ушел вызов
# V_TYPE_ID: 3 - ID типа направления - Транзит

h4. Особенности проводок

Если вы тарифицируете и минуты и факт завершения звонка, то по одному звонку будет четыре проводки. По две у проводки для каждого оператора связи. Типы проводок:
* Стоимость вызова
* Инициирование вызова