В общем, необходимо подключить обычную телефонную линию (ТфОП, PSTN) к Asterisk для возможности принимать и совершать вызовы через неё.
В этой статье изложу свой опыт - для памятки и вдруг кому-нибудь еще поможет.
Как подключить аналоговую линию в цифровой астериск? Вариантов нашлось три:
- VoIP-гейтвей
- PCI-карточка с хотя бы одним портом FXO
- небольшая волшебная коробочка под названием Grandstream Handy Tone HT503
1й вариант отвергли, т. к. гейт дорог и в его функционал не будет реализован на его стоимость. 2й вариант был отвергнут, т. к. на материнской плате сервера нет обычного PCI-порта... и еще потому, что настраивать карточки расширения имеет смысл, если у нас несколько линий аналоговой/цифровой телефонии FXO/E1. Самым простым и экономичным вариантом оказался номер 3 (стоимость его 50-70 долл).
Итак, разберемся с терминологией. Если по-простому, то:
- FXO - это интерфейс, к которому подключается PSTN, т. е. сама телефонная линия.
- FXS - интерфейс для подключения обычного аналогового телефона для использования его в VoIP-телефонии.
- E1 - интерфейся цифровой телефонии, используются в крупных организациях с множеством цифровых каналов.
Для наших задач возможно подошло бы и другое устройство подобного типа, НО из представленных на нашем рынке устройств, только HT503 имело FXO-порт. Большинство таких устройств имеют только 1 или несколько FXS-портов. Они нам НЕ подходят! Называются они ATA - Analog Telephone Adapter. (в HT503, к слову, также есть один FXS порт, так что он тоже ATA, но не только).
Моменты, которые необходимо учитывать при настройке HT503:
- подключение чекез WAN или LAN
- настройка аналоговых параметров ТфОП на странице Advanced Settings (зависят от страны)
- параметры отсылки DTMF-сигналов для голосовых меню входящих и исходящих вызовов
- региональные параметры детектирования busy-сигнала ТфОП. Если задать неверные - HT503 не будет детектировать момент завершения входящего вызова вызывающим абонентом
- Настройки сопротивления ТфОП
- приоритеты кодеков
- настройка экстеншна Unconditional Call Forward to VOIP для диалплана Астериска
В общем, распаковываем коробку, подключаем к HT503 БП, затем