Выбрать главу

• 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.

(обратно)

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

Банк каналов - это, грубо говоря, устройство, позволяющее разделить цифровую линию на несколько аналоговых линий (и наоборот). Выражаясь точнее, банк каналов обеспечивает возможность объединять аналоговые телефоны и линии в систему через линию 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 - это генератор тактовых синхронизирующих импульсов, разработанный как источник временных интервалов для систем, не имеющих аппаратного таймера. Его можно рассматривать как своего рода метроном, благодаря которому система может правильно синхронизировать множество аудиопотоков при их смешении.