сервер софтфон не подключается к астериск
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Доступ к форуму партнерам «1C-Рарус» по дистрибуции предоставляется на сайте
rarus-soft.ru
Читают тему
астериск за нат, порт 5038 проброшен
лог SPModuleAsteriskIO.log:
***** 2015.06.22 12:37:39.605 Message: SocketState=wsOpened
***** 2015.06.22 12:37:39.605 Message: SocketState=wsConnecting
***** 2015.06.22 12:37:39.605 Message: SocketState=wsConnected
----- 2015.06.22 12:37:39.605 -> Send (92 Б.)
Action: login
Username: admin
Secret: ******
ActionId: 42178,5261528356
Events: on
----- 2015.06.22 12:37:39.621 <- Read (27 Б.)
Asterisk Call Manager/1.3
----- 2015.06.22 12:37:40.605 <- Read (79 Б.)
Response: Error
ActionID: 42178,5261528356
Message: Authentication failed
***** 2015.06.22 12:37:40.605 Message: SocketState=wsClosed
А в manager.conf пользователь и пароль прописан, доступ с IP на котором сервер софтфона висит тоже разрешен?
типа такого должно быть:
Вместо 1с в названии секции имя вашего пользователя
да, все вроде бы ок, есть отличия в связи с тем, что у меня надстройка есть freepbx.
файл настройки:
[root@localhost ~]# cat /etc/asterisk/manager_additional.conf
;--------------------------------------------------------------------------------;
; Do NOT edit this file as it is auto-generated by FreePBX. ;
[1c]
secret = хххххх
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
permit=ххх.ххх.хх.хх/255.255.255.0
read =
write =
тут permit=ххх.ххх.хх.хх/255.255.255.0 обозначает мой Софтфон сервер.
Заметил, что чз телнет Action: Login проходит только с локального адреса, а вот с Софтфон-сервера - нет, ответ:
Asterisk Call Manager/1.3
action:login
username:1c
secret:xxxxxx
Response: Error
Message: Missing action in request
значит дело в моем FreePBX
Что-то типа такого в iptables:
Заметил, что чз телнет Action: Login проходит только с локального адреса, а вот с Софтфон-сервера - нет, ответ:
Asterisk Call Manager/1.3
action:login
username:1c
secret:xxxxxx
Response: Error
Message: Missing action in request
значит дело в моем FreePBX
т.е. доступа с других машин - нет! А здесь остается только файервол, раз с локального адреса подключение есть.
Я ориентировался на это замечание:
Response: Error
Message: Missing action in request
т.е. доступа с других машин - нет! А здесь остается только файервол, раз с локального адреса подключение есть.
хотя вроде все прозрачно:
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0
displayconnects=no ;only effects 1.6+
[1c]
secret =
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
permit=192.168.1.0/255.255.255.0
read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message
write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message
writetimeout = 5000
Asterisk Call Manager/1.3
action:login
username:1c
secret:хххххх
Response: Success
Message: Authentication accepted
т.к. видимо СофтфонСервер не в курсе этой тонкости, то нет технической возможности подключения к FreePBX последней версии
Заметил, что чз телнет Action: Login проходит только с локального адреса, а вот с Софтфон-сервера - нет, ответ:
т.к. видимо СофтфонСервер не в курсе этой тонкости, то нет технической возможности подключения к FreePBX последней версии
Я не поленился подключился через telnet с сервера софтфона на сервер Asterisk, получил вывод:
Как Вы заметили без переноса, у меня сейчас 13 Asterisk, а у Вас 11, но и на 11 подключалось без проблем.
Ну а лучше посмотреть все же в лог Asteriska "/var/log/asterisk/messages" в момент попытки соединения софтфона
я обычно пользуюсь putty, там почему-то поведение другое.