Литмир - Электронная Библиотека
Содержание  
A
A

Аналоговые интерфейсные платы

Интерфейс PSTN, скорее всего (если не требуется обеспечение многоканальной линии или нет денег на то, чтобы каждый месяц менять телекоммуникационное оборудование), будет состоять из одной или более аналоговых схем, для каждой из которых потребуется порт Foreign eXchange Office (FXO).

Digium, компания, спонсирующая разработку Asterisk, выпускает аналоговые интерфейсные платы для Asterisk. На веб-сайте компании можно найти обширный модельный ряд аналоговых карт, включая проверенную временем TDM400P, новейшую TDM800P и плату с высокой плотностью размещения проводников TDM2400P. Например, TDM800P - восьмипортовая базовая плата с возможностью установки максимум двух четырехпортовых модулей FXO или FXS[28]. Можно приобрести TDM800P с уже установленными данными модулями, а также с модулем для эхоподавления. Более подробную информацию об этих платах можно найти на сайте компании Digium (http://www.digium.com). Производством совместимых с Asterisk аналоговых плат также занимаются следующие компании:

• Rhino (http://www.channelbanks.com).

• Sangoma (http://www.sangoma.com).

• Voicetronix (http://www.voicetronix.com).

• Pika Technologies (http://www.pikatechnologies.com).

Все это компании с хорошей репутацией, выпускающие превосходные продукты.

Цифровые интерфейсные платы

Если требуется более 10 телефонных линий или обеспечение возможности подключения к цифровым линиям, используются платы T1 или E1[29]. Однако не стоит забывать, что ежемесячные расходы на обслуживание цифровых PSTN-линий варьируются в широких пределах. В некоторых регионах окупаемость будет обеспечена всего пятью линиями; в других эта технология может вообще не быть экономически эффективной. Чем выше конкуренция в регионе, тем больше шансов найти более выгодное предложение. Взвесьте все возможные варианты. В ходе проекта Zapata Telephony Proj ect сначала была создана плата T1, Tormenta, то есть прототип наиболее совместимых с Asterisk плат T1. Первые платы Tormenta сейчас считаются устаревшими, но они до сих пор работают с Asterisk.

Digium выпускает несколько разных интерфейсных плат для цифровых линий. Эти платы практически идентичны; основное отличие в предоставляемых интерфейсах, T1 или E1, и количестве обеспечиваемых каналов. Компания Digium дольше всех выпускает платы Zaptel для Linux, поскольку принимала активное участие в разработке Zaptel под Linux и с годами стала движущей силой разработки Zaptel.

Sangoma, которая выпускает платы WAN с открытым исходным кодом в течение многих лет, добавила поддержку Asterisk для своих плат T1/ E1 несколько лет назад[30]. Сейчас Rhino выпускает платы T1 для Asterisk. Также существует много других компаний, предлагающих цифровые интерфейсные платы для Asterisk.

Банки каналов

Asterisk™: будущее телефонии Второе издание - img_6.png

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

На рис. 2.2 показан банк каналов в составе типовой офисной телефонной системы. Несмотря на дороговизну, многие считают, что использование банка каналов - это единственно правильный способ объединения аналоговых линий и устройств с Asterisk. Так это или нет, зависит от многих факторов, но, если вы можете себе это позволить, лучше не экономьте на банке каналов[31]. Часто уже бывшие в употреблении банки каналов можно найти на аукционе eBay. Ищите модули компаний Adtran и Carrier Access Corp. (Rhino делает замечательные банки каналов, и они очень привлекательны по цене, но на eBay их трудно найти.) Не следует забывать, что для подключения банка каналов к Asterisk понадобится плата T1.Рис. 2.2. Один из способов подключения банка каналов

Другие типы интерфейсов PSTN

Существует множество шлюзов VoIP, которые можно конфигурировать для обеспечения доступа к линиям PSTN. Вообще говоря, больше всего они пригодятся в небольших системах (одна или две линии). Процесс конфигурирования также может вызывать сложности, потому что управление взаимодействием между различными сетями и устройствами требует твердого понимания и телефонии, и основ VoIP. По этой причине упомянутые устройства не будут обсуждаться в данной книге подробно, однако они заслуживают внимания. Популярностью пользуются модули, выпущенные компаниями Sipura, Grandstream, Digium и многими другими.

Другой способ подключения к PSTN - посредством линий ISDN[32] Basic Rate Interface (BRI). BRI[33] - это цифровой телекоммуникационный стандарт, определяющий двухканальную линию с пропускной способностью до 144 Кбит/с. Он очень редко используется в Серверной Америке, но крайне популярен в Европе. Из-за большого многообразия способов реализации данной технологии и отсутствия оборудования для тестирования в данной книге мы не будем останавливаться на BRI слишком подробно. Но, пожалуйста, обратите внимание, что BRI очень популярен в Европе и поэтому Digium выпустила плату B410P.

Соединение исключительно с телефонной сетью на базе коммутации пакетов

Если нет необходимости подключения к PSTN, для Asterisk не требуется никакого другого оборудования, кроме сервера с сетевой интерфейсной платой.

Однако, если предполагается предоставление возможности воспроизведения музыки при ожидании[34] или конференц-связи и нет физического источника временных интервалов, понадобится модуль ядра Linux ztdummy. ztdummy - это генератор тактовых синхронизирующих импульсов, разработанный как источник временных интервалов для систем, не имеющих аппаратного таймера. Его можно рассматривать как своего рода метроном, благодаря которому система может правильно синхронизировать множество аудиопотоков при их смешении.

Эхоподавление

Одной из проблем, возникающих при использовании аналоговых интерфейсов в системе VoIP - эхо. Эхо - это возвращение сказанного говорящему через небольшой промежуток времени. Эхо возникает на противоположном конце линии связи, но слышит его говорящий на этом конце. Малоизвестный факт, что эхо было бы огромной проблемой в PSTN, если бы поставщики услуг связи не применяли сложные (и дорогие) стратегии для его устранения. Мы поговорим об эхе немного позже, но, что касается аппаратных средств, советуем подумать о добавлении эхоподавляющего оборудования на все платы, приобретаемые для использования в качестве интерфейса PSTN. Asterisk может кое-что делать с эхом на программном уровне, но этого отнюдь не достаточно для решения проблемы. Эхоподавление на программном уровне очень сильно загружает процессор; аппаратные эхокомпенсаторы, встроенные в PSTN-плату, снимают эту ношу с ЦП.

Аппаратное эхоподавление может увеличить стоимость оборудования на несколько сотен долларов, но, если требуется получить качественную систему, лучше вложить немного больше средств сейчас, чем иметь неприятности потом. Эхо - очень неприятная проблема, и пользователи просто возненавидят систему, в которой такая проблема присутствует. На момент написания данной книги на рынке появилось несколько программных эхокомпенсаторов. У нас не было возможности протестировать ни один из них, но известно, что в них используются те же алгоритмы, что и в аппаратных эхокомпенсаторах. Те, кто недавно приобрел аналоговую плату Digium, могут позвонить в отдел продаж Digium и получить код ключа, с помощью которого вы сможете воспользоваться их самым последним программным эхокомпенсатором в своей системе[35]. Есть и иные варианты ПО для других типов плат, но необходимо выяснить, нужна ли лицензия на их использование[36]. Помните, что применение эхокомпенсаторов приводит к потерям производительности. Они существенно нагружают процессор, и это следует учитывать при проектировании системы, использующей данные технологии.

вернуться

28

FXS и FXO являются альтернативным оборудованием для аналоговой схемы. Какой из них потребуется, будет определяться тем, к чему выполняется подключение. Этот вопрос более подробно обсуждается в главе 7.являются альтернативным оборудованием для аналоговой схемы. Какой из них потребуется, будет определяться тем, к чему выполняется подключение. Этот вопрос более подробно обсуждается в главе 7.

вернуться

29

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

вернуться

30

Следует заметить, что плата Frame Relay производства Sangoma играла некоторую роль в первоначальной разработке Asterisk (см. http://linuxdevices.com/ articles/AT8678310302.html); Sangoma имеет долгую историю поддержки интерфейсов WAN с открытым исходным кодом в Linux.

вернуться

31

Мы используем банки каналов для моделирования центральной АТС. Один 24-портовый банк каналов на выходе из системы Asterisk может обеспечить до 24 аналоговых линий - это идеально для аудитории или лаборатории.

вернуться

32

Цифровая сеть с интеграцией служб. - Примеч. науч.ред.

вернуться

33

Интерфейс, обеспечивающий базовую скорость передачи данных. - Примеч. науч. ред. Примеч. науч. ред.

вернуться

34

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

вернуться

35

Это ПО не входит в обычный пакет для скачивания Asterisk, потому что Digium приходится платить за его лицензию отдельно. Тем не менее оно поставлялось со всеми платами Digium до введения действующего закона в силу, поэтому доступно бесплатно всем, у кого есть аналоговая плата Digium, находящаяся на гарантийном обслуживании. Если вы используете аналоговую плату другого производителя, на веб-сайте Digium можно купить ключ для этого программного эхокомпенсатора.

вернуться

36

Sangoma тоже предлагает бесплатный программный эхокомпенсатор на своих аналоговых платах (до шести каналов).тоже предлагает бесплатный программный эхокомпенсатор на своих аналоговых платах (до шести каналов).

14
{"b":"282856","o":1}