- База знаний
- Пример файла конфигурации XML для Cisco 8851 phone
- Пример файла конфигурации XML для Cisco 7970 phone
- Пример файла конфигурации XML для Cisco 9971
- Отладка VoIP звонка с Wireshark
- Книги
- Использование поля Diversion в SIP пакете
- Астериск и Н.323
- ISDN release cause codes
- Пример файла конфигурации голосового шлюза Cisco
- Пример конфигурации интерфейса E1 PRI в голосовом шлюзе Cisco
- Аналоговое зло
- Интернациональные телефонные коды стран
- Практикум по интеграции Астериск в комплексе с OpenBSC/Osmocom
- Факс по IP
Каналы в Asterisk
Что такое каналы в Asterisk?
Каналы в asterisk - это внешние или внутренние соединения, по которым производиться доставка вызовов в АТС Asterisk. Каналом может быть соединение с обычным телефонным аппаратом или с обычной телефонной линией, или он может быть виртуальным (логическим) каналом для совершения вызовов (как, например, совершение телефонных вызовов через Интернет). Сервер Asterisk не делает различий между классами каналов "FXO" и "FXS" (это значит, что он не делает различий между телефонными линиями и телефонными аппаратами). Каждый совершаемый или принимаемый вызов производится через какой-либо определенный канал.Типы каналов
Сервер Asterisk поддерживает следующие типы каналов в стандартной поставке:- Agent: ACD канал для работы с Агентами, при обработки очереди вызовов.
- Console: Клиентский Linux консольный драйвер для работы с звуковыми картами (использующие драйвера OSS или ALSA).
- DAHDI: Канал для подсоединения обычных телефонных аппаратов или телефонных линий, используя интерфейсные карты, а также по цифровым каналам E1/T1. Данный тип канала является заменой канала Zap в Asterisk, начиная с ветки 1.6 и в 1.4, начиная с релиза 1.4.22.
- H.323: Старый добрый VOIP протокол
- IAX и IAX2: Inter-Asterisk Exchange protocol, VOIP протокол специально разработанный для Asterisk.
- Local: Внутренний канал (Loopback), для передачи вызовов в другой контекст внутри самого сервера Asterisk.
- MGCP: Media Gateway Control Protocol, еще один VOIP протокол.
- Modem: Название слегка вводит в заблуждение, но это канал для работы с ISDN соединениями, а не для работы с модемами.
- NBS: Канал для работы с "Network Broadcast Sound"
- phone: Канал для работы с драйвером "Linux Telephony"
- SIP: Протокол Инициирования Сеанса (Session Initiation Protocol), один из частоиспользуемых VOIP протоколов.
- Skinny: Драйвер протокола для "Cisco Skinny Client Control Protocol" (VOIP протокол)
- VOFR: Голос через frame relay от Adtran
- VPB: Канал для подсоединения обычных телефонных аппаратов или телефонных линий, используя карты от Voicetronix.
- Zap: Канал для подсоединения обычных телефонных аппаратов или телефонных линий, используя карты от Digium. А так же для E1-карт Кроникс, TDMoE и для Asterisk zaphfc.
Драйверы каналов, которые поддерживают другие технологии и, которые могут быть дополнительно установлены в Asterisk:
- Bluetooth: Позволяет использовать устройства bluetooth для изменения маршрута вызовов - см. SVN.
- CAPI: канал для ISDN CAPI.
- chan_mobile Позволяет использовать устройства bluetooth (версии 1.4+)
- mISDN: канал для mISDN.
- vISDN: канал для vISDN (нативный BRI канал для HFC чипсета).
- SCCP: Альтернативный драйвер канала для Skinny/SCCP.
- Sirrix: Канал ISDN BRI для карт от Sirrix (с возможностью ISDN шифрования).
- UNISTIM: Канал для "Nortel Unistim".
- Unicall: Замена для zaptel, с поддержкой R2.
- SS7: Канал SS7 (ISUP на MTP2/3).
Конфигурация
- Интерфейсные карты от Digium: Вам необходимо установить и сконфигурировать драйвер ядра Zaptel, чтобы дат возможность серверу Asterisk использовать Ваши интерфейсные карты от Digium. Сервер Asterisk осуществляет доступ к этим картам через канал Zap. Каналы конфигурируются в файле zapata.conf.
- Интерфейсные карты от Voicetronix: Вам необходимо установить драйвер ядра для поддержки этих устройств. Сервер Asterisk осуществляет доступ к этим картам через канал vpb. Они конфигурируются в файле vpb.conf.
- SIP телефоны работают через SIP каналы. Они конфигурируются в файле sip.conf.
- IAX телефоны работают через IAX каналы. Они конфигурируются в файле iax.conf.
- Для некоторых специфичных VOIP телефонов могут потребоваться некоторые специальные настройки. Смотри раздел: Замечания по настройке некоторых IP телефонов.
Возможности предоставляемые каналами: какие возможности поддерживаются каждым из каналов?
Возможность | IAX | SIP | Skinny | SCCP | Voice | Zaptel | MGCP | chan_capi | chan_misdn |
Early Voice | Y | Y | |||||||
Перевод вызова | Y #/Native | Y | |||||||
DND | Y | ||||||||
Прием CallerID | Y | Y | Y | Y | Y | Y | |||
Передача CallerID | Y | Y | Y | Y | Y | Y | |||
Group Pickup | Y *8# | Y *8 | Y *8 | Y native | |||||
Directed Call Pickup | |||||||||
Call Waiting | Y | Y | |||||||
Запрещение определения CallerID | Y | ||||||||
Переадресация | Y | Y call deflection | Y call deflection | ||||||
Второй вызов | Y | N | Y | ||||||
ADSI Screen Phones | N | N | N | Y |
Некоторые возможности могут, со временем, и появиться...