Способ управления соединениями в сети мобильной связи при состояниях, когда номер вызываемого абонента занят, осуществлен сброс звонка или произошел сетевой сбой
METHOD OF CONTROLLING CONNECTIONS IN A MOBILE COMMUNICATION NETWORK UNDER CONDITIONS WHEN THE NUMBER OF THE CALLED SUBSCRIBER IS BUSY, A CALL WAS DROPPED OR A NETWORK FAILURE OCCURRED

Изобретение относится к области управления телефонной связью, в частности к протоколу управления вызовами в сети мобильной связи, в частности, к протоколу управления вызовами в случае, если номер вызываемого абонент занят, был осуществлен сброс звонка или произошел сетевой сбой.
В существующих системах связи, например, GSM, существует недостаток, который проявляется в случае, если вызываемый абонент в момент входящего вызова осуществляет разговор или пытается осуществить исходящий вызов. В таком случае вызывающему абоненту система связи предоставит информирование о том, что в данный момент установление связи с вызываемым абонентом невозможно (так называемый сигнал "занято"). Другими ситуациями, препятствующими установлению соединения между абонентами, могут стать сброс звонка или сетевой сбой.
Из уровня техники известен способ управления телефонной связью по патенту РФ №2569497 (МПК  H04W 76/02, опубликован 27.11.2015), содержащий этапы, на которых: посылают исходящий вызов от первой мобильной станции, имеющей идентификационный номер, к второй мобильной станции, имеющей идентификационный номер (идентификационный номер является номером мобильного абонента цифровой сети с интеграцией служб (MSISDN), доставляют этот вызов на вторую мобильную станцию через систему мобильной связи, при доставке вызова на вторую мобильную станцию проверяют, находится ли вторая мобильная станция в состоянии передачи исходящего вызова, и если да, то сравнивают идентификационный номер первой мобильной станции с идентификационным номером, на который осуществляет исходящий вызов вторая мобильная станция, и в случае совпадения указанных идентификационных номеров устанавливают соединение между первой и второй мобильными станциями, а в случае если указанные номера не совпадают, информируют первую и вторую мобильные станции о прохождении вызова.
Недостатком известного решения является невысокая надежность установления телефонных соединений.
Технический результат от использования предлагаемого технического решения может быть выражен в повышении надежности и удобства осуществления телефонной связи в случаях, если номер вызываемого абонента занят, был осуществлен сброс звонка или произошел сетевой сбой.
Для достижения поставленного результата предлагается способ управления соединениями в сети мобильной связи в случаях, если номер вызываемого абонент занят, был осуществлен сброс звонка или произошел сетевой сбой, содержащий следующие этапы:
– обеспечивают мобильному телефону вызывающего абонента A доступ к сети мобильной связи;
– принимают от мобильного телефона вызывающего абонента A инициированный им вызов к мобильному телефону вызываемого абонента B;
- при установлении связи с мобильным телефоном вызываемого абонента B с телефона вызывающего абонента A направляют сигнал вызова на коммутатор вызывающего абонента (MSC-A), а c коммутатора вызывающего абонента (MSC-A) сигнал вызова направляют на первую – интеллектуальную платформу;
- с первой платформы направляют коммутатору (MSC-A) команду о продолжении установления соединения с вызываемым абонентом и команду о распознавании и информировании при наступлении события из ряда: вызываемый абонент занят, был осуществлен сброс звонка или произошел сетевой сбой;
- с коммутатора MSC-A направляют запрос в базу данных HLR о маршрутном номере абонента В, после чего устанавливают соединение между коммутаторами MSC-A и MSC-B по установленному маршрутному номеру абонента В;
- с коммутатора MSC-B направляют в коммутатор MSC-A соответствующий информационный сигнал об одном из имеющихся событий из ряда: вызываемый абонент занят, был осуществлен сброс звонка или произошел сетевой сбой;
- с коммутатор MSC-A информационный сигнал о произошедшем событии направляют на первую платформу;
- с первой платформы отправляют на вторую – сервисную платформу код произошедшего события и информацию о номерах вызывающего A и вызываемого B абонентов по протоколу REST/SOAP;
-  со второй платформы через коммутатор вызываемого абонента MSC-B инициируют отдельный короткий вызов к вызываемому абоненту В.
– принимают от вызываемого абонента В сигнал о поступлении входящего вызова;
– прерывают упомянутый отдельный вызов.
При описании способа управления соединениями в сети мобильной связи под термином «короткий вызов» понимается вызов на абонента, который прерывается инициатором вызова сразу после получения информации о том, что инициированный вызов дошел до вызываемого абонента, при этом ответ вызываемым абонентом на короткий вызов не возможен. Под инициатором вызова подразумевается вторая платформа.
Применение при технической реализации способа двух - первой и второй платформ позволяет обеспечить более высокую надежность функционирования системы за счет распределения функциональных возможностей, обеспечиваемых каждой из платформ. Такое распределение повышает надежность работы всей системы в целом, позволяет уменьшить число отказов системы и увеличивает срок бесперебойного использования.
На фигуре 1 представлен пример реализации предлагаемого технического решения, где следующими условными обозначениями и позициями обозначены:
A – вызывающий абонент;
B – вызываемый абонент;
MSC-A – коммутатор зоны абонента А, поз. 1;
MSC-B – коммутатор зоны абонента B, поз.2;
первая платформа - интеллектуальная платформа, поз. 3;
вторая платформа – сервисная платформа, осуществляющая отдельный короткий вызов на вызываемого абонента, поз. 4;
HLR  (Home Location Register) – домашний регистр местоположения абонента, поз. 5;
MSS (Mobile Softswitch Solution) - узел связи сети подвижной связи, аналог MSC (Mobile Switching Center) в сетях 3-4 поколения.
Согласно предлагаемому способу, отображенному на фиг. 1 мобильному телефону вызывающего абонента А обеспечивают доступ к сети мобильной связи и принимают от мобильного телефона вызывающего абонента инициированный им вызов к мобильному телефону вызываемого абонента В. При установлении связи с мобильным телефоном вызываемого абонента В с телефона вызывающего абонента А направляют сигнал вызова на коммутатор 1 вызывающего абонента, а c коммутатора 1 вызывающего абонента  сигнал вызова направляют на первую платформу 3, с которой  коммутатору 1 направляют команду о продолжении установления соединения с вызываемым абонентом и команду о распознавании и информировании при наступлении события из ряда: вызываемый абонент занят, был осуществлен сброс звонка или произошел сетевой сбой. Затем с коммутатора 1 направляют запрос в домашний регистр местоположения абонента 5 о маршрутном номере абонента В, после чего устанавливают соединение между коммутаторами 1 и 2 по установленному маршрутному номеру абонента В. Далее с коммутатора 2 направляют в коммутатор 1 соответствующий информационный сигнал об одном из имеющихся событий из ряда: вызываемый абонент занят, был осуществлен сброс звонка или произошел сетевой сбой, а с коммутатора 1 информационный сигнал о произошедшем событии направляют на первую платформу 3. Далее с первой платформы 3 отправляют на вторую платформу 4 код произошедшего события и информацию о номерах вызывающего А и вызываемого В абонентов по протоколу REST/SOAP, а со второй платформы 4 через коммутатор вызываемого абонента 2 инициируют отдельный короткий вызов к вызываемому абоненту В. После того, как от вызываемого абонента В принят сигнал о поступлении входящего вызова, упомянутый отдельный вызов прерывают.
Ниже приведен один из вариантов реализации предложенного технического решения.
Согласно приведенному примеру абонент А инициирует звонок на абонента В через MSC-А. Мобильный коммутатор MSC-A информирует первую платформу о попытке вызова по протоколу CAMEL (сообщение IDP в соответствии с рекомендацией 3GPP 23.078). Первая платформа разрешает коммутатору продолжить установление соединения и взводит триггер на события из ряда: вызываемый абонент занят, был осуществлен сброс звонка или произошел сетевой сбой, о которых ее надо информировать (протокол CAMEL, сообщение RRB+Continue в соответствии с рекомендацией 3GPP 23.078). Распознавание события из ряда: вызываемый абонент занят, был осуществлен сброс звонка или произошел сетевой сбой осуществляется в рамках сигнально обмена между первой палтформой и MSS по протоколу Camel благодаря взведению определенных DP (Detection Point) для каждого события. При срабатывания данного события MSS информирует об этом первую платформу. Коммутатор MSC-A запрашивает через HLR «местонахождение» (маршрутный номер) абонента В (протокол MAP сообщения SRI+PRN, в соответствии с рекомендацией 3GPP 29.002). Происходит установление соединения между коммутаторами MSC-A и MSC-B по маршрутному номеру (протокол ISUP сообщения IAM, в соответствии с рекомендацией ITUT Q.763). Осуществляют попытку доставки вызова до абонента В, и, в случае, если абонент В занят, либо произошел сетевой сбой, информация об этом передается из коммутатора MSC-B в коммутатор MSC-A (протокол ISUP сообщения REL/ACM, в соответствии с рекомендацией ITUT Q.763). Коммутатор MSC-A информирует о произошедшем событии первую платформу (протокол CAMEL сообщение ERB в соответствии с рекомендацией 3GPP 23.078). Первая платформа информирует вторую платформу о произошедшем (протокол SOAP). Вторая платформа инициирует короткий вызов на абонента В (протокол ISUP сообщения IAM, в соответствии с рекомендацией ITUT Q.763). После получения вызова (IAM) мобильный телефон абонента В инициирует ответное сообщение (ACM), на основании которого вторая платформа прерывает данный вызов.