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

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

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

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

При агенстской схеме звонок одновременно считается у двух операторов связи. В таблице voip_log задействованы поля SRC_OPERATOR_* и OPERATOR_*.
* SRC_OPERATOR_\* - сторона источника - Оператор стороны A
* OPERATOR_\* - сторона назначения - Оператор стороны B

h4. Исходящие вызовы и инициирование вызова

В таблице VOIP_LOG будут заполнены поля тарификации:
# Сторона оператора *B*
# Оператор стороны *B*
#* OPERATOR_ID: ID оператора-партнёра
#* OPERATOR_USLUGA_ID: ID услуги исходящей связи оператора-партёра
#* OPERATOR_STEP_PRICE: стоимость шага тарификации услуги оператора-партнёра
# Сторона оператора *A*
# Оператор стороны *A*
#* SRC_OPERATOR_ID: ID вашего оператора
#* SRC_OPERATOR_USLUGA_ID: ID услуги исходящей связи вашего оператора
#* SRC_OPERATOR_STEP_PRICE: стоимость шага тарификации услуги в вашем операторе
# 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. Входящие звонки и завершение вызова

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

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

h4. Транзит

В таблице VOIP_LOG должны быть заполнены поля тарификации оператора:
# Сторона оператора *B*
# Оператор стороны *B*
#* OPERATOR_ID: ID оператора, в сеть которого ушел вызов
#* OPERATOR_USLUGA_ID: ID услуги оператора, в сеть которого ушел вызов
#* OPERATOR_STEP_PRICE: стоимость шага тарификации услуги оператора, в сеть которого ушел вызов
# Сторона оператора *A*
# Оператор стороны *A*
#* SRC_OPERATOR_ID: ID оператора, из сети которого ушел пришел вызов
#* SRC_OPERATOR_USLUGA_ID: ID услуги оператора, из сети которого ушел пришел вызов
#* SRC_OPERATOR_STEP_PRICE: стоимость шага тарификации услуги оператора, из сети которого ушел пришел вызов
# V_TYPE_ID: 3 - ID типа направления - Транзит

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

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

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