... {toc} h1. Описание * {*}Местная связь{*} - звонок на фиксированные телефоны в пределах одного города. * {*}Внутризоновая связь{*} - звонки на фиксированные или мобильные телефоны внутри одного региона. Внутризоновая связь тарифицируется выше местной, и звонки на мобильные телефоны относятся к внутризоновым даже если вы звоните абоненту в соседнем городе. * {*}Междугородняя и международная (дальняя) связь{*} - звонки на фиксированные или мобильные телефоны за пределами своего региона. Междугородные и международные звонки осуществляются одинаково с технологической точки зрения, но при международных звонках оператору дальней связи приходится взаимодействовать с зарубежными партнерами, которые работают по своему собственному законодательству. Для реализации разделения этих звонков в счете, необходимо настроить отдельные услуги на каждую группу кодов. {info}Такое разделение можно реализовать и для [межоператорских расчетов|CarbonBilling:Взаиморасчеты между операторами]{info} h1. Пример настройки Задача * Отражать в акте абонента звонки по различным видам связи (внутризоновая, междугородняя, международная) в отдельных позициях Условия тарификации: * Услуга внутризоновой связи предоставляются за абонентскую плату 100 рублей, в которую включено 1000 минут * При превышении 1000 минут внутризоновой связи, стоимость 1 минуты - 10 копеек * Поминутная тарификация * Звонки длительностью 6 секунд или менее бесплатны {info}Звонки длительностью 2 секунд или менее бесплатны по-умолчанию, это заложено в архитектуру биллинга{info} h2. Создание услуг [Создайте услуги телефонии|http://docs.carbonsoft.ru/49087067] по нужным "зонам" тарификации. Обратите внимание, что: * [CarbonBilling:Тип трафика] услуг должен быть "*Исходящий*" * Если направления потенциально могут пересекаться, лучше так же настроить приоритеты. {info} Для принятия решения по какой из услуг будет тарифицироваться звонок биллинг анализирует направления всех услуг тарифа по принципу: "приоритет услуги" > "самая длинная маска направления" > "дата начала активности цены" {info} Например услуга внутризоновой связи (предположим 7343, Екатеринбург) может пересекаться с междугородней если в ней задать общее направление "7" (Россия), в таком случае на внутризоновой услуге приоритет должен быть выше чем а междугородней. !voip_partition_usluga.png|border=0,width=800! h2. Настройка цен Настройте в услугах цены, используя [редактор в веб-интферфейсе|http://docs.carbonsoft.ru/65799211] или [файл формата *csv* (так же можно *xlsx*)|http://docs.carbonsoft.ru/52789510] Ниже приведено содержимое CSV файлов которыми загружались услуги из примера. h3. Услуга "Абонентская услуга, ВЗ", внутризоновая связь {code}Код;Направление;Категория;Дата начала активности категории;Номер услуги в БД;Название услуги;Стоимость;Шаг тарификации;Стоимость соединения;Бесплатно;Дата начала активности цены 7343;Ekaterinburg region;Ekaterinburg region;;;Абонентская услуга, ВЗ;0.1;60;0;0;{code} В услуге описано единственное направление - Екатеринбург, оно пересекается с направлением услуги междугродней связи, поэтому в настройках услуги внутризоновой приоритет должен быть выше. Параметры услуги, на которые следует обратить внимание: * Приоритет должен быть +выше+ чем у услуги междугородней связи, "Тип" должен быть "IP-телефония" \\ \\ !voip_partition_usluga_intra-regional_main.png|border=0,width=370! \\ \\ * Установлена стоимость абонентской платы в размере 100 рублей \\ \\ !voip_partition_usluga_intra-regional_price.png|border=0,width=370! \\ \\ * В услугу включено 1000 минут, после которых начнется списания по 10 копеек за минуту. \\ \\ !voip_partition_usluga_intra-regional_included.png|border=0,width=370! h3. Услуга "Абонентская услуга, МГ", междугородняя связь {code}Код;Направление;Категория;Дата начала активности категории;Номер услуги в БД;Название услуги;Стоимость;Шаг тарификации;Стоимость соединения;Бесплатно;Дата начала активности цены 7;Russia, SNG;Russia, SNG;;;Абонентская услуга, МГ;1;60;0;0;{code} В услуге описано единственное направление - Россия, оно пересекается с направлением услуги внутризоновой связи, поэтому в настройках услуги междугородней приоритет должен быть ниже. Параметры услуги, на которые следует обратить внимание: * Приоритет должен быть +ниже+ чем у услуги внутризоновой связи, "Тип" должен быть "IP-телефония" \\ \\ !voip_partition_usluga_crosscity_main.png|border=0,width=370! h3. Услуга "Абонентская услуга, МН", международная связь {code}Код;Направление;Категория;Дата начала активности категории;Номер услуги в БД;Название услуги;Стоимость;Шаг тарификации;Стоимость соединения;Бесплатно;Дата начала активности цены 4;Europe;Europe;;;Абонентская услуга, МН;3;60;0;0; 3;Europe;Europe;;;Абонентская услуга, МН;3;60;0;0; 1;North America, Canada;North America, Canada;;;Абонентская услуга, МН;4;60;0;0;{code} В услуге описано три направления - звонки в Европу и Северную Америку Каких-либо особых условий в настройке услуги нет, h2. Подключение услуг абонентам [Подключите услуги абонентам|http://docs.carbonsoft.ru/49087043] и [выдайте абоненту номер телефона|Добавление (выдача) телефонного номера] * Выданные телефонный номер: \\ \\ !voip_partition_subscriber_number.png|border=0! \\ \\ * Подключенные услуги: \\ \\ !voip_partition_users_usluga.png|border=0,width=800! h2. Расход абонента
|
... ||Международные звонки|70000000001|19990000002|2019-06-21 11:00:00|2019-06-21 11:08:01|481|subscribers|world| ||Международные звонки|70000000001|39990000002|2019-06-21 11:00:00|2019-06-21 11:08:01|481|subscribers|second_world| ||Входящие вызовы|73430000002|70000000001|2019-06-21 13:00:00|2019-06-21 13:09:59|599|world|subscribers| ||Входящие вызовы|73430000002|70000000001|2019-06-21 14:00:00|2019-06-21 14:07:52|472|world|subscribers| ||Входящие вызовы|19990000002|70000000001|2019-06-21 15:00:00|2019-06-21 15:35:04|2104|world|subscribers| ||Входящие вызовы|39990000002|70000000001|2019-06-21 16:00:00|2019-06-21 16:18:11|1091|second_world|subscribers| Звонки отразились в [расходе|CarbonBilling:Счетчики услуг. Вкладка "Расход".] абонента. h3. Voip счетчики * В счетчиках телефонного трафика можно увидеть объём в соответствии с шагом тарификации и общую стоимость \\ \\ !voip_partition_subscriber_voip_counters.png|border=0,width=600! h3. Voip трафик Детализация звонков за выбранный период. * Направление звонка в исходящих звонках не учитывается. * В колонке "Имя поставщика" видно, что три звонка ушли в сеть оператора "Оператор телефонии 1", один звонок - в сеть оператора "Оператор телефонии 2" \\ \\ !voip_partition_subscriber_voip_log.png|border=0,width=1000! h3. Расход По расходу абонента видно: * По каждой услуге есть несколько записей - таким образом абонентская плата и сумма за телефонный трафик считается отдельно. Строка подсчета абонентской платы добавляется даже если стоимость услуги равна нолю. * Телефонный трафик посчитан в строках с единицей измерения "мин.". Для телефонного трафика всегда используется эта единица измерения, даже если шаг тарификации менее или более минуты, однако "Потреблённый объём" покажет значение в соответствии с шагом тарификации. * По услуге внутризоновой связи учтено 2 минуты, но цена и стоимость равны нулю, так как суммарный трафик услуги не превысил 100 минут. По этой же услуге видно, что абонентская плата учтена за весь месяц. В расходе значение точное, но в [финансовых документах и балансе в карточке абонента|CarbonBilling:Финансовые операции. Учет НДС] значение будет округлённым, то есть - 100р. * По услуге международной связи две записи по разным ценам, так как стоимость вызова в Европу и Серверную Америку отличается. \\ \\ !voip_partition_subscriber_counters.png|border=0,width=800! h2. Акт и счет По-умолчанию акт абонента будет выглядеть следующим образом: !voip_partition_subscriber_act_default.png|border=0! Так как по услуге международной связи было совершено несколько вызовов с разной стоимостью, в акте услуга отражена двумя позициями. При необходимости Вы можете просуммировать эти данные и свести каждую услугу к одной позиции: !voip_partition_subscriber_act_fixed.png|border=0! Пример шаблона Вы можете скачать по этой ссылке: [измененный шаблон|^act_with_sum_and_voip_logs.html]
|