Коды направлений и тарифы

Материал из wiki.sipnet.ru
Перейти к: навигация, поиск

О тарифах SIPNET

В сети SIPNET нет фиксированных тарифов связи — у нас непрерывно работает конкурентный механизм формирования выгодной стоимости каждого звонка. Любой звонок абонента SIPNET одновременно готовы обслужить не один, а несколько VoIP операторов, каждый из которых предлагает свою цену за минуту разговора и соответствующее качество соединения.

В режиме реального времени SIPNET ранжирует все предложения операторов по критерию «Цена/Качество» и выстраивает по каждому направлению связи очередь на обслуживание вызовов пользователей. По умолчанию приоритет на обслуживание звонка абонента SIPNET получает тот оператор, который предлагает нужное направление по минимальной цене.

В таблице тарифов, отображается минимальная и максимальная цена соединения, действующая по каждому направлению связи именно в данный момент. По этому, тарифы обновляются постоянно и стоит их пере запрашивать с интервалом, 1 рз в час.

В SIPNET действует несколько тарифных планов ориентированных на различную аудиторию. Кроме того, у некоторых тарифных планов есть опции в виде пакетов минут и скидок. По этому, точно узнать стоимость звонка можно только запросив данную информацию от имени пользователя и с указанием реального номера телефона, для которого требуется узнать тариф.

Однако основную информацию по тарифному плану можно получить через HTTP запрос, в виде файла в формате XML.

Перечень ссылок

Названия направлений и диапазоны телефонных кодов - allcodes.xml.

Список всех тарифных планов - list.xml

Зная имя тарифного плана легко получить ссылку на его файл в формате xml или csv.

http://customer.voipexchange.ru/prices/<nameutf8>.xml
http://customer.voipexchange.ru/prices/<nameutf8>.csv

Несколько старых тарифов.

"Стандартный" - ранее использовался как основной, сейчас не используется (скрыт).

"Городской" - в настоящий момент используется на сайте как основной и единственный.

"Кредитный" - только для юридических лиц, заключающих договор на постоплатную (кредитную) схему расчетов.

"Корпоративный" - Представлен на сайте для юридических лиц в У.Е.

"Городской 2015" - Для физических лиц.

"Городской 2015" - Представлен на сайте для физических лиц. У него расширенный диапазон от - до.

Описание форматов

формат кодов направлений

Пример секции одной страны:

<country id="4822" name1251="Албания" nameutf8="Албания" nameen="Albania" abr="ALB" phone="355"> 
   <direction id="13232" name1251="OLO" nameutf8="OLO" nameen="OLO" subtype="0"> 
      <code from="3554249" to="3554252" length_from="10" length_to="12"/> 
   </direction> 
   <direction id="4824" name1251="Тирана" nameutf8="Тирана" nameen="Tirane" subtype="0"> 
      <code from="355422" to="355424" length_from="10" length_to="11"/> 
      <code from="35543" to="35543" length_from="10" length_to="11"/> 
   </direction> 
   <direction id="12512" name1251="мобильные - AMC" nameutf8="мобильные - AMC" nameen="Mobile - AMC" subtype="1"> 
      <code from="35568" to="35568" length_from="12" length_to="12"/> 
   </direction> 
   <direction id="12513" name1251="мобильные - Eagle" nameutf8="мобильные - Eagle" nameen="Mobile - Eagle" subtype="1"> 
      <code from="35567" to="35567" length_from="12" length_to="12"/> 
   </direction> 
   <direction id="13332" name1251="мобильные - Plus" nameutf8="мобильные - Plus" nameen="Mobile - Plus" subtype="1"> 
      <code from="35566" to="35566" length_from="12" length_to="12"/> 
   </direction> 
   <direction id="4825" name1251="мобильные - Vodafone" nameutf8="мобильные - Vodafone" nameen="Mobile - Vodafone" subtype="1"> 
      <code from="35569" to="35569" length_from="12" length_to="12"/> 
   </direction> 
   <direction id="4823" name1251="стационарные" nameutf8="стационарные" nameen="Proper" subtype="0"> 
      <code from="355" to="355" length_from="10" length_to="11"/> 
   </direction> 
</country>

Поле subtype описывает тип направления стационарное - 0 мобильное - 1.

Стационарные направления как бы включаются одно в другое.

Если есть цена на Proper (обычно с более коротким префиксом) то она покрывает всю зону страны и больше никаких направлений в стране может не быть.

Это может оказаться важным, при сравнении разных тарифов. Если в одном тарифе только пропер, а в другом пропер и город, то цена на пропере в одном тарифе должна сравниваться с ценой города в другом.

Мобильные направления никогда не включаются в Proper.

subtype="2,4,6" это плохие направления. они выделены потому, что на них звонят в основном мошенники. Тарифы на такие направления обычно сильно завышены.

формат файла тарифов

Тарифы имеют дополнительную информацию. Блок с направлениями, которые мы хотим вывести в топе, как рекламные направления. Мы агрегируем некоторые направления в одно и затем программа на сервере вычисляет правильный тариф "от - до". Популярные направления в тарифах выглядят так.

<topdirections>
   <direction id="5939" name1251="Ìîñêâà" nameutf8="Москва" country1251="Ðîññèÿ" countryutf8="Россия" countryen="Russia" nameen="Moscow" minprice="0.02500" maxprice="0.02500" phone="7495" abr="RUS" hidden="hidden"/>
   <direction id="11513" name1251="ñòàöèîíàðíûå" nameutf8="стационарные" country1251="Ðîññèÿ" countryutf8="Россия" countryen="Russia" nameen="Proper" minprice="0.02500" maxprice="0.02500" phone="7" abr="RUS"/>
   <direction id="-1" name1251="ìîáèëüíûå" nameutf8="мобильные" country1251="Ðîññèÿ" countryutf8="Россия" countryen="Russia" nameen="Mobile" minprice="0.08800" maxprice="0.08800" phone="7" abr="RUS"/>
</topdirections>

id="5939" это ссылка на данные из списка направлений. id="-1" это признак синтетического направления. т.е. такого нет на самом деле, используется только для наглядности.

Тарифы в XML имеют текущие курсы нескольких валют, для удобства перевода в разные валюты.

<currencies>
   <rub value="68.08238"/>
   <eur value="0.90981"/>
   <uah value="26.49000"/>
   <kzt value="190.79193"/>
   <byr value="15954.70176"/>
</currencies>