Пытаюсь создать транк с Avaya IP Office. Создал провайдера SIP, т.к. доступны только SIP и IAX, добавил конфиг (данный конфиг успешно работает с FreePbx), добавил в extensuon.conf:
[SIP-TRUNK-5F8173A0-outgoing-custom]
exten => _[0-9*#+]!,1,Set(DIAL_COMMAND=OOH323/AvayaInt/${number})
same => n,return
Содержимое ooh323.conf:
[general]
port=1720
bindaddr=0.0.0.0
gateway=no
directmedia=yes
faststart=yes
h245tunneling=yes
h323id=ObjSysAsterisk
e164=100
;callerid=esk-pbx
gatekeeper=DISABLE
context=all_peers
disallow=all
;allow=alaw
allow=g729
;allow=ulaw
;allow=gsm
dtmfmode=h245alphanumeric
progress_setup = 8
progress_alert = 8
hold=h450
[AvayaInt]
type=friend
port=1720
ip=192.168.Х.Х ; ip адрес AVAYA
context=outgoing-custom
disallow=all
;allow=alaw
allow=g729
;allow=ulaw
;allow=gsm
faststart=no
canreinvite=yes
rtptimeout=60
dtmfmode=h245alphanumeric
h245Tunneling=yes
e164=101
hold=h450
Звонки из MikoPBX на Avaya проходят нормально, c Avaya сразу идет разрыв, в логе:
[2024-05-08 08:40:48] ERROR[26475]: chan_ooh323.c:4636 configure_local_rtp: Channel has no owner
[2024-05-08 08:40:48] ERROR[26475]: chan_ooh323.c:2001 ooh323_onReceivedSetup: Couldn’t create rtp structure
В Avaya созданы два совершенно одинаковых транка (отличается только IP адрес): один с FreePbx, другой с MikoPbx, транк с FreePbx работает нормально в обе стороны.