Сотовый телефонный мост SalTel80 версии Pro (2005)

С момента публикации первой статьи по новой на тот момент разработке сотового телефонного моста SalTel 80-16 автор получил по электронной почте значительное количество писем с комментариями и предложениями. Параллельно, как и предполагалось, велись работы по усовершенствованию конструкции, в результате которых появилась окончательная версия моста, получившая название SalTel 80-256 или SalTel 80 Pro.

Схема

Схема сотового моста SalTel 80 Pro приведена на рис. 1. Общие принципы её работы подробно описаны в предыдущей статье, поэтому здесь мы остановимся только на внесенных в схему изменениях:

  • объём ПЗУ моста увеличен до 32 кБ за счёт применения микросхемы DD4 типа 28c256. Электрически стираемое ПЗУ использовано для облегчения процесса замены прошивки моста, в случае если это не планируется, можно установить микросхему типа 27c256 с незначительной коррекцией схемы подключения;
  • добавлен ключ тонового (частотного) набора для работы моста на линиях электронных АТС. Ключ реализован на элементах R15, R37, C13, VT2;
  • вместо отечественного семисегментного индикатора АЛС324Б применён иностранный SA08-11SRWA, обеспечивающий больший размер, повышенную яркость и лучшую читаемость символов. Номера выводов индикатора на схеме соответственно изменены;
  • полностью переработан узел анализа подключённости мобильного телефона, теперь обеспечивающий полную надёжность обнаружения окончания соединения. Данная часть схемы реализована на элементах DD6-3, DD1-5, VS1, DA3, R46-R50, VD11.

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

- подключение резистора R13 показано ошибочно. В этом случае замыкание переключателя SA1.4 приведёт к короткому замыканию источника питания;

- анод светодиода HL1, верхние по схеме выводы конденсаторов C5, C6 и левые выводы резисторов R19, R20 должны подключаться к линии +5V не напрямую, а через упущенный на схеме резистор R12 номиналом 4,7 кОм. Модернизированная схема (рис. 1) обеспечивает функционирование сотового моста в полном объеме версии Pro.

Функциональность

Увеличенный в 16 раз по сравнению с базовой версией объём ПЗУ позволил значительно расширить сервисные возможности конструкции. В первую очередь это коснулось удобства пользования мостом: тональные сигналы, информирующие пользователя о ходе соединения, заменены на голосовые сообщения. В частности, после успешного набора номера мост сообщает «Пожалуйста, не вешайте трубку. Устанавливается соединение»; при занятости городской линии – «Линия занята», при неответе вызываемого абонента «Абонент не отвечает», при ошибках набора – «Неправильный ввод». Голосовая информация выдаётся также в качестве приглашения к набору номера и для указания окончания максимально разрешённого времени сеанса связи через мост. Приглашение к вводу пароля для авторизации по-прежнему оставлено «молчаливым» с целью затруднить обнаружение моста посторонними абонентами.

Голосовые сообщения хранятся в памяти моста в специальном формате, аналогичном применённому в телефонах «Русь» (с компрессией пауз). В результате этого удалось достигнуть высокой экономичности записи (порядка 600-700 байт/с) при удовлетворительной разборчивости текста. Дополнительное сокращение объема занимаемой памяти обеспечивает модульная компоновка сообщений (сообщения динамически формируются мостом из набора стандартных записанных в память слов).

В дополнение к ранее описанным режимам добавлены режимы «прозрачного» прохождения вызова между проводной и мобильной телефонными линиями. В этом случае соединение осуществляется с фиксированным мобильным либо проводным номером соответственно, а присутствие на линии моста остаётся для звонящего вообще незаметным. Работают данные режимы следующим образом. При поступлении вызова, например, на проводную линию, мост начинает набор заранее заданного номера на мобильном телефоне. Соединение при этом не устанавливается до момента ответа удалённого абонента, при этом для звонящего всё выглядит так, как будто ему ответили с аппарата, подключенного к проводной линии. Описанный режим удобен для организации личного «прямого» мобильного номера, или единого личного номера для входящей связи (проводной и мобильной). Например, находясь дома, можно пользоваться обычным проводным телефоном, а на выезде использовать мобильный телефон, звонки на который осуществляются через сотовый мост SalTel 80 Pro набором прежнего, домашнего номера.

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

Помимо двух основных режимов работы, для каждой из линий предусмотрено также отключение реакции на вызов. Данная функция удобна, если мост планируется использовать для передачи вызовов только в одном направлении. В версии Pro сотового моста SalTel 80 в полной мере реализованы ранее заявленные функции определения тоновых сигналов «ответ станции», «занято» и «посылка АОН». Благодаря этому в данной версии работает функция «авторизация по данным АОН», не требующая ввода пароля при звонке с заданного номера, а также полноценный контроль состояния проводной линии на предмет отключения внешних абонентов. В дополнение к данным, ранее заявленным функциям новая версия управляющей программы поддерживает анализ сигнала «запрос АОН» с удалённой стороны и выдачу информационного пакета «посылка АОН» с заранее заданной информацией.

Введённая работа с запросами АОН расширяет функциональность моста следующим образом. Во-первых, мост приобретает функцию самоидентификации в телефонной сети. В том случае, если на базовом мобильном телефоне заказана функция CLIRантиАОН»), его номер не будет передаваться оборудованием телефонного оператора на стационарные телефоны с АОН. Эту функцию может взять на себя сам телефонный мост, на котором для удобства абонентов можно настроить передачу реального номера для обратной связи. Например, если номер базового мобильного телефона моста 8-123-4567890, а входящая связь с обслуживаемой им сетью осуществляется по номеру 987-65-43, целесообразно выдавать при исходящих звонках на АОНы номер 9876543:1, а не 4567890:1.

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

Ещё в прошивке версии Lite были предусмотрены часы реального времени, работающие в фоновом режиме. Однако в описанной ранее версии моста они не использовались, поэтому и не были упомянуты. В версии Pro помимо часов реализовано ведение полноценного календаря, причём эти данные используются для ведения журнала соединений в ОЗУ моста.

Еще одна новая функция моста – режим автономного ввода сервисных команд с клавиатуры базового мобильного телефона. Эти команды подразделяются на две основные группы – управляющие и информационные. Первая группа осуществляет прямой ввод значений служебных констант в память моста. При помощи управляющих команд можно менять стандартные временные интервалы, используемые при работе с вызывными посылками и DTMF-командами, задавать используемые в работе моста телефонные номера. Вторая группа команд вызывает на дисплей телефона сохранённые в памяти значения, не изменяя их. При помощи одной из информационных команд можно также просматривать данные журнала соединений (в формате: дата/время звонка, источник вызова, АОН, длительность соединения). Вызванная информация индицируется на экране телефона в течение 3 секунд, после чего телефон возвращается в режим ожидания вызова.

Система служебных команд по-прежнему доступна и из «онлайновых» режимов работы моста, то есть во время установленных соединений. В этом случае обрабатываются только управляющие команды, а информационные команды игнорируются. При вводе во время соединения кода информационной команды мост всегда выдаёт сообщение «команда успешно выполнена». Большинство функций моста (приём/выдача АОН, авторизация, анализ гудков, звуковые сигналы и т.д.) могут быть программно включены или выключены по желанию пользователя при помощи управляющих команд. Таким же образом в версии Pro осуществляется выбор режима работы моста (конфигурационные переключатели SA1.1, SA1.2 более не задействованы). Отметим, что если пользователь выбрал режим «не реагировать на вызовы со всех линий», то отменить его можно только путём ввода соответствующих команд с клавиатуры базового мобильного телефона.

В заключение описания новых функций необходимо отметить коррекцию так называемого «московского» варианта прошивки моста. Этот вариант представляет собой стандартную версию моста с внесёнными в неё московскими региональными телефонными кодами, что даёт возможность вводить различные ограничения на набор телефонных номеров через мост. В версии Pro список кодов значительно расширен с учётом новой номерной ёмкости местных мобильных операторов, кроме этого вследствие недавних изменений в российской телефонной нумерации (замена цифры «0» в кодах на «4») произведена коррекция кодов проводных сетей. Коды телефонных сетей используются для реализации режимов «только бесплатные соединения» для проводной линии и «только внутрисетевые вызовы» для базового мобильного телефона. В первом случае на проводной линии допускается только набор семизначных номеров либо 11-значных номеров, начинающихся с «разрешённых» кодов. Во втором случае на базовом мобильном телефоне могут быть набраны только номера оператора, чья SIM-карта установлена в этом аппарате (выбирается вручную).

Развитие

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

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

  • «обратный вызов»: при получении определённого количества посылок вызова на базовый мобильный телефон мост перезванивает абоненту, номер которого заранее задан и предлагает ввести номер для набора. Данный режим может быть актуален в свете ближайшего ввода бесплатных входящих вызовов на все мобильные телефоны;
  • «удалённый мониторинг»: периодическая отправка журнала соединений в виде SMS на заранее заданный номер;
  • «охранная сигнализация»: удалённое оповещение владельца моста (в виде звонков либо SMS с заранее заданным содержанием) о срабатывании одного из двух датчиков (подключаемых параллельно контактам SA1.1, SA1.2).

Материалы о сотовом телефонном шлюзе SalTel 80-256 (SalTel 80 Pro) опубликованы в журнале «Радиолюбитель» (г. Минск) №7, 2006 г., с. 54.

Прикрепленные файлы: