Делаю связку 1C и Asterisk (FreePBX). Пробую 2 компоненты: BROM-Asterisk-Native и Asterisk.NET.dll (через COM). Обеими успешно подключился к AMI, получилось сделать вызов. Но никак не могу понять почему не могу получить события от Asteriska при звонке. При этом если подключаюсь через putty на порт 5038 - события при звонке сыпятся.
Используются Windows Server 2008 R2, 1С версии 8.3.10.2580 (пробовал и 64 битную версию, и 32), FreePBX 14.0.3.2.
Тестирую эти же компоненты, эти же обработки и конфигурации в другой среде - все работает.
Вторая среда: Windows Server 2012, 1C версии 8.3.10.2650 (32 бита), FreePBX 2.11.0.43.
Привожу конфигурацию manager.conf
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0
displayconnects=no ;only effects 1.6+
allowmultiplelogin=yes
httptimeout=60
[mappings]
recordingfile=>recordingfile
linkedid=>linkedid
[test]
secret = test
deny=0.0.0.0/0.0.0.0
permit=192.168.0.0/255.255.255.0
read = call,user,originate
write = call,user,originate
writetimeout = 100
Никак не могу понять где же косяк. Со стороны 1С вроде всё хорошо, т.к. этот же код успешно отрабатывает на другом сервере. Со стороны Asterisk вроде тоже всё хорошо, т.к. через консоль вижу все события, по идее они должны приходить в 1С.
Что ещё может быть? Куда ещё копнуть?
P.S. поднял на виртуалке пару тестовых FreePBX, в том числе версии 2 - результат отрицательный. Может быть проблема где-то в сети? Админю сеть не я, настройки не знаю, но даже не могу предположить что может так влиять.