Всем кому интересно SMS
SMSУслуги для владельцев телефонов: - прием/передача электронной почты - прием новостных рассылок - мультимедиа услуги (новые заставки, мелодии и т.д.) Все это реализуется на базе обычного мобильного телефона GSM без ущерба его основному назначению. Как это работаетПри использовании SMS не устанавливается прямое соединение с каким либо другим телефонным номером, поэтому нет необходимости оплачивать время на линии. Короткий пакет SMS посылается в сервисный центр коротких сообщений (SMSC), который отвечает за их доставку. Приняв сообщение, SMSC проверяет, доступен ли в данный момент получатель сообщения. Если адресат доступен, сообщение доставляется ему, если нет, то сообщение хранится в SMSC до тех пор, пока не будет доставлено или пока не истечет крайний срок доставки сообщения, который отправитель может установить при отправке. В этом состоит отличие SMS от пейджинга, так как пейджер получает сообщения только когда он включен. Ограничения SMSТак как обмен идет короткими пакетами, то длина сообщения ограничена 140 байтами, что составляет 160 символов латиницы или 70 символов русского текста в кодировке Unicode. Некоторые мобильные телефоны не поддерживают кодировку Unicode, для отправки на них сообщений на русском языке предусмотрен механизм транслитерации кириллицы. Существует принципиальная возможность соединения нескольких сообщений в одно (на данный момент эта опция не поддерживается операторами в г. Москве). Использование SMSДвухсторонний пейджинг. Практически все модели современных сотовых телефонов позволяют принимать, набирать и отправлять текстовые SMS сообщения. Для отправки нужно ввести полный телефонный номер абонента, которому отправляется сообщение. Получатель читает пришедшее сообщение прямо на дисплее своего мобильного телефона. Канал передачи данных малой пропускной способности. Например, через SMS отправляется короткий запрос к корпоративной базе данных, находящейся на центральном компьютере. После обработки запроса сервер пошлет ответ на телефон (и подключенный к нему мобильный терминал) тоже через SMS. Таким образом можно организовывать системы сбора данных, регистрации заказов, проверки информации в полевых условиях и т.д. Что такое SMS-сервер?SMS Server - это аппаратно-программный комплекс, позволяющий организовать:- Передачу сообщений SMS- Приём и обработку сообщений SMS- Шлюзование WWWSMS, emailSMS и т.д.- Обеспечивать доставку новостных каналов, при этом возможны различные варианты подключения к провайдеру новостей: HTTP, TCP/IP, SSH, HTTP/SSL, и т.д.- Реализовывать собственные услуги, в том числе и работу клиент серверных приложений через SMS.- Накапливать статистику активности пользователей. При этом автоматически ведется учет для большого количества пользователей. Пользователи могут управлять своим счетом и/или настройками через Internet. Как устроен SMS-сервер.Платформами для программного обеспечения SMS Server могут быть как операционные системы семейства UNIX, так и Windows NTUNIX:30 МБ свободного места на жестком диске. Подключенный сотовый телефон стандарта GSM+GSM-модем или интерфейсный кабель для мобильного телефона. 24 Мб ОЗУ. Рекомендуется: Сетевая карта и отсутствие клавиатуры/монитора. UPS достаточной мощности. 128 Мб ОЗУ. Windows NT:30 МБ свободного места на жестком диске. Подключенный сотовый телефон стандарта GSM+GSM-модем или интерфейсный кабель для мобильного телефона. 24 Мб ОЗУ. Рекомендуется: Сетевая карта и отсутствие клавиатуры/монитора. UPS достаточной мощности. 128 Мб ОЗУ. Архитектура системыРабота комплекса производится вокруг открытой очереди входящих/исходящих сообщений.Никакие компоненты сервера не взаимодействуют друг с другом напрямую. Это позволяет работать в распределенной среде. Очередь сообщений реализована на базе сервера БД InterBase. Компоненты системы:SMS Gate – двунаправленный шлюз очередь сообщений сеть GSM. Реализован в виде приложения, работающего с сотовыми телефонами стандарта GSM через модем (аппаратный либо программный) по протоколу, описанному в стандартах GSM 07.05, 03.40, 03.42, 03.38. Для ОС UNIX реализован программный модем для телефонов Nokia серии 51ХХ/61ХХ. Доступны кодирование SMS в 7-битном алфавите и UCS2. Реализован (но почти никогда не включен) режим склейки нескольких сообщений в одно (так как это не поддерживает SMSC или оборудование). Для повышения гибкости системы возможно удаленная установка данного компонента с работой через сеть TCP/IP. При этом используется высокоэффективное кэширование очереди сообщений. Mail::Local – локальный почтовый сервер, позволяющий перенаправлять сообщения email->очередь исходящих сообщений. Кроме того поддерживается обычный POP3 сервер. Очередь входящих сообщений ->email Mail::Remote – почтовый агент, проверяющий почту на удаленных серверах по протоколу POP3. Помещает новые сообщения в очередь исходящих сообщений. Pagergate –