Авторизация INVITE
Добавлено: 27 июл 2018, 12:16
Добрый день!
Пытаемся срастить FreePBX, который находится за NAT с 11-ым Asterisk'ом (на публичном адресе).
FreePBX [успешно] регистрирует несколько SIP-транков. Вызовы проходят только через один из них. По остальным:
NOTICE chan_sip handle_request_invite: Failed to authenticate device
При включенном [на полную катушку] debug'е на консоли только это сообщение, после чего 403 Forbidden.
Больше ничего ценного почерпнуть не удалось. Ни в дампе, ни на консоли. В дампе INVITE, Unauthorised,
Ack, INVITE, Forbidden. Сравнивал дампы вызовов успешных и неуспешных - идентичны абсолютно. Есть
догадка, что Астериск не различает несколько регистраций с одного и того же адреса/порта. Если это так,
есть ли возможность разнести по портам
Настройки "наиахритиповейшие":
[7xxxxxxxxx1]
type=friend
host=dynamic
context=Permit-National
username=7xxxxxxxxx1
secret=xxxxxxxxxxxxxxxxxxxxxxxxx
dtmfmode=rfc2833
setvar=CGroup=7xxxxxxxxx1
setvar=CLimit=2
callwaiting=yes
disallow=all
allow=alaw
qualify=yes
deny=0.0.0.0/0.0.0.0
permit=XXX.XXX.XXX.XXX/255.255.255.255
И таких 5 штук. Диалплан - 100% рабочий, остальные работают. Да и не доходит до него.
P.s. insecure не хотелось бы.
Пытаемся срастить FreePBX, который находится за NAT с 11-ым Asterisk'ом (на публичном адресе).
FreePBX [успешно] регистрирует несколько SIP-транков. Вызовы проходят только через один из них. По остальным:
NOTICE chan_sip handle_request_invite: Failed to authenticate device
При включенном [на полную катушку] debug'е на консоли только это сообщение, после чего 403 Forbidden.
Больше ничего ценного почерпнуть не удалось. Ни в дампе, ни на консоли. В дампе INVITE, Unauthorised,
Ack, INVITE, Forbidden. Сравнивал дампы вызовов успешных и неуспешных - идентичны абсолютно. Есть
догадка, что Астериск не различает несколько регистраций с одного и того же адреса/порта. Если это так,
есть ли возможность разнести по портам
Настройки "наиахритиповейшие":
[7xxxxxxxxx1]
type=friend
host=dynamic
context=Permit-National
username=7xxxxxxxxx1
secret=xxxxxxxxxxxxxxxxxxxxxxxxx
dtmfmode=rfc2833
setvar=CGroup=7xxxxxxxxx1
setvar=CLimit=2
callwaiting=yes
disallow=all
allow=alaw
qualify=yes
deny=0.0.0.0/0.0.0.0
permit=XXX.XXX.XXX.XXX/255.255.255.255
И таких 5 штук. Диалплан - 100% рабочий, остальные работают. Да и не доходит до него.
P.s. insecure не хотелось бы.