Как работает переадресация вызова кто платит. Виды переадресации звонков. Практическое применение услуги

На iOS - iPhone, iPod touch 25.06.2020
На iOS - iPhone, iPod touch

Вызовов?

Если услуга переадресации вызовов будет подключена на аппарате, то можно не беспокоиться о том, что важный телефонный звонок будет пропущен. Например, кто-то вам по одному номеру, а он сейчас недоступен. При подключенной переадресации, его звонок автоматически перенаправляется на , который был указан владельцем. Кроме того, такая функция поможет в том случае, если телефон был где-то оставлен, но вы желаете все равно оставаться на связи.

Разновидности переадресации

Стоит отметить, что при необходимости подключения данной услуги, вы должны принять решение - какой вид переадресации вас интересует. Всего их существует несколько: безусловная, по неответу, по и по занятости. Безусловная переадресация подразумевает, что всегда и абсолютно все звонки будут поступать на нужный владельцу номер. Переадресация по неответу будет запускаться в том случае, если по истечению времени от вас не было ответа. Временной промежуток можно настраивать от 5 до 30 секунд.

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

Существует еще одна разновидность - . Она , если владелец номера, на который производится звонок, не в состоянии ответить (занят, недоступен и т.п.). Запускается так называемое , где предлагает перейти в тональный режим. В тональном режиме нужно ввести определенную комбинацию цифр, позволяющую соединиться и дозвониться .

Стоит отметить один существенный нюанс услуги, который заключается в том, что за переадресованный звонок будете платить именно вы и его стоимость будет равна стоимости обычного звонка по вашему тарифному плану. Большинство современных операторов связи предлагают подобную услугу и подключить ее не составит труда. Обычно для подключения нужно ввести определенную команду и привязать номер телефона, на который будет осуществляться .

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

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

  • Вы меняете номер телефона и на некоторое время ему необходимо перенаправить звонки со старого номера на новый;
  • Вы находитесь вне зоны доступа одного оператора, но вам доступна связь через другого;
  • Вы уехали в командировку, взяли с собой корпоративный телефон, но свой забыли дома;
  • Вы потеряли свой телефон.

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

Кстати, если вы хотите узнать, как найти потерянный телефон Андроид , прочитать об этом можно в нашем материале.

Самостоятельная настройка переадресации звонков

Самый просто способ сделать переадресацию звонков на определенный мобильный номер – воспользоваться настройками в своем телефоне. Рассмотрим пошаговые действия на примере шестой версии Андроида:

  • Пройдите в настройки смартфона;
  • Нажмите на иконку Телефон;
  • В правом верхнем углу нажмите на выпадающее меню;
  • Зайдите в настройки контактов;
  • Выберете настройки SIM и своего оператора;
  • Нажмите на пункт «Переадресация вызовов».

В данном меню вам будут доступны 4 пункта. В первую очередь, включаем функцию переадресации. Далее нужно указать номер, на который будут перенаправляться звонки в трех случаях:

  • Номер занят;
  • Нет ответа;
  • Номер недоступен.

Обратите внимание, чтобы номер, на который вы будете направлять звонки, был актуальным и к нему всегда был доступ.

Услуги сотовых операторов

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

Если не хочется возиться с настройками телефона, можно воспользоваться услугой «Переадресация», которую предоставляют операторы сотовой связи Билайн, МТС, Мегафон и Теле2. Подключение услуги у всех операторов строится по одной и той же схеме. Различаться будет лишь стоимость сервиса.

Чтобы узнать, как поставить переадресацию на определенный номер через службу техподдержки, наберите номер:

  • Билайн 8-495-974-88-88
  • МТС 8-800-250-0890

Также у Билайн и МТС услугу переадресации можно подключить и настроить в личном кабинете на официальном сайте.

К примеру, рассмотрим, как поставить переадресацию через личный кабинет Билайна:

  1. Зайдите на сайт http://my.beeline.ru/
  2. Найдите услугу переадресации в списке сервисов или через поиск
  3. Нажмите на кнопку «Подключить»

Здесь же можно точно настроить работу сервиса в случае, если номер не отвечает, занят или недоступен.

Все сотовые операторы «Большой четверки» используют для подключения и управления сервисом переадресации специальные USSD-команды

  • Подключение услуги: *110*031# вызов
  • Перенаправление всех входящих: **21*номер телефона# вызов
  • Если номер не отвечает: **61*номер телефона**время# вызов. Время, после которого звонок будет перенаправлен, нужно указать в секундах, например, 10, 20 или 30.
  • Если номер занят: **67*номер телефона# вызов.
  • Если номер недоступен: **62*номер телефона# вызов.

Для отключения услуги наберите команду ##002# вызов. Также есть несколько команд для отключения отдельных функций услуги:

  • Отменить переадресацию всех звонков - ##21#
  • Отменить перенаправление непринятых вызовов - ##61#
  • Отменить переадресацию на занятый номер - ##67#
  • Отменить переадресацию на недоступный номер - ##62#

Кстати, у Теле2 есть еще и услуга перенаправления СМС. Правда, она действует не во всех регионах России. Чтобы подключить сервис переадресации текстовых сообщений, нужно набрать команду *286*1*номер телефона в формате+7-ХХХ-ХХХ-ХХ-ХХ# и нажать на вызов.

Использования услуги перенаправления звонков у каждого оператора будет отличаться лишь стоимостью подключения и использования.

Билайн: бесплатное подключение, отсутствует абонентская плата, перевод звонка на номер Билайн бесплатный. Если входящий вызов переносится на номер другого оператора, на стационарный телефон или на номер в роуминге, оплата рассчитывается по тарифу.

МТС: бесплатное подключение, абонентская плата – 0 рублей. Стоимость переадресованного вызова зависит от тарифного плана.

Мегафон: платы за подключение и пользование нет. За перевод звонка на мобильные и городские номера оператор возьмет 2,5 рубля за минуту разговора. Прочие звонки рассчитываются по тарифу.

Теле2: Бесплатное подключение и использование. Каждый перенаправленный звонок оплачивает по тарифу.

Какой бы способ подключения переадресации вы не выбрали, главное, чтобы у вас в руках находился надежный и мощный мобильный гаджет. Мы рекомендуем обратить внимание на смартфоны британской компании Fly.

Почему Fly

С 2003 года компания Fly производит доступные и качественные гаджеты, отвечающие всем актуальным запросам пользователей. Отличное качество изображения на дисплее, мощный процессор, емкий аккумулятор, камеры, с помощью которых можно делать свои лучшие снимки – все это пользователь найдет в каждом смартфоне от Fly.

Одним из лучших смартфонов от британского бренда за последние несколько месяцев по праву можно считать Fly Cirrus 9 . В данной модели инженеры компании Fly воплотили все современные тенденции мобильных технологий. На большом 5,5-дюймовом IPS HD экране отображаются естественные и насыщенные цвета. 4-ядерный процессор с частотой 1,25 ГГц моментально справится с любой задачей, от запуска приложения до загрузки и проигрывания объемных видеозаписей.

За стабильную автономную работу в течение всего дня при различных нагрузках отвечает емкий аккумулятор на 2800 мАч. Вы не останетесь в самый неподходящий момент с разряженным смартфоном в руках, даже если на несколько часов активируете модуль LTE 4G.

Если вас заинтересовала данная модель, приобрести его можно, не отходя от монитора с помощью фирменного онлайн-магазина Fly .

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

Сегодня существует огромное количество способов, которые помогут подключить анонимный контроль любого телефона, независимо от его марки, модели и года выпуска, а также предустановленной операционной системы - Android или iOS (iPhone). Инструкция пошаговых действий будет примерно одинаковая.

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

Что такое переадресация

Переадресация входящих звонков - удобная функция для многих абонентов, которая позволяет всегда, независимо от обстоятельств, дозвониться до человека, даже если тот занят, недоступен или просто не может ответить.

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

Услуга полезна в таких случаях:

  • вы забыли телефон дома, но на работе необходимо получать звонки;
  • вы находитесь в месте, где не работает сеть вашего оператора, но зато работают другие;
  • при переходе с одного номера на другой или смене модели телефона, вы хотите временно поставить переадресацию со старого номера на новый.

Разновидности переадресации вызовов и смс сообщений

Прежде чем, активировать услугу, вам надо принять решение о том, какой вид переадресации вам подходит.

Безусловная по неответу, по недоступности и по занятости. Безусловная переадресация работает постоянно и абсолютно все звонки будут перенаправляться.

  • Переадресация по неответу будет запускаться, если в течение определенного времени вы не взяли трубку. Этот промежуток вы настраиваете самостоятельно от 5 до 30 секунд.
  • Переадресация по недоступности. Осуществляется, когда мобильный телефон будет вне доступа сети или отключен.
  • Переадресация при занятой линии, выполняется тогда, когда первый номер будет занят и звонок будет переведен на другой номер.

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

Как установить переадресацию звонков на другой номер

Для того, что все входящие вызовы перенаправлялись с одного мобильного номера на другой, вам надо воспользоваться:

1. Меню телефона или при помощи специальных кодов

2. Обратиться в абонентскую службу

3. Личный кабинет сотового оператора.

4. В нашем сервисе

Самый доступный способ включить переадресацию через настройки телефона. Ниже инструкция для Android и iOS. Работает через любого Российского оператора - МТС, Билайн, Мегафон, Теле2 или Yota

Включение переадресации на iOS:

зайдите в «Настройки» -> «Телефон» -> «Переадресация».

Включение переадресации на Android:

откройте в приложении «Телефон» -> «Настройки» -> «Вызовы» -> «Переадресация вызовов»

Аналогично можно включить переадресацию через USSD запрос:

**21*номер телефона для переадресации# и кнопка вызова.

21 – это код безусловной переадресации, при которой будут переводиться все звонки без исключения.

67 – это команда для переадресации, если ваш телефон занят, т.е вы разговариваете с человеком на линии.

62 – поставится переадресация, если телефон потерял связь с вышкой и находится вне зоны действия сети, либо вовсе выключен.

61 – включится переадресация, если вы не отвечаете на звонок по предыдущему номеру.

##002# - отмена всех установленных переадресаций.

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

Установка переадресации отображается специальным значком в статусной строке:

Как подключить переадресацию чужого номера

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

Чтобы не возникало неприятных ситуаций, предлагаем заказать услугу по анонимной переадресации смс и звонков на любой мобильный номер в нашем сервисе. Так вы сможете ежедневно получать отчеты по чужим разговором.

Как работает дублирование чужих СМС сообщений

Если приходит входящее сообщение на нужный номер, то оно в режиме реального времени пересылается на ваш телефон с текстом, работает автоматически, как обычная пересылка писем на электронной почте.

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

Как происходит дублирование звонков по чужому номеру

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

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

Хотите видеть номер клиента на мобильном после переадресации звонка? Почему это невозможно читайте в длинной и занудной, но подробной статье о том как работает переадресация вызова и подмене номера со ссылками на законы. Отвечаем на вопросы: о чём речь, как работает, зачем исходящая, сколько стоит, почему мы не делаем подмену и как обойти.

Что такое переадресация вызова

Переадресация вызова - это перевод входящего звонка, когда трубку не взяли. Существуют условная и безусловная переадресация: в первом случае - перевод при нескольких условиях, во втором - перевод абсолютно всех входящих звонков. Условия такие - по занятости, по недоступности, при неответе, при вводе добавочного (для АТС).

Если переадресация вызова происходит внутри АТС - тарификации нет, но когда звонок уходит на внешний номер - городской или мобильный - переадресация звонка платная. И что важно: даже если вы из АТС переадресуете на другой номер, подключенный к АТС, то переадресация звонка платная - звонок уходит от нас и идёт через оператора. В большинстве случаев, каждая минута переадресации стоит как исходящая минута. Иногда на переадресацию действуют отдельные цены, не распространяется цена из пакета и так далее. Уточняйте у оператора.

Зачем нужна исходящая связь

Переадресация есть, даже если её нет. Распространённая ситуация: «буду принимать звонки на мобильный, зачем мне исходящие и переадресация?». Это ошибочное мнение: если звонок идёт через АТС на мобильный - работает переадресация, звонок платный, а на номере должны быть исходящие линии. Переадресация на мобильный или городской - это два звонка: входящий и исходящий. Поэтому важно, чтобы у вас было минимум две линии и работала исходящая связь.

В АТС есть особенность: можно выбрать номер, через который будет производиться переадресация вызова. По умолчанию, переадресация вызова воспринимается как обычный исходящий звонок и работают правила исходящих. Однако так вы не узнаете, на какой из номеров звонил клиент. Чтобы этого избежать, для каждого из номеров можно задать - использовать правила или этот номер для переадресации вызова.

Однако в любом из вариантов у вас на телефоне отобразится ваш внешний номер, а не клиента. Забегая вперёд - это не исправить, но есть обходные пути.

Подмена номера и законодательство

Определение номера при переадресации - основная проблема, с которой сталкиваются наши пользователи. Они хотят видеть номер клиента, чтобы перезвонить при необходимости. Но на пути бизнеса встаёт российское законодательство.

Теория

Чтобы разобраться, выясним как работают операторы связи. Их деятельность лицензируется, и чтобы стать оператором, нужно получить лицензию. Лицензия имеет требования, например, надо обязательно сдать узел связи в Роскомнадзоре. Сложности небольшие - оператором может стать даже бизнес-центр, это не обязательно крупная компания вроде . Операторы не существуют изолированно, они взаимодействуют друг с другом через договоры о присоединении (интерконнект).

Тысячи операторов подчиняются одному закону «О связи». Он полностью регулирует деятельность в области связи, а за его неисполнение отберут лицензии (статья 37). Без лицензий другие операторы с вами работать не будут - это запрещается, иначе у них тоже заберут. А без других вы не сможете - как звонить на чужие номера? Для оператора отзыв лицензии - смерть бизнеса, .

Закон (статья 41, пункт 3) ссылается на необходимость сертифицировать ПО и оборудование учёта:

Перечень подлежащих обязательной сертификации средств связи, утверждаемый Правительством Российской Федерации, включает в себя:

… а также средства связи с измерительными функциями, учитывающие объем оказанных услуг связи операторами связи в сетях связи общего пользования…

Речь о биллинге и его необходимо сертифицировать, это регулируется Приказом Минкомсвязи РФ от 8 апреля 2008 г. N 38 «Об утверждении Правил применения аппаратуры повременного учета продолжительности соединения». В пятом приложении про подмену номера (АОНа):

1. АПУС с функцией защиты от подмены информации АОН обеспечивает:

  1. прием информации, передаваемой оборудованием АОН;
  2. сравнение полученной информации с информацией, которая должна быть в случае получения неискаженной информации АОН (далее — эталонная информация);
  3. отбой соединения в случае отличия полученной информации от эталонной информации.

2. АПУС формирует и хранит в течение не менее 6 месяцев массив данных с перечнем номеров телефонов, для которых были зарегистрированы попытки подмены информации АОН (далее — массив подмены номеров).
3. В АПУС обеспечена возможность просмотра массива подмены номеров в течение всего срока его хранения.
4. В АПУС обеспечена возможность передачи во внешние автоматизированные системы расчетов массива подмены номеров без приостановки функционирования АПУС.

Отслеживать, сбрасывать, записывать и хранить звонки с подменой - обязанность оператора. Фактически подмена номера не запрещается, но оператор обязан реагировать. Нарушение грозит отзывом лицензии.

Вывод для ленивых: подменять можно, но бессмысленно - подмена пресекается. Для физических лиц и обычных компаний наказаний пока не предусмотрено.

Причины

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

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

Со спецслужбами ещё проще - они должны знать кто, кому и во сколько звонил. Поэтому, когда номер подменяется - часть информации теряется и найти террористов/преступников становится сложнее.

Исключение

Что не запрещено - разрешено, поэтому в некоторых случаях подмена может быть. Речь идёт о постоянной подмене номера, которым вы владеете. Например, у вас городской номер на который принимаете входящие. И вы хотите, чтобы при звонке через СИП-телефонию определялся этот же номер. Если сможете подтвердить владение номером, некоторые операторы позволят вам подставлять его. Но входящие от клиентов по-прежнему определяться не будут.

Это инициатива оператора и она остаётся на его усмотрение. К сожалению, мы не подскажем таких операторов.

Будущее

Периодически среди коллег проскакивает мысль, что подмену разрешат. У нас противоположное мнение - ситуация будет только ухудшаться. Уже второй год СМИ пишут о прямом запрете подмены номеров для звонков из-за границы. Интересы те же: деньги и безопасность, подробнее об инициативе в материале РБК .

Практика

Теория и практика зачастую расходятся. Но у нас нет ответа, что происходит с подменой на практике.

Всё выше относится к телекому, мы работаем в ИТ. Поэтому сталкиваемся с законом реже, а подмену не делаем - операторы не пропускают. Мы не знаем, как часто наказывают за подмену. И уж точно не хотим узнать это на себе, поэтому соблюдаем законодательство.

Как решается

Если на мобильном менеджера нельзя показать номер клиента, можно поискать альтернативы. У нас нет готового решения, зато интеграторы предлагают сразу несколько вариантов.

RocketCRM

Проблема с определением номера действительно есть и мы решаем её. Недавно освоили Вебсокет АПИ в onlinePBX и количество вариантов стало больше.

  1. Обратный звонок для менеджера: скрипт по номеру менеджера автоматически соединит с последним клиентом. А так как звонок проходит через АТС, разговор запишется и попадёт в нужную карточку ЦРМ.
  2. Отправлять во время или после звонка СМС на номер менеджера, который ответил. В СМС имя клиента из ЦРМ и номер.
  3. Вместо или вместе с СМС отправлять эту же информацию на электронную почту менеджера.
  4. В крайнем случае перевести менеджеров на FMC.

Это основные варианты, только на них не останавливаемся и стараемся найти подходящее решение для каждого заказчика.

Константин Кузнецов

Получи результат

Заказчики используют только amoCRM, поэтому мы вопрос решаем достаточно просто. Ставим мобильное приложение amoCRM на телефон менеджера и по всем звонкам создаём задачи, сделки, контакты. Менеджер после звонка находит нужного клиента через приложение и перезванивает.

Илкин

Руководитель направления CRM в

Сталкивались с определением номера на мобильном? Решили? - Поделитесь историей в комментариях.

Телефония для бизнеса с интеграцией в любую CRM

Для специалистов по сетевой безопасности и прочих интересующихся темой нет нужды представлять reaver - утилиту для подбора WPS PIN-кода.

Однако очень часто даже при наличии хорошего уровня сигнала и включенной функции WPS на роутере, взлом не идёт или идёт очень медленно.

Недавно в очередной раз столкнулся с этой проблемой и решил потратить немного времени на её решение.

Проблема: после проверки очередного PIN, reaver отправляет WPS Nack и точка доступа отправляет "deauthentication packet". Последующая аутентификация и ассоциация занимают значительное время, а после N-ой попытки точка вообще отказывается с нами работать:
12:57:04 Sending Authentication Request (Open System)
12:57:04 Authentication successful
12:57:04 Sending Association Request
12:57:04 Denied (code 12), wrong ESSID or WPA ?

3.21.2012

12.21.2011

Надо скачать:
1.
2. Software Environment Programmer"s Manual (пригодится позже. Также содержит инструкцию по установке стека в Linux и Solaris)
3. MAP Test Utility User Guide (это описания тестовых утилит, которые будут генерировать трафик. Интерес представляет как минимум раздел 5 Running the MTU and MTR application)

При установке DSI не надо отмечать драйвера (SS7HD, SPCI, etc) - мы будем работать только с Sigtran, который не требует специального оборудования.
После установки в папке C:\DSI\UPD\RUN будет 2 важные папки - MTU (генерирует сообщения протокола MAP) и MTR (отвечает на сообщения).
MAP это Mobile Application Part, протокол, который отвечает в сети GSM за многое, в т.ч. - регистрацию абонентов и передачу смс. Эти тестовые приложения генерируют несколкьо видов сообщений, но самое показательное - MAP-FORWARD-SHORT-MESSAGE. Простым языком - передача смс.
На этом этап установки закончен.

Часть 2. Описание SS7 стека

Стек работает следующим образом:
1. Во-первых используется модульная система. SS7 это набор протоколов. Так вот, каждый из них реализован в этом стеке отдельным модулем (читай приложением).
Поясню на примере. Если используется SS7 over TDM (через Е1 потоки), то сигнальная плата обрабатывает MTP1 (физика) и MTP2 (канальный уровень). На сервере запускается mtp3.exe (модуль MTP3 - частично сетевой уровень модели OSI), а дальше, в зависимости от назначения системы:

sccp.exe+tcap.exe+map/inap.exe (для MAP/INAP трафика).

Есть возможность не использовать модули верхних уровней, а вместо этого написать собственное приложение для их обработки. Многие производители ПО для мобильных операторов так и поступают.
2. У каждого модуля есть идентификатор (module_id), который используется для маршрутизации сообщений внутри стека. Это номера от 0 до 254, обычно пишутся в 16-ричном формате.
Часть модулей имеют зарезервированные номера. Об этом можно почитать в Software Environment Manual. Документ сложный для понимания, потому что написан скорее для разработчиков и содержит много программистской специфики.
3. Запуск стека осуществляет утилита gctload. Она читает главный конфигурационный файл system.txt, создаёт в памяти очереди сообщений для всех модулей, запускает все эти модули (прописаны в system.txt) и что-то там ещё (всех деталей я, к сожалению, не знаю).
В файле system.txt прописаны все модули, которые инициализируются при запуске, все приложения (путь к приложению, параметры запуска).
4. Лицензирование. Самый интересный момент:)
Поскольку стек модульный, то лицензии идут к каждому модулю. Плюс, если используется сигнальная карта, то на ней есть место для установки специальной licence button для протокола MTP2 (выглядит как батарейка для материнской платы, но толще). Новые сигнальные карты уже используют программную лицензию.
Самое приятное в лицензировании от Dialogic это возможность использования пробного режима (trial mode). Для его использования нужно при запуске модуля (m3ua.exe, m2pa.exe, sccp.exe) указать ключ -t .
Ещё пару лет тому назад, trial mode разрешал работать 8 часов (чем как-то пришлось пользоваться даже в production системе). Сейчас только 1 час. Модули честно об этом признаются при запуске и по прошествии одного часа просто перестают обрабатывать трафик. Для продолжения работы стек должен быть перезапущен.

Часть 3. Запуск SS7 стека.

1. Если Вы используете Virtual Box, то в настройках надо выбрать Bridged network (Сетевой мост) и скорее всего настроить IP адреса вручную. У меня заработало ещё и через "Виртуальный адаптер хоста". Не уверен, что это единственные опции, но через NAT, который используется по-умолчанию, Sigtran скорее всего работать не будет. Ещё очень важный момент - надо выключить грёбаный защитник Виндовс. Я полчаса не мог понять почему пакеты только в одну сторону ходят:)

2. Перед запуском надо написать правильный system.txt. Благо Dialogic тут помог и в папке C:\DSI\UPD\RUN\MTU\M3UA_ CONFIG\ уже есть готовый пример для "отправителя" сообщений (эмуляция SMSC).

Аналогично, в папке C:\DSI\UPD\RUN\MTR\M3UA_ CONFIG\ есть пример для "получателя" сообщений.

Одна проблема - пример для Линукс, так что перемещаем system.txt в наш "корень" (C:\DSI\) и исправляем пути во всех FORK_PROCESS (системный вызов ОС, отвечает за создание процесса с новым process id). Дополнительно мне пришлось снять атрибут "Только чтение" с файла. У меня в итоге получилось что-то такое (привожу только окончание файла):
FORK_PROCESS tim.exe

FORK_PROCESS tick.exe

FORK_PROCESS s7_mgt -d

FORK_PROCESS s7_log -fss7.log -tt

* SCTP and SCTPD for non-native SCTP

FORK_PROCESS sctp.exe

FORK_PROCESS sctpd.exe

* SCTPn for native SCTP

*FORK_PROCESS ../../../../sctpn

FORK_PROCESS HSTBIN\m3ua -t

FORK_PROCESS HSTBIN\sccp -t

FORK_PROCESS HSTBIN\tcap -t

FORK_PROCESS HSTBIN\map -t

Важное замечание для тех, кто устанавливает стек на Linux/Solaris. Поскольку это нормальные сетевые ОС (в отличии от Windows), то в них уже есть поддержка SCTP на уровне ядра.


3. Проверяем, что конфигурация правильная.

Для этого можно попробовать запустить стек. В первый раз это лучше сделать через консоль (Пуск-выполнить-cmd). Дальше перейти в папку c:\DSI, а в ней выполнить gctload.exe

В моём случае Виндовс ругнулся на отсутствующую библиотеку, поэтому в консоли вызвал

PATH=
Получил текущее значение путей поиска, а дальше

PATH=скопировать текущие пути;C:\DSI\LIB32 (или LIB64, если у Вас 64-битная ОС)

4. gctload при запуске выдаст некоторые сообщения:

(3588)gctload: Verification started.

(3588)gctload: Verification complete.

(3588)gctload: Initialisation complete.


S7_log: mod ID=0xef, options=0xaf0d, max_param_len=320

S7_log: Writing log file ss7.log --- это лог файл. Туда будут писаться разные полезные сообщения. Читать их, правда, иногда трудно


Failed to open s7_mgt configuration file: config.txt --- config.txt мы ещё не написали, так что не обращаем внимания


Cannot open configuration file config.txt

SS7 TCAP started in trial mode.

--- а вот и лицензия на 1 час


SS7 MAP started in trial mode.

This binary will terminate after 1 hour.

SS7 SCCP started in trial mode.

This binary will terminate after 1 hour.

SS7 M3UA started in trial mode.

This binary will terminate after 1 hour.


5. Важная информация.
Остановить gctload можно и по Ctrl-C. Но я крайне не рекомендую этого делать. Раньше даже во всей документации этого не рекомендовали. Для правильного останова надо в другой консоли сделать: gctload.exe -x
Иначе есть шанс, что стек оставит в памяти свои служебные очереди сообщений и в следующий раз просто не запустится или будет работать неправильно. Может это уже давно исправили, но лучше не рисковать.

6. В system.txt указан запуск s7_mgt. Это приложения для конфигурации SS7 параметров стека. По-умолчанию использует файл config.txt, пример которого есть в C:\DSI\UPD\RUN\MTU\M3UA_ CONFIG\


Этот файл требует более детального исправления.

* Local IP Address Configuration

CNSYS:IPADDR=192.168.0.1; - адрес интерфейса, который будет использоваться для отправки/получения сообщений.

Перед тем, как указывать адрес, убедитесь, что обе ОС находятся в одной сети. Лучше всего сперва проверить с помощью ping что системы "видят" друг-друга, а потом уже настраивать стек. И НЕ ЗАБУДЬТЕ ОТКЛЮЧИТЬ ЗАЩИТНИК ВИНДОВС.

* SCTP Association configuration to Remote IPSP

SNSLI:SNLINK=1,IPADDR=192.168.0.2 ,SNTYPE=M3UA,SNEND=C ; - тут указывается адрес второй ОС. Я надеюсь, понятно, что на втором компьютере адреса меняются местами?


SNEND определяет, кто будет сервером (SNEND=S), а кто клиентом (SNEND=С). Поэтому на одной машине ставим C, на другой S.
Ещё в этой команде можно указать порты (HPORT и PPORT), но по-умолчанию используется 2905.

* Remote Application Server Configuration

SNRAI:RAS=1,DPC=2; - Указываем Destination Point Code удалённой системы. Это адресация уровня MTP3 (M3UA, который мы настраиваем, это реализация MTP3 поверх SCTP).


* Add Remote AS to Association

SNALI:SNAL=1,RAS=1,SNLINK=1; - этот момент надо в документации читать. Но похоже на привязку удалённого Application Server к конкретной ассоциации (ассоциация это аналог signaling link в MTP2).


SCCP_CONFIG 1 0x8 0x0102 0x01


Тут указываем локальный Point Code (одна система будет с 1, вторая с 2), SSF (указатель на протокол, который после MTP3. В данном случае это будет SCCP (0x08).

Опции (0x0102) описаны в документации и их вычисление задача нетривиальная. Надо перевести число в двоичную форму, выбрать нужные биты (сделать их равными 1), потом всё перевести в 16-ричную.

Остальные параметры не трогаем. Сохраняем файл config.txt.

7. Теперь пробуем по-очереди запустить стек на обоих системах.
Если всё было правильно, то в консоли получим что-то такое:

S7_MGT Boot complete --- важная строка. Говорит, что стек запустился

S7L:00:08:48.131 I0000 M3UA Association Status: id=0 UP

S7L:00:08:48.131 I0000 M3UA Indication: ASP UP, Association=0

S7L:00:08:48.131 I0000 M3UA Notify: AS Inactive, Association=0 ASP=0

S7L:00:08:48.131 I0000 M3UA Indication: ASP ACTIVE, Association=0 AS=0

S7L:00:08:48.131 I0000 M3UA Indication: AS ACTIVE, AS=0

S7L:00:08:48.131 I0000 M3UA Notify: AS Active, Association=0 ASP=0 --- Ассоциация доступна


После того, как стек запущен, можно попробовать отправлять смс.

MTR.exe уже должно быть запущено на стороне получателя (приложение в system.txt для MTR прописано).

MTU надо запускать вручную в консоли.
Пример запуска пишется, если ввести параметры неправильно (или совсем без параметров).

Хотя указанные при этом параметры - неправильные. Как вариант, можно попробовать так:
mtu -d0 -p2 -a43020008 -g43010008 -i222331234567890 -s"Test message"


Если есть вопросы - задавайте в коментариях. Постараюсь ответить.

9.29.2011

Спасибо всем, кто откликнулся на мою просьбу и ответил на вопросы анкеты
Если Вы не очень хорошо помните о планах нумерации в сетях GSM, то можете почитать мою старую статью . Вопрос читателя относился конкретно к процедуре регистрации абонента одной из американских сетей в европейской. "Европейская" процедура регистрации включает в себя конвертацию IMSI абонента (E.212) в гибридный номерной план - E.214, который легко маршрутизируется по префиксу (аналогично E.164) в сетях транзитных операторов. Конвертация осуществляется на VLR (или MSC?) и состоит в замене MCC на CC и MNC на NDC.

Всё хорошо, пока мы в Европе, где операторам выделены отдельные (не географические) телефонные коды. В Северной Америке ситуация более запутанная - изначально у каждого оператора была масса географических кодов (area codes), которые они используют для нумерации абонентов из разных регионов. Если я не ошибаюсь, то сейчас операторы дополнительно используют не географические коды. В любом случае, простой конвертации MNC в area code осуществить нельзя - кодов слишком много. Вместо этого американский оператор "просит" транслировать MNC в какой-то один свой код.

Если бы не отличия в ANSI/ITU протоколах SS7, достаточно было бы отправить E.214 сообщение в сеть и ожидать ответа. Но в данном случае необходима конвертация между форматами с помощью какого-либо промежуточного узла. Таких узлов много, но каждый конкретный оператор работает только с определёнными узлами. Например, один из крупнейших американских операторов AT&T пользуется услугами 2х узлов - Syniverse и TELEGLOBE (сейчас Tata Communications). В европейской части сети SS7 эти узлы подключены ко многим большим операторским и транзитным сетям, таким как France Telecom, Deutche Telecom, Belgacom, British Telecom и др. В американской части сети они подключены напрямую к GSM операторам.

Следовательно, вся процедура регистрации американского абонента в европейской сети выглядит так:

  1. IMSI абонента транслируется в MGT, используя предварительную информацию от американского оператора;
  2. сообщение в формате E.214 (ITU) с CountryCode=1 маршрутизируется на ITU/ANSI conversion point;


Рекомендуем почитать

Наверх