Всем привет! Поставил sendxmpp. Дал права 400 на файл ~/.sendxmpp
Содержимое файла:
admin@domen.ru:5222 pass
Пробуем и получаем:
[root@Asterisk ~]# echo preved | sendxmpp -v -t -u -o user@domen.ru
sendxmpp: config: 'password' => 'pass'
Use of uninitialized value $val in concatenation (.) or string at /usr/bin/sendxmpp line 200.
sendxmpp: config: 'component' => ''
sendxmpp: config: 'jserver' => 'domen.ru'
sendxmpp: config: 'port' => '5222'
sendxmpp: config: 'username' => 'admin'
sendxmpp: ssl_verify: 1
sendxmpp: tls_ca_path:
Could not connect to 'domen.ru' on port 5222: HASH(0x2d91968
В файле /usr/share/perl5/Net/XMPP/Protocol.pm пробовал закомментить:
if($self->{STREAM}->GetStreamFeature($self->GetStreamID(),"xmpp-sasl"))
{
return $self->AuthSASL(%args);
}
Не помогало. Так же пробовал jabber-домен менять на IP сервера - не помогло.
Всё это дело стоит на Centos 6.8, perl v5.10.1
Подскажите, что делать.