Номера на экране телефона: АОН, CLIP, CLIR, COLP, COLR и другое

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

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

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

    АОН или CLIP?


    Когда при входящем звонке телефон отображает имя вызывающего абонента, записанное в адресной книжке телефона, это уже никого не удивляет. Это же давно знакомая услуга – «АОН»!

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

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

    Аналогом АОН в мобильной связи является услуга CLIP – Calling Line Identification Presentation – отображение на дисплее вызываемого телефона номера вызывающего абонента мобильной связи.

    Информация о номере вызывающего абонента может поступить на вызываемый телефон в одном из сигнальных сообщений (оно называется SETUP), которыми вызываемый телефон и обслуживающий его коммутатор (MSC) обмениваются на стадии установления соединения. «Может», потому, что информационный элемент, содержащий информацию о номере вызывающего абонента, является «опциональным» и может отсутствовать.

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

    image
    Информация о номере вызывающего абонента, поступающая на вызываемый телефон

    АнтиАОН или CLIR?


    Запрет отображения номера вызывающего абонента обычно вызван активацией у вызывающего абонента услуги «АнтиАОН». На самом деле, в сети GSM/UMTS она называется CLIR – Calling Line Identification Restriction – Запрещение отображения номера вызывающего абонента, а название «АнтиАОН» возникло, как естественный антипод «АОН». В этом случае MSC сообщает телефону, что отображение номера запрещено (Presentation restricted), и не передает номер вызывающего абонента.

    image
    Информация, передаваемая на вызываемый телефон, когда у вызывающего абонента включена услуга «Анти-АОН»

    Но в последнее время операторы стали предлагать абонентам услугу «Супер АОН», которая, как указывают в рекламе, позволяет увидеть номер вызывающего абонента даже в том случае, когда у вызывающего абонента активна услуга АнтиАОН (CLIR). В этом случае при подключении услуги Супер АОН включается специальная опция Override Category. Информация о подключении этой опции поступает из HLR в MSC вместе с другой информацией об услугах, подключенных абоненту. В случае наличии подписки на «Супер АОН», MSC передает на вызываемый телефон не только информацию о том, что отображение номера ограничено (Presentation restricted), но одновременно сообщает и номер вызывающего абонента!

    image
    Информация, передаваемая на вызываемый телефон при включенной услуге «Супер-АОН»

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

    А с кем я разговариваю?


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

    Для того, чтобы проинформировать вызывающего абонента о том, с каким номером на самом деле выполнено соединение, применяется дополнительная услуга COLP – COnnected Line Presentation.

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

    image
    Информация о номере, с которым установлено соединение (COLP)

    Аналогично паре CLIP-CLIR для дополнительной услуги COLP есть антипод — COLR – COnnected Line Restriction — запрет отображения номера, с которым произошло соединение.

    image
    Ограничение информации о номере, с которым установлено соединение (COLR).

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

    image
    Информация недоступна из-за проблем взаимодействия.

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

    Зачем я рассказываю эти подробности? А для того, чтобы было понятнее, что происходит в некоторых необычных случаях, и как можно помочь себе и другим людям.

    Почему телефон не отображает имя позвонившего?


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

    Во-первых, использованием разных форматов записи номеров.

    Многие привыкли записывать сотовые номера в «национальном» формате, начиная с «8» и далее вводя код региона и номер. Эта привычка возникает при пользовании проводными аппаратами, да и некоторые операторы мобильной связи используют такой формат, потакая привычкам своих абонентов.

    Однако, в мобильной связи стандартами GSM-UMTS-3GPP-ETSI в качестве «основного» предусмотрен «международный» формат номеров (MSISDN). Номер в таком формате начинается с префикса международной связи «+», за которым следует код страны (для России это 7), затем уже код региона и номер. Позвонить по номеру телефона, занесенному в телефонной книге в международном формате, можно в роуминге в любой стране, в то время, как позвонить по номеру, записанному в телефонной книжке в «национальном» формате, находясь в другой стране, не получится!

    При этом в стандартах 3GPP – ETSI нет явных требований к правилам сопоставления телефонных номеров, полученных в сигнальных сообщениях, и номеров, записанных в телефонной книге аппарата или (U)SIM-карты. В таких условиях часть производителей телефонов посчитала, что будет правильным, если сравнивать номера по всей их длине, а другая часть производителей сопоставляет лишь последние 7 цифр телефонных номеров.

    К сожалению, ни один из этих вариантов не является идеальным.

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

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

    Другой причиной отображения номера телефона при входящем звонке вместо имени, записанного в телефонной книге, может быть наличие нескольких записей, в которых указан один и тот же номер, но в сочетании с разными именами контактов – телефон просто не знает, что ему отображать. Так может случиться, если в одном месте имя или фамилия написаны через букву «е», а в другом через «ё». В этом случае нужно просто навести порядок в телефонной книжке.

    «У меня зазвонил телефон. Кто говорит?»


    Если телефон не отображает ни имени звонящего, ни даже номера телефона, то причин тому может быть много. Информация о причине непредоставления номера может передаваться на телефон в специальном информационном элементе «Cause of No CLI». Стандартными причинами являются:
    • отсутствие номера вызывающего абонента у обслуживающего коммутатора (Unavailable)
    • передача заблокирована вызывающим абонентом (Reject by user)
    • проблема взаимодействия с другими услугами (Interaction with other services)
    • вызов поступил с таксофона (Payphone).

    Но при подключении услуги «СуперАОН», ситуации, когда номер вызывающего абонента не будет отображен, случаются существенно реже, чем при использовании обычного АОНа (CLIP).

    Алё, а куда я попал?


    В некоторых ситуациях сеть может возвращать в информации COLP номер телефона в не совсем привычном формате. Так, например, недавно коллеги во время поездки в Абу-Даби обнаружили, что когда они созванивались друг с другом, телефоны вместо привычных номеров +7903ххххххх, отображали +007903ххххххх! То есть, местная сеть мобильной связи добавляла, видимо, привычные для местных жителей два нуля, с помощью которых они звонили в другие сети – своеобразный аналог российской «восьмерки».

    Казалось бы, а нам то какое дело до чудачеств местных связистов? Но тут вступают в игру чудачества производителей телефонов!

    А кому же я звонил?


    Все привыкли, что в телефонах есть список «последних вызовов» — номеров, с которых приходили вызовы и/или, по которым владелец телефон недавно звонил. Или с каким номером разговаривал?

    В стандартах 3GPP-ETSI нет явно выраженных требований к тому, какие номера сохранять в списке «последних вызовов», и тут возникло «свободное пространство» для творчества производителей телефонов и их программистов.

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

    Но нашлись творческие люди, решившие, что сохранять в списке «последних вызовов» нужно те номера, с которыми реально происходило соединение!

    Казалось бы, удобно? Но не так всё просто.

    Представьте, вы позвонили другу, который на какое-то время установил переадресацию на незнакомый номер, и именно этот номер сохранен в списке «последних вызовов».

    Или вы позвонили куда-то, набрав номер «руками», и через некоторое время потребовалось повторить звонок?

    Если телефон сохраняет в списке «последних вызовов» номер, с которым произошло соединение, то можно ожидать неприятностей! Вы не сможете повторить вызов другу, выбрав ранее набранный телефон в списке «последних вызовов», если он уже снял переадресацию, или не сможете найти в списке набранный вами номер, поскольку вместо него в списке стоит номер, куда звонок был переадресован.

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

    Если в списке «последних вызовов» окажется набранный номер, то можно успокоиться, а если будет номер, с которым произошло соединение… В этом случае, стоит задуматься, что важнее – внешний вид, цена и другие «плюшки» от покупки этой модели, или проблемы в будущем с номерами в списке «последних вызовов».
    ВымпелКом (Билайн)
    Company

    Comments 40

      +2
      У меня симка Билайн. При звонке на любой номер с моего телефона раньше всегда отображалось сообщение «Внимание! Включена переадресация!», несмотря на то, какой номер набираю. WTF?
        0
        А у вас включена переадресация входящих звонков на голосовую почту?
          0
          Именно в телефоне нет, но подозреваю что на тарифном плане — да. Это оно?
            0
            На тарифном плане обычно предоставляется возможность подключения переадресации. А включать её должен сам пользователь.
            Чтобы узнать, включена ли переадресация, телефон отправляет запрос в сеть, и потом может реагировать информированием пользователя.
              0
              Это понятно.

              Но почему при вызове любого абонента появляется это сообщение?
                0
                Это вопрос, скорее, к производителю телефона.
                На какой модели вы это видели?
                  0
                  У меня — на любой. Во всяком случае моих 4 аппарата (разных, старые nokia, samsung, новые китайцы на андроиде) сообщение отображается.
                  0
                  Это переадресовывает оператор для того чтобы работали всякие сервисы. Например вы звоните, а абонент вне зоны, потом он появляется в сети и вам сразу приходит смс что он появился в сети. и тд
                  0
                  У меня такая же фигня. Что надо сделать?
              +1
              Так работает услуга «Вам звонили» или аналогичная.
                0
                Вполне возможно.
                Ведь при недоступности вызываемого абонента, входящий звонок перенаправляется на специальную платформу, которая отслеживает появление в сети недоступного абонента, и информирует его о пропущенном звонке. А перенаправление звонка с MSC на платформу может вызывать сообщение о переадресации на экране телефона.
                Нужно будет поэкспериментировать и посмотреть сигнализацию на вызывающий телефон поподробнее.
                  0
                  При подключении услуги «вам звонили» абоненту на hlr ставится переадресация вызова по недоступности, которая делает то, о чем вы и говорили. Поэтому, если абонент сам, руками, через телефон изменит номер переадресации (что бывает частенько), то услуга, разумеется, работать не будут, хотя абонентскую плату за неё, кажется, снимают.
                    0
                    Да, да! Такая услуга есть, когда кто-то звонил мне, но не дозвонился, или когда я кому-то не дозвонился.
                    Но при обычном вызове как убрать сообщение о переадресации?
                  +1
                  Было такое же, когда пользовался «Нокией» 6030. На современных смартфонах такого нет.
                    0
                    У нас это делалось для того чтобы обеспечить услугу «вам звонили» когда телефон абонента выключен, зачем-то для этого пришлось технически использовать переадресацию на специальный номер. Потом видимо сделали человеческое решение и сообщение перестало показываться.
                    –4
                    А у меня на телефоне входящие номера выглядят так: 791101234567@multifon.ru (при использовании штатной звонилки андроида).
                      +3
                      Все входящие?
                      Это явно с использованием Мультифона связано, а я писал про штатную телефонию GSM-UMTS.
                        –7
                        С потребительской точки зрения, какая разница? голосовая связь? Голосовая. С учётом, что оно отлично поддерживается штатной звонилкой телефона и работает через 3g, задача опсоса сводится к обеспечению трафика, то есть роли трубы. Дальше там чистые value added services, которые оказываются на свободном конкурентном рынке. У меня тот же мультифон в списке из ещё нескольких провайдеров фигурирует.
                          +11
                          С потребительской точки зрения крики через рупоры тоже «голосовая связь».
                          Но обсуждается нечто иное.
                            +3
                            Тонко вы про «рупор» ;)
                              0
                              Просто вспомнил рекламу «Индиго», где индейцы орали друг другу с горы… :)
                      0
                      У меня бывает интересый эффект — звонят на Gvoice номер (в USA), переадресованный на skype in, переадресованный на российский сотовый. Сотовый показывает номер абонента то реальный, с +1, то +795 и далее реалый номер, оставшиеся цифры.
                        0
                        Это вопрос, наверное, к системам, которые присылают номер на обслуживающий коммутатор (MSC).
                        0
                        А есть софт под андроид, который позволяет все это посмотреть и залогировать? Или это возможно только на уровне БС смотреть?
                          +3
                          Я не видел столь функциональной и общедоступной программы ни для одного из телефонов.
                          А сигнальная информация, изображенная на скриншотах снята на интерфейсе между контроллером и коммутатором.
                          0
                          Был свидетелем, как один «товарищ» позвонил со своего телефона на мой от имени моего номера. Спец.прошивка?
                            0
                            А речь идет именно о сотовых телефонах GSM-UMTS, и звонке внутри сети?
                            Или о каких-нибудь VoIP системах или звонках через какие-нибудь шлюзы?
                            Ведь номер вызывающего абонента вызываемому телефону сообщает мобильная сеть, а не сам вызывающий аппарат.
                            А мобильная сеть идентифицирует номер вызывающего абонента по IMSI и информации HLR.
                            Трудно представить себе механизм, с помощью которого вызывающий сотовый телефон смог бы навязать сотовой сети искаженную информацию о номере вызывающего абонента.

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

                              А что сложного? И через ISDN PRI, и по SIP/H.323 (если транк без регистрации, чего у физиков, конечно, не бывает никогда) можно передавать произвольный номер calling party, который в итоге уйдет в сотовую сеть. Какие-то операторы фильтруют, либо блокируя вызов, либо подменяя кривой номер на дефольный (меньшинство). Какие-то — нет (большинство). Я могу набрать вам с номера +7654321, и именно так он у вас отобразится, или вообще с пустым АОНом позвонить. А например накосячу в числе передаваемых цифр (или оператор неверную информацию даст) — будут люди получать звонки с номера +77495ХХХХХХХ. На счет легальности… Один оператор открыто сказал нам «звоните с любого номера, мы никак не ограничиваем». Наверное, если начать заниматься откровенным мошенничеством, будут проблемы, иначе — вряд ли.

                              shambho
                              Был свидетелем, как один «товарищ» позвонил со своего телефона на мой от имени моего номера

                              Так что, учитывая написанное, я ставлю на «он позвонил по IP на собственный корпоративный PBX, а оттуда звонок переадресовало в сотовую сеть».
                                0
                                «Сложно» в том смысле, что нужно иметь, как минимум, PBX, подключенную к сети, а не обычный сотовый или домашний проводной телефон, и понимать, как настроить оборудование.
                                А в остальном, наши предположения совпали.
                                  0
                                  Единственная сложность там организационная — собственно, получить стык с оператором. Да и там ничего особо страшного нет, хотя, возможно, мелким фирмам никто не даст транк без регистрации. Что до «настроить оборудование» — не зная как, проще выпустить наружу неверный АОН (например, добавочный номер), чем верный :)
                                    0
                                    Так в описанном случае и нужно выпустить не любой, а вполне определённый номер. Так что, какая-то настройка потребуется.
                                  0
                                  >Один оператор открыто сказал нам «звоните с любого номера, мы никак не ограничиваем».

                                  аналогичная ситуация. более того, некоторое время назад Билайн фильтровал входящие с A-number, принадлежащим ростелекому(видимо, подняли отдельный стык?).

                                  т.е. звонок с +7812 не проходил и режектился где-то на тразите. стоило в качестве A-number поставить тот же билайновский номер, мтс или что угодно — звонок успешно совершался.

                                  На самом деле я не вижу в возможности произвольного A-номера ничего страшного, пока вы не пользуетесь этим для мошенничества.

                                  0
                                  Телефоны обычные сотовые, «товарищ» позвонил в метре от меня, и, как бы это сказать… «товарищ» с красной корочкой.
                                    0
                                    Вы видели, какой номер набирал «товарищ» на своём телефоне, перед тем, как получить звонок от него?

                                    «Товарищ» ведь мог сначала набрать номер специального шлюза, а «вдогонку», набрать номер вашего телефона, с командой шлюзу, чтобы звонок «товарища» переадресовать на ваш номер, а в сеть (проводную!) сообщить этот дополнительно набранный номер, как номер инциатора соединения.
                                    Потом сотовая сеть установила связь от «шлюза» с вашим номером, и сообщила вашему телефону, что это звонок с того номера, который ей сообщила проводная сеть, то есть, указанный шлюзом номер телефона инициатора — ваш номер.
                                    JDima же описал это чуть выше.
                                      0
                                      Перед звокном он вроде ходил по меню, это было лет 10 назад, когда телефоны были без наворотов и с меню вместо тачскрина, у меня тогда была Nokia 3310, у «товарища» — тоже что-то типа такого.
                                        0
                                        Я думаю, за давностью лет, история могла обрасти догадками, в множестве которых уже достоверно не разобраться.
                                        Даже «ходил по меню» может помниться вместо «набирал какой-то длинный номер».
                                        Поэтому нам остаётся только гадать и предполагать. А версия с использованием промежуточного объекта, который перенаправляет звонок с другим А-номером, выглядит наиболее вероятной и просто реализуемой.
                                          0
                                          От типа навороченности аппарата это не зависит. Это наворот его спец АТС. Просто сейчас это проще организовать.
                                            0
                                            Так и я об этом толкую всё время.
                                  0
                                  По поводу супер определителя номера — такая услуга корректно работает только в рамках одного оператора. Бывает, что номер не отображается, если звонит абонент из другого города от другого оператора, с подключенной услугой анти аон, хотя у вызываемого включен супер аон. Однако в рамках одной сети (в одном городе) все будет работать корректно.
                                    0
                                    Ну да, проблемы возникающие при взаимодействии сетей, или нежелании сети, из которой приходит входящий звонок, сообщать номер, могут и СуперАОН сделать бессмысленным.

                                  Only users with full accounts can post comments. Log in, please.