cid номер что такое
Изменение формата DIDа и CIDа
Часто бывает, что оператор присылает номер звонящего в неудобном формате, а так же не корректно указывает номер DID. Рассмотрим как поправить эту ситуацию.
Для начала разберемся с понятиями:
DID (Direct Inward Dialing) — возможность АТС использовать несколько городских номеров для маршрутизации входящих вызовов. Попросту говоря, это ваш внешний номер, на который вам звонят клиенты
CID (Caller ID) — номер вызывающего абонента.
И так, провайдер присылает CID в формате +7XXXXXXXXX или 7XXXXXXXXXX а мы хотим 8XXXXXXXXXX (Причин тому может быть много: например возможность перезвонить абоненту нажатием одной кнопки на телефоне, или специфика используемой crm системы и т.д.)
Для решения данной проблемы нам нужно взять последние десять символов из CIDа и добавить к ним 8. Делается это путем создания своего контекста, в котором мы первично изменяем необходимые нам данные а потом дальше направляем во from-trunk. Соответственно в настройках нужного транка контекст нужно указать наш собственный (context=from-operator)
[from-operator]
exten => _.,1,Set(CALLERID(all)=8$
exten => _.,2,Set(CALLERID(ANI-all)=$
exten => _.,3,Goto(from-trunk,$
Второй случай бывает гораздо реже, это когда оператор присылает DID в каком-нибудь коротком виде типа 687 который никак не связан с номером компании. На скриншоте ниже видно как астериск принимает от оператора DID с номером 687
Так же мы видим что астериск не получает CID звонящего, вернее получает (если просмотреть SIP дебаги то оператор присылает номер звонящего в графе CALLERID(name)), а это уже третий случай который встречается очень редко.
Для решения первой проблемы нам необходимо так же создать свой контекст в котором принудительно направить вызов на экстеншн (номер) которой будет равен вашему DID (внешнему номеру)
Для решения проблемы с CID нам нужно CallerID звонящего брать из CALLERID(name)
[from-operator]
exten => _.,1,Set(CALLERID(all)=8$
exten => _.,2,Set(CALLERID(ANI-all)=$
exten => _.,3,Goto(from-trunk,4952326666) ; направляем вызов дальше в обработку во from-trunk на экстеншн равный нужному номеру вашего DID
Если все правильно то видим и CallerID звонящего и нужный DID
Только не забываем настроить входящую маршрутизацию, как это сделать можно посмотреть тут
Как изменить ( узнать ) CID на Андроид телефоне или планшете на другой
Как изменить ( узнать ) CID на Андроид телефоне или планшете на другой. Компания HTC выпускает прошивки закрепленные по регионам — Европа, Америка, Азия, Африка. Каждый регион имеет свой CID (CID — это регион, страна). Прошить смартфон HTC, прошивкой с другого региона не возможно не изменив CID или необходимо создать SuperCID, он позволит устанавливать любые прошивки.
Предупреждение!
Данная процедура связана с риском полной или частичной личной информации и файлов! Перед выполнением выполните резервное копирование!
Необходимое для смены CID
2. Компьютер или ноутбук (ОС Windows XP/Vista/7/8/8.1)
4. Программа Adb Run (скачать и установить)
6. Заряд HTC минимум 35%
Инструкция по измению CID на SuperCID или другой CID
Как узнать какой CID?
Способ 1
1. Для этого переведите смартфон в режим bootlodader. (Выключить смартфон, зажать одновременно кнопки Громкость Вниз и Питание)
3. Написать команду и выполнить
Способ 2
1. Скачать и установить приложение Terminal
2. Открыть приложение и набрать команду
Способ 3
1. Установить приложение CID Getter
2. Запустить приложение, вверху будет указан CID
Как изменить CID на SuperCID?
Способ 1
Для этого переведите смартфон в режим bootlodader. (Выключить смартфон, зажать одновременно кнопки Громкость Вниз и Питание)
3. Написать команду и выполнить Проверяем изменился ли CID
Как вернуть или поменять на другой CID?
Для этого переведите смартфон в режим bootlodader. (Выключить смартфон, зажать одновременно кнопки Громкость Вниз и Питание)
3. Написать и выполнить команду (пример для изменения на Russia)
Способ 2
Программа ADB RUN с версии 2.35.39 легко автоматизирует смену CID, писать команды не нужно!
1. Перейдите в ADB Run:
2. В меню CID выбрать пункт изменения на SuperCID или возможность самому прописать необходимый CID (Manual CID)
Как определить местоположение по сетям сотовой связи (Cell ID)
Карта Участники OpenStreetMap
Существует множество способов определения местоположения, такие как спутниковая навигация (GPS), местоположение по беспроводным сетям WiFi и по сетям сотовой связи.
В данном посте мы попытались проверить, насколько хорошо работает технология определения местоположения по вышкам сотовой связи в городе Минске (при условии использования только открытых баз данных координат передатчиков GSM).
Принцип действия заключается в том, что сотовый телефон (или модуль сотовой связи) знает, каким приемопередатчиком базовой станции он обслуживается и имея базу данных координат передатчиков базовой станции можно приблизительно определить своё местоположение.
Как указано на странице Cell ID, открытых баз данных с координатами передатчиков сотовой связи не так уж и много. Например, это OpenCellID.org, содержащая 2 611 805 передатчиков (13042 из них в Беларуси) и openbmap.org, содержащая 695 294 передатчиков.
Ниже приведен скриншот с обозначенными передатчиками в западной части Минска. Как видно число базовых станций не равно нулю, что вселяет оптимизм и возможный положительный исход эксперимента.
Карта Участники OpenStreetMap
Теперь немного о том, что такое передатчик в понимании OpenCellID и каким образом наполняется база данных OpenCellID. Эта БД наполняется различными способами, наиболее простой — это установка на смартфон приложения, которое записывает координаты телефона и обслуживающую базовую станцию, а затем отсылает на сервер все измерения. На сервере OpenCellID происходит вычисление приблизительного местоположения базовой станции на основании большого числа измерений (см. рисунок ниже). Таким образом, координаты беспроводной сети вычисляются автоматически и являются очень приблизительными.
Карта Участники OpenStreetMap
Теперь перейдем к вопросу о том, как использовать эту базу данных. Есть два варианта: использовать сервис перевода Cell ID в координаты, который предоставляется сайтом OpenCellID.org, либо выполнять локальный поиск. В нашем случае локальный способ предпочтительней, т.к. мы собираемся проехать по 13-километровому маршруту, и работа через веб будет медленной и неэффективной. Соответственно нам необходимо скачать базу данных на ноутбук. Это можно сделать, скачав файл cell_towers.csv.gz c сайта downloads.opencellid.org.
База данных представляет собой таблицу в CSV-формате, описанном ниже:
Все сотовые модули поддерживают следующие команды: AT+CREG, AT+COPS (обслуживающая базовая станция), AT+CSQ (уровень сигнала от базовой станции). Некоторые модули позволяют узнать кроме обслуживающего передатчика также и соседние, т.е. выполнять мониторинг базовых станций с помощью команд AT^SMONC для Siemens и AT+CCINFO для Simcom. У меня в распоряжении был модуль SIMCom SIM5215Е.
Соответственно мы воспользовались командой AT+CCINFO, ее формат приведен ниже.
Мониторинг работает – можно ехать.
Маршрут пролег в западной части Минска по ул. Матусевича, пр. Пушкина, ул. Пономаренко, ул. Шаранговича, ул. Максима Горецкого, ул. Лобанка, ул. Кунцевщина, ул. Матусевича.
Карта Участники OpenStreetMap
Запись лога велась с интервалом в 1 секунду. Выполняя преобразование CellID в координаты, выяснилось что 6498 обращений к базе данных OpenCellID были результативными, а 3351 обращений не нашли соответствий в БД. Т.е. hit rate для Минска составляет примерно 66 %.
На рисунке ниже показаны все передатчики, которые встречались в логе и были в БД.
Карта Участники OpenStreetMap
На рисунке ниже показаны все обслуживающие передатчики, которые встречались в логе и были в базе данных. Т.е. подобный результат можно получить на любом сотовом модуле или телефоне.
Карта Участники OpenStreetMap
Как видим, в один из моментов нас обслуживал передатчик, находящийся за транспортной развязкой на пересечении ул. Притыцкого и МКАД. Скорее всего, это загородная базовая станция, обслуживающая абонентов на расстоянии в несколько километров, что ведет к значительным ошибкам в определении местоположения по Cell ID.
Поскольку наш SIMCom SIM5215Е в каждый момент времени показывает не только обслуживающий передатчик, но также соседние и уровни сигнала от них, то попробуем рассчитать координаты аппарата на основании всех данных, имеющихся в конкретный момент времени.
Расчет координат абонента будем выполнять как взвешенное среднее координат передатчиков:
Latitude = Sum (w[n] * Latitude[n] ) / Sum(w[n])
Longitude = Sum (w[n] * Longitude[n]) / Sum(w[n])
Как известно из теории распространения радиоволн, затухание радиосигнала в вакууме пропорционально квадрату расстояния от передатчика до приемника. Т.е. при удалении в 10 раз (например, с 1 км до 10 км) сигнал станет в 100 раз слабее, т.е. уменьшится на 20 дБ по мощности. Соответственно вес при каждом слагаемом определяется как:
w[n] = 10^(RSSI_in_dBm[n] / 20)
Здесь мы допустили, что мощность всех передатчиков одинаковая, это допущение ошибочно. Но ввиду отсутствия информации о мощности передатчика базовой станции приходится идти на заведомо грубые допущения.
В результате получаем более подробную картину местоположений.
Карта Участники OpenStreetMap
По итогу маршрут оказался неплохо прочерчен за исключением выброса в сторону развязки на МКАД, по ранее описанной причине. Кроме того, со временем база данных координат будет наполнятся, что также должно повысить точность и доступность технологии определения местоположения по Cell ID.
Спасибо за внимание. Вопросы и комментарии приветствуются.
Обработка Caller ID и отличительный звонок в 3CX Phone System
К нам часто обращаются с просьбой разъяснить принцип обработки входящего и исходящего Caller ID в 3CX Phone System. В этой статье мы постараемся ответить на этот вопрос. Кроме того, мы опишем принцип работы функции, называемой Dictinctive Ring (отличительный звонок). Она нечастно используется в современных организациях, потому что ей на смену пришли возможности CRM интеграции. Однако, для быстрого понимания, откуда пришел вызов, отличительный звонок может быть полезен.
Внимание! В 3CX Phone System v14 SP3 вы можете отключить обработку Caller ID по формату E164 (см. скриншот ниже).
Обработка Caller ID входящего вызова
Для обработки входящего Caller ID 3CX использует параметры, указанные в разделе интерфейса Параметры — АТС – e164.
3CX пытается определить тип вызова (номера), используя параметры, указанные в разделе Параметры — АТС – e164 (см. рис). Система проверяет входящий Caller ID слева направо.
Если система видит, что Caller ID принадлежит стране, в которой установлена система, то снова проверяется тип вызова: национальный (National) или городской (Local). При этом, если установлена опция Удалять, если в той же стране, проверяется только часть номера, не содержащая код страны.
Если Caller ID поступает в национальном формате, т.е. код региона не соответствует региону, в котором работает система (указанному в разделе Параметры — АТС – e164), никакая обработка номера не производится и он поступает на внутренний номер. Функция Distinctive Ringing добавляет в вызову дополнительный заголовок Alert-info: national. Номер поступает с отрезанной международной частью, поскольку была установлена опция Удалять, если в той же стране. IP телефон пользователя подаст сигнал в соответствии с настройками для национальных вызовов.
Если Caller ID начинается с кода региона, указанном в Параметры — АТС – e164, то он распознается как городской. Если установлена опция Удалять, если в том же регионе, Caller ID (с отрезанной интернациональной и национальной частью) поступает на добавочный номер 3CX. Функция Distinctive Ringing добавляет в вызову дополнительный заголовок Alert-info: local. IP телефон пользователя подаст сигнал в соответствии с настройками для городских вызовов.
Обработка Caller ID исходящего вызова
3CX Phone System обрабатывает исходящий номер по Исходящим правилам, используя цифры набранного номера. В соответствии с совпавшим Исходящим правилом выбирается нужный маршрут (SIP линия или шлюз).
Как определяется значение переменной OriginatorCallerID?
Изначально значение OriginatorCallerID не определено. Затем значение OriginatorCallerID задается параметром Исходящий Caller ID в настройках транка.
Затем, если добавочному номеру 3CX присвоен Внешний Caller ID, он присваивается переменной OriginatorCallerID.
Форматирование входящего и исходящего Caller ID
Начиная с 3CX Phone System v.12 SP1 номер звонящего абонента (Caller ID) с порта, транка, VoIP шлюза или VoIP провайдера можно получить в том виде, в котором он требуется администратору системы. Также можно модифицировать и исходящий номер, т.е. передавать его на порт / транк / шлюз / провайдеру в требуемом виде.
Примеры
1. Компании требуется, чтобы все международные американские номера были переформатированы в локальный формат. В этом случае достаточно простого правила
Source CID Pattern +(1)(…)(.*)
New Source CID Pattern 3
+ удаляется (игнорируется)
(1) соответсует коду страны США и передается в первой переменной 1
(…) соответстует трехзначному коду города и передается во второй переменной 2
(.*) соответсвует оставшимся цифрам номера и передается в третьей переменной 3
В нашем примере в новом переформатированном номере мы оставляем только третью переменную 3, что соответствует локальному номеру.
Было +12021234567, стало 1234567.
2. Компании требуется привести номер к национальному формату и добавить 0 в начале номера для быстрого обратного звонка клиенту. Входящий Caller ID имеет такой вид +17864722245.
Source CID Pattern +(1)(…)(.*)
New Source CID Pattern 023
В начало номера добавляется 0.
Переменные 2 (786) и 3 (4722245) сохраняются, приводя номер к национальному формату.
Было +17864722245, стало 07864722245.
Cid номер что такое
Смотреть что такое «CID» в других словарях:
CID (LE) — Le Cid Campeador (le «seigneur qui gagne les batailles») est le surnom sous lequel s’est immortalisé Rodrigo Diaz de Bivar. Il appartient à l’histoire, mais la légende très tôt s’en est emparé. Confronter la geste épique aux documents qui nous… … Encyclopédie Universelle
Cid, El — [ tsiːt, siːt, spanisch θiȓ, von arabisch sayyid »Herr«], Ehrenname des spanischen Heerführers und Nationalhelden Rodrigo (Ruy) Díaz de Vivar [ diaȓ ȓe βi βar], * Vivar (bei Burgos) um 1043, ✝ Valencia 10. 7. 1099. Der Sohn eines kastilischen… … Universal-Lexikon
CID — bezeichnet den spanischen Nationalhelden Rodrigo Díaz de Vivar, genannt El Cid den französischen Fußballspieler Gérald Cid ein Theaterstück von Pierre Corneille, siehe Le Cid CID ist die Abkürzung für Criminal Investigation Division, siehe United … Deutsch Wikipedia
Cid — may refer to: Cid (Final Fantasy), a series of fictional characters in the Final Fantasy series of computer role playing games Cid Corman, a poet Cid, a slang term for Lysergic acid diethylamide (LSD) Content ID, a URI scheme (cid:) that allows… … Wikipedia
Cid — bezeichnet den spanischen Nationalhelden Rodrigo Díaz de Vivar, genannt El Cid; den französischen Fußballspieler Gérald Cid; ein Theaterstück von Pierre Corneille, siehe Le Cid. CID ist die Abkürzung für Certified Interconnect Designer, eine… … Deutsch Wikipedia
CID — may refer to:In criminal investigation:* Criminal Investigation Department, the branch of all British Police and many other Commonwealth police forces to which plain clothes detectives belong * Criminal Investigation Division, a United States… … Wikipedia
Cid — (spr. Sid, v. arab., d. i. Herr), eigentlich Don Rodrigo od. Ruy Diaz, Graf von Bivar, mit dem Beinamen der Cid (Herr) u. Campeador, d. i. Vorkämpfer (lat. Rodericus campiductus), ist der in Liedern u. Sagen hochgefeierte Nationalheld Spaniens;… … Pierer’s Universal-Lexikon
CID — abbrcivil investigative demand Merriam Webster’s Dictionary of Law. Merriam Webster. 1996. CID … Law dictionary
CID — [sɪaɪ di], Abkürzung für englisch charge injection device, deutsch »Ladungsinjektionsbauelement«, ein dem CCD ähnliches Halbleiterbauelement, in dem eine Ladungsspeicherung bei Auftreffen von Licht in den MIS Feldeffekttransistor Strukturen… … Universal-Lexikon
Cid — Cid, n. [Sp., fr. Ar. seid lord.] [1913 Webster] 1. Chief or commander; in Spanish literature, a title of Ruy Diaz, Count of Bivar, a champion of Christianity and of the old Spanish royalty, in the 11th century. [1913 Webster] 2. An epic poem,… … The Collaborative International Dictionary of English
Cid — (aus dem arab. sîd, Herr), mit dem Beinamen Campeadór (Kämpfer), Nationalheld Spaniens, eigentlich Ruy (Rodrigo) Diaz von Bibar, stammte aus einer kastil. Adelsfamilie, unter Sancho II. von Kastilien Feldherr, siegte über dessen Bruder Alfons VI … Kleines Konversations-Lexikon