Подключаем Е1

Первым делом, идем на вкладку Alvis Gateway - General Settings. В поле "Profile" выбираем "Panasonic TDA/TDE/NCP(EuroISDN) и жмем "Save".
Переходим на вкладку "T1/E1 Settings". В поле E1 Frame Format нужно включить или выключить режим CRC4, в соответствии с настройками Панасоника. Узнать их просто, запускаем консоль, выбираем меню 1.1. Слот. Жмем правой кнопкой мыши на плату PRI30, и выпадающем меню выбираем "Свойства порта". На первой же вкладке находим колонку "Режим CRC4". Если там стоит "выкличить", ставим на шлюзе "Double Frame :PCM31". Если "включить" - "CRC4 Multiframe PCM31".
CRC4 mode

Далее проверяем поле "Clock source" шлюза. Если вы подключаете шлюз в разрыв между АТС и провайдером, выбирайте Span0. Если только к АТС - Master (Internal).
Следующу настройку, "Overlap dialing mode" нужно выставить дважды, для Li#0 и Li#1. Опять подсмотрим ее в консоли Панасоника, но уже на вкладке "Настройка CO линии". Колонка "Тип исходящего вызова ISDN". Если там стоит "Режим EN-block", выставляем на шлюзе "no: Neither direction". Если "Режим Overlap", то "yes or both: Both directions".
Overlap dialing mode

Опять жмем "Save" и приступаем к физическому подключению. Разъем 0 шлюза соединяем с мультиплексором или модемом провайдера, разем 1 - с АТС "Panasonic". Тип кабеля зависит от используемого оборудования. В моем случае к мультиплексору идет прямой кабель (обычный патч-корд), к станции - кроссовый. На плате KX-TDA0290 есть переключатель, позволяющий сменить тип используемого кабеля.
После подключения должны загорется зеленым два нижних светодиода на шлюзе и светодиоды на 290-й плате панасоника.
Если этого не происходит, проверяйте патчкорды.
Дальше идем на вкладку "Alvis Gateway - Status" и убеждаемся, что все статусы "ОК", как на картинке.
Alvis Gateway Status

Ошибки на этом уровне могут возникнуть из-за неправильно выставленого режима CRC4, или проблем с оборудованием провайдера.
Осталось подправить роутинг (вкладка "Alvis Gateway - Routing"). Вот что там должно быть:
; *********************** ALVIS GW-2-E1 DIALPLAN DEFINITION **************************
[from-pstn]
exten => _X.,1,Noop(PSTN: Calling from ${CALLERID(num)} to ${EXTEN})
exten => _X.,n,Goto(to-e1-pbx,${EXTEN},1)

[from-e1-pbx]
exten => _X.,1,Noop(TDA: Calling from ${CALLERID(num)} to ${EXTEN})
exten => _X.,n,Goto(to-pstn,${EXTEN},1)


; ************************* DIFFERENT DIRECTIONS DEFINITIONS ************************
; SIP -> PRI calls E1 Li#0 - From E1 PBX Li#1
[to-pstn]
exten => _X.,1,Macro(ast2rtp-prep)
exten => _X.,n,Dial(DAHDI/g0/${EXTEN},,M(ast2rtp))
exten => _X.,n,Hangup()

include => ast2rtp-hangup

[to-e1-pbx]
exten => _X.,1,Macro(ast2rtp-prep)
exten => _X.,n,Dial(DAHDI/g1/${EXTEN},,M(ast2rtp))
exten => _X.,n,Hangup()

include => ast2rtp-hangup

[sip2dahdi]
exten => _X.,1,Macro(ast2rtp-prep)
exten => _X.,n,Dial(DAHDI/g0/${EXTEN},,M(ast2rtp))
exten => _X.,n,Hangup()

include => ast2rtp-hangup

[default]

exten => _X.,1,Hangup()


С этими настройками все звонки от провайдера направляются к АТС, а от АТС - провайдеру. Шлюз полностью "прозрачен".
Убедитесь в этом, сделав парочку исходящих звонков и приняв несколько входящих. Если все в порядке, можно переходить к следующему этапу - подключению международного провайдера IP телефонии.