Asterisk™: будущее телефонии Второе издание - [22]
Программные телефоны
Программный телефон - это приложение, которое обеспечивает функциональность телефона устройству, не являющемуся телефоном, такому как ПК или персональный цифровой секретарь. Итак, на что это похоже? На первый взгляд, казалось бы, простой вопрос, но он на самом деле влечет за собой множество других. Вероятно, у программного телефона должен быть какой-то номеронабиратель и интерфейс, напоминающий пользователям телефон. Но так ли это будет? Можно ожидать, что значение термина «программный телефон» будет быстро меняться по мере того, как наше представление о телефоне будет претерпевать коренные изменения[41]. В качестве примера этой эволюции рассмотрим следующее: можно ли считать популярные программы для мгновенной передачи сообщений, такие как Instant Messenger, программными телефонами? IM предоставляет возможность начинать и принимать стандартизованные VoIP-соединения. Разве это не дает право называть его программным телефоном? Чтобы ответить на этот вопрос, надо уметь заглядывать в будущее, чему мы еще не научились. Достаточно сказать следующее: хотя на данный момент ожидается, что программные телефоны будут выглядеть как традиционные телефоны, в самом ближайшем будущем эта концепция, скорее всего, изменится.
По мере изменения стандартов и ухода от традиционного телефона в направлении к культуре мультимедийной связи грань между программными и физическими телефонами будет стираться. Например, в качестве телефона можно будет приобрести терминал связи, а для получения необходимой функциональности установить на него приложение программного телефона.
Теперь, после того как мы все так запутали, лучшее, что можно сделать, - это дать определение тому, что подразумевается под термином «программный телефон» в данной книге, понимая при этом, что он может существенно измениться в ближайшие несколько лет. Для наших целей мы определяем программный телефон как любое устройство, выполняемое на персональном компьютере, имеющее вид и создающее впечатление телефона и обеспечивающее его основную функцию - возможность устанавливать одновременную двустороннюю аудиосвязь (что ранее называлось «телефонными звонками»)[42] через адресацию E.164[43].
Телефонные адаптеры
Телефонный адаптер (обычно называемый ATA, или аналоговым терминальным адаптером) можно описать как устройство для конечного потребителя, которое обеспечивает объединение линий связи, использующих разные протоколы. Чаще всего эти устройства используются для преобразования цифрового сигнала (IP или специализированного) в аналоговый, с которым могут работать стандартные телефоны или факсы.
Такие адаптеры можно было бы называть шлюзами, потому что это - их функция. Однако популярный термин «телефонный шлюз», вероятно, лучше всего описал бы многопортовый телефонный адаптер, как правило, выполняющий более сложные функции маршрутизации. Телефонные адаптеры будут употребляться до тех пор, пока существует необходимость соединять несовместимые стандарты и старые устройства с новыми сетями. Со временем необходимость в этих устройствах отпадет, как это случилось с модемами, которые постепенно исчезают ввиду ненужности.
Терминалы связи
«Терминал связи» - это старый термин, исчезнувший на пару десятков лет и воспроизведенный здесь, пожалуй, лишь по той причине, что его надо обсудить, прежде чем он в конечном счете исчезнет вновь или станет повсеместно распространенным.
Сначала немного истории. Когда были выпущены первые цифровые системы офисных АТС, производители этих машин поняли, что не могут называть их конечные точки телефонами - специализированная природа обусловливала невозможность их соединения с PSTN. Поэтому их назвали терминалами или станциями. Конечно, пользователи этого не приняли. Эти системы выглядели как телефон и работали как телефон, то есть были телефонами. По-прежнему изредка можно встретить термин «терминал» в применении к аппаратам офисной АТС, но преимущественно их называют телефонами.
Обновленный термин «терминал связи» не имеет ничего общего с чем- либо специализированным, скорее всего, наоборот. Придумывая все новые и новые пути общения, мы получаем доступ ко множеству различных устройств, которые обеспечат нам возможность связи. Рассмотрим следующие сценарии:
• Если я использую персональный цифровой секретарь для соединения с голосовой почтой и получения голосовых сообщений (преобразованных в текст), становится ли он телефоном?
• Если я подключаю видеокамеру к ПК, соединяюсь с веб-сайтом компании и посылаю запрос на начало чата с сотрудником службы работы с клиентами, мой ПК стал телефоном?
• Если я используют IP-телефон на кухне для поиска рецептов в Интернете, это можно считать телефонным звонком?
Идея проста: мы, наверное, никогда не перестанем «звонить» друг другу, но всегда ли мы будем использовать «телефоны» для этого?
Некоторые вопросы Linux
Спросите кого угодно из Free Software Foundation - и он скажет следующее: то, что мы знаем как Linux, на самом деле - GNU/Linux. Если отбросить все этимологические аргументы, в этом есть доля истины. Тогда как ядро операционной системы действительно называется Linux, подавляющее большинство утилит, установленных и регулярно используемых в системе Linux, на самом деле являются утилитами GNU. Linux, наверное, всего на 5% Linux и на 75% - GNU, а на оставшиеся 20% - пожалуй, все остальное.
Одно из немногих изданий на русском языке, которое посвящено старейшей глобальной компьютерной сети "Fidonet". Сатирический справочник о жизни и смерти самого древнего сетевого сообщества, которое до сих пор существует среди нас.
В пособии излагаются основные тенденции развития организационного обеспечения безопасности информационных систем, а также подходы к анализу информационной инфраструктуры организационных систем и решению задач обеспечения безопасности компьютерных систем.Для студентов по направлению подготовки 230400 – Информационные системы и технологии (квалификация «бакалавр»).
В книге американских авторов — разработчиков операционной системы UNIX — блестяще решена проблема автоматизации деятельности программиста, системной поддержки его творчества, выходящей за рамки языков программирования. Профессионалам открыт богатый "встроенный" арсенал системы UNIX. Многочисленными примерами иллюстрировано использование языка управления заданиями shell.Для программистов-пользователей операционной системы UNIX.
Книга адресована программистам, работающим в самых разнообразных ОС UNIX. Авторы предлагают шире взглянуть на возможности параллельной организации вычислительного процесса в традиционном программировании. Особый акцент делается на потоках (threads), а именно на тех возможностях и сложностях, которые были привнесены в технику параллельных вычислений этой относительно новой парадигмой программирования. На примерах реальных кодов показываются приемы и преимущества параллельной организации вычислительного процесса.
Применение виртуальных машин дает различным категориям пользователей — от начинающих до IT-специалистов — множество преимуществ. Это и повышенная безопасность работы, и простота развертывания новых платформ, и снижение стоимости владения. И потому не случайно сегодня виртуальные машины переживают второе рождение.В книге рассмотрены три наиболее популярных на сегодняшний день инструмента, предназначенных для создания виртуальных машин и управления ими: Virtual PC 2004 компании Microsoft, VMware Workstation от компании VMware и относительно «свежий» продукт — Parallels Workstation, созданный в компании Parallels.
Книга содержит подробные сведения о таких недокументированных или малоизвестных возможностях Windows XP, как принципы работы с программами rundll32.exe и regsvr32.exe, написание скриптов сервера сценариев Windows и создание INF-файлов. В ней приведено описание оснасток, изложены принципы работы с консолью управления mmc.exe и параметрами реестра, которые изменяются с ее помощью. Кроме того, рассмотрено большое количество средств, позволяющих выполнить тонкую настройку Windows XP.Эта книга предназначена для опытных пользователей и администраторов, которым интересно узнать о нестандартных возможностях Windows.