|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (9)
просмотр истории страницы{toc:maxLevel=3} |
h1. Описание возможностей |
... |
\\ # Создать услуги необходимых типов |
# [Загрузить в них цены|CarbonBilling:Использование экспорта и импорта csv и xlsx файлов с тарифами VOIP. Загрузка цен] на направления |
# Подключить операторам |
{info}Если требуется разделить в акте направления звонков по нескольким услугам (например, междугородний или международный трафик) , это можно сделать по статье "[CarbonBilling:Местная связь, Внутризоновая связь, Междугородняя и международная (дальняя) связь]"{info} |
h2. Начисления по агентской схеме, расчет завершения вызова и расчет инициирования вызова |
... |
#* *Исходящий*: необходима для расчетов по агентской схеме и расчета инициирования вызова #* *Входящий*: необходима для расчета завершения вызова |
# [Загрузите в них цены на направления|CarbonBilling:Использование экспорта и импорта csv и xlsx файлов с тарифами VOIP. Загрузка цен] |
# Подключить эти услуги оператору, указав маску транка или несколько масок через запятую. Имя транка может содержать любой текст, но если в нем задано 2 целых числа через дефис, то при поиске транк будет проверяться на вхождение в этот промежуток. |
... |
{code}100-200,301,#01{code} В диапазон будут попадать транки с 100 по 200 (включительно), 301 и #01 |
{info} Вы так же можете указать маску транка, используя регулярное выражение из двух знаков (точка и звездочка). Например: {code} RTK-.* {code} Для данной маски транка подойдут все значения, начинающиеся с *RTK-* {info} |
\\ \\ |
... |
h2. Транзитный трафик |
Транзитными считаются вызовы пришедшие с транка одного из заведенных операторов на Ваш транк, но не относящиеся к Вашей номерной ёмкости. |
Транзитным считается трафик прошедший через Вашу сеть, но не относящийся к Вашей номерной ёмкости. Прохождение через Вашу сеть определяется по транкам, которые должны быть настроены в услугах телефонии у операторов-партнёров (от кого и кому идет транзитный звонок). Вызовы пришедшие на транки Ваших партнёров, отразятся у них в расходе. |
|
# Создайте услугу телефонии с [типом|CarbonBilling:Тип трафика] "*Транзит*" # [Загрузите в неё цены на направления|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=52789510] # Подключите оператору, обязательно заполнив поле "*Маска trunk*" |
h3. Настройте оборудование По статье [Настройка VOIP NAS] в настройках NAS [включите опцию|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=52789501#НастройкаVOIPNAS-Дополнительно] "*Через АТС проходят транзитные звонки*" h3. Настройте услуги # Для тарификации транзитного трафика абонентов необходимо [создать услугу телефонии с типом "Транзит"|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=49087067]. !1.png|border=1,width=400! # Загрузить в операторскую услугу [цены на направления|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=52789510]. h3. Подключите их операторам # Подключите услугу оператору связи. Заполните поле *"Маска trunk"*, значение соответствует маске оператора из CDR. Пример cdr: {code}71110000001;72220000002;2018-02-12 10:00:00;2018-02-12 10:04:08;248;248;subscribers;Operator1{code} !2.png|border=0,width=600! # Затем нажмите кнопку "Сохранить" # Также сделайте для второго оператора указав второй транк. {info} Важно: биллинг работает только с диапазонами чисел. Если маска указана в формате символ+число, транк будет отображаться некорректно. {info} h2. Отладка интеграции h3. Как понять, что звонок был посчитан по агентской схеме или как транзитный? h4. Исходящие вызовы и инициирование вызова # В таблице VOIP_LOG должны быть заполнены поля тарификации оператора: #* OPERATOR_ID: ID оператора-партнёра, в расходе которого будет посчитан вызов #* OPERATOR_USLUGA_ID: ID услуги, по которой считается расход оператора за исходящие вызовы по агентской схеме и инициирование вызова #* OPERATOR_STEP_PRICE: стоимость шага тарификации услуги оператора-партнёра #* V_TYPE_ID: 2 # В логе проводок ARCH_ACCOUNT_STACK должны быть записи с LOG_ID=VOIP_LOG.ID: #* Одна по стоимости вызова #* Одна за инициирование вызова # Проводка будет одна, если Вы считаете только завершение вызова или только стоимость по времени h4. Входящие звонки и завершение вызова # В таблице VOIP_LOG должны быть заполнены поля тарификации оператора: #* OPERATOR_ID: ID оператора-партнёра, в расходе которого будет посчитан вызов #* OPERATOR_USLUGA_ID: ID услуги, по которой считается расход оператора за входящие вызовы по агентской схеме и завершение вызова #* OPERATOR_STEP_PRICE: стоимость шага тарификации услуги оператора-партнёра #* V_TYPE_ID: 1 # В логе проводок ARCH_ACCOUNT_STACK должны быть записи с LOG_ID=VOIP_LOG.ID: #* Одна по стоимости вызова #* Одна за завершение вызова # Проводка будет одна, если Вы считаете только завершение вызова или только стоимость по времени h4. Транзит # В таблице VOIP_LOG должны быть заполнены поля тарификации оператора: #* V_TYPE_ID: 3 #* OPERATOR_ID: ID оператора, в сеть которого ушел вызов #* OPERATOR_USLUGA_ID: ID услуги, по которой считается расход этого оператора за транзит #* OPERATOR_STEP_PRICE: стоимость шага тарификации в этой услуге #* SRC_OPERATOR_ID: ID оператора, из сети которого ушел вызов #* SRC_OPERATOR_USLUGA_ID: ID услуги, по которой считается расход этого оператора за транзит #* SRC_OPERATOR_STEP_PRICE: стоимость шага тарификации в этой услуге # В логе проводок ARCH_ACCOUNT_STACK должны быть две записи с LOG_ID=VOIP_LOG.ID: #* Одна по услуге оператора и сети которого ушел вызов #* Одна по услуге оператора в чью сеть ушел вызов # Проводка будет одна, у кого-то из операторов не настроена услуга транзита или не указана стоимость направление, либо оно бесплатно (стоимость 0) |