Loading...
 

Настройка Elastix для подключения к шлюзу FXO-IAX2

Чтобы настроить правила обработки входящей (Indound Routes) и исходящей связи (Outbound Routes) необходимо настроить в Elastix линию подключения (Trunk) для FXO-шлюза.

Некоторые VoIP-FXO шлюзы позволяют использовать для подключения к Elastix как протокол SIP, так и протокол IAX2. В таких случая лучше использовать протокол IAX2, имеющий следующие преимущества перед протоколом SIP: IAX2 проще проходит NAT, поскольку для передачи голоса и сигнальных пакетов использует один и тот же порт, IAX2 потребляет меньше трафика, так как для всех каналов соединения использует единый сигнальный пакет, IAX2 передает сигнальные пакеты в бинарном виде, а не в текстовом, IAX2 в режиме trunk передает все медиапотоки, используемых в данный момент каналов, в едином пакете, что повышает эффективность использования полосы пропускания канала между шлюзом FXO и Elastix.

Создайте в Elastix учетную запись типа IAX2:

Создание IAX2 Trunk в Elastix
Создание IAX2 Trunk в Elastix


и заполните следующие поля:

  • General Settings/Trunk Name - имя соединения (например, название провайдера), которое будет видно в интерфейсе администрирования Elastix
  • Outgoing Settings/Trunk Name - имя, которое будут сохраняться в логах звонков через эту линию
  • Peer Detail - настройки для исходящих соединений:
Peer Detail для IAX2-транка
host=dynamic
type=friend
username=fxo1
secret=m3GaPa$$w0rd
qualify=yes
canreinvite=no
disallow=all
allow=ulaw&alaw

где host=dynamic — означает, что FXO-шлюз сам установит соединение (самый удобный способ подключения, когда Elastix и шлюз находятся в разных сетях); username и secret — логин и пароль, по которому шлюз FXO будет подключаться к Elastix; qualify=yes — регулярно проверять соединение и задержку (по команде show peers в меню Elastix/PBX/Tools можно увидеть статусы линий и абонентов); canreinvite=no — устанавливать соединения через Elastix (для исключения односторонней слышимости, когда на пути между абонентами используется NAT); disallow=all, allow=ulaw&alaw — разрешить использовать только кодек G.711 (ulaw или alaw, позволяющие нормально передавать не только речь, но и факсы).

  • User Context — контекст обработки входящих вызовов
  • USER Detail — настройки для входящих соединений
Книга Elastix Общайтесь свободно