Имя: Пароль:
1C
1С v8
Jabber + 1С на УФ
,
0 SerMaxim
 
21.05.13
19:44
Добрый день! По мотивам темы. Столкнулись с той же задачей что и в v8: 8.2 Jabber под сервер. Нужно запустить связь с Jabber на сервере. На сервере штатно ни одна из компонент не работает. Нужно и принимать и отсылать сообщения. Есть у кого идеи как настроить связку?
1 Лефмихалыч
 
21.05.13
19:53
(0) установить на сервер компоненты не предлагать?
2 Smallrat
 
21.05.13
19:57
я делал
http://infostart.ru/public/175419/
если нет возможности скачать оттуда, могу завтра на почту кинуть
3 SerMaxim
 
21.05.13
20:36
(1) Ну ясно дело установлено все. Не работает. Не подключается - сразу выкидывает при подключении
(2) Спасибо. Сейчас посмотрю!
4 SerMaxim
 
21.05.13
20:38
(2) Сразу вопрос - а сообщения принимает? Примеры файлов конфигурационных где можно найти?
5 Smallrat
 
21.05.13
20:57
(4) принимает. млин, я опять забыл их добавить. завтра перезалью (все на работе лежит). ну или конфу поставить - там есть обработка, которая формирует конфигурационный файл или в коде посмотреть как он формируется.
6 Smallrat
 
21.05.13
21:04

<?php
/* UTF-8
*/
$webi_conf['user']="bot@srv-jabber";
$webi_conf['pass']="pass";
$webi_conf['host']="srv-jabber";
$webi_conf['port']=5222;
$webi_conf['domain']="";
$webi_conf['logtxt']=FALSE;
$webi_conf['log_file_name']="";
$webi_conf['tls_off']=1;
$webi_conf['logmsg']=TRUE;
$webi_conf['statusmsg']='Здесь сообщение статуса';
?>
7 SerMaxim
 
22.05.13
12:15
(6) Вроде сделал все по инструкциям но клиент не подключается. Есть ли какие-то логи? Как посмотреть можно?
8 SerMaxim
 
22.05.13
12:32
Пишет

2013-05-22 12:32:01
Received XML<<
<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>
9 Smallrat
 
22.05.13
12:33
(7)
$webi_conf['logtxt']=FALSE;
поменять на TRUE

будет служебный лог сообщений, которыми жаббер обменивается.

дело скорее всего в авторизации (ssl, tls) и/или портах
10 Smallrat
 
22.05.13
12:34
(8) может попробовать
$webi_conf['tls_off']=0;

и порт для авторизации с безопасностью может быть другим - 5223 например
11 Smallrat
 
22.05.13
12:36
+(9) еще надо указать файл лога например $webi_conf['log_file_name']="log.txt";
12 Skom
 
22.05.13
12:36
(0) я на компоненте Душелова делал и жаббер и icq
13 Smallrat
 
22.05.13
12:49
(10) вообщем это ошибка SASL аутентификации, походу ошибка в сертификате или хз что.

http://xmpp.org/extensions/xep-0178.html

11. Server determines whether to allow authentication and authorization of user.
 If the certificate presented by the client does not contain an XMPP address, then the server MAY attempt to determine if there is a registered account associated with the user, for example by performing an LDAP lookup based on the Common Name or other information presented by the client in the certificate; if such a JID mapping is successful and the mapped JID matches the authorization identity provided, then the server SHOULD allow authentication and authorization of that mapped JID.

 If JID mapping is unsuccessful, then the server SHOULD return a SASL failure condition of <not-authorized/> and close the stream.

<failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>
 <not-authorized/>
</failure>
</stream:stream>
14 SerMaxim
 
22.05.13
12:50
(13) Есть идеи как обойти проблему? У нас тоже openfire крутится
15 Skom
 
22.05.13
12:59
(14) ты пробовал душеловскую? я на 2003 серваке поднимал через его ВК жаббер, в качестве сервера - openfire
16 SerMaxim
 
22.05.13
13:02
(14) Именно душеловскую не пробовал. Пробовал 1С и net - не заработали они...
17 Smallrat
 
22.05.13
13:03
(14) у меня стоит патч для ntlm аутентификации - в описании написано:

SASL Mechanisms (JT)      

Provides support for Unsupported SASL Mechanisms. Updated for 3.6.4    

может он как раз влияет

находится он тут:
http://norman.rasmussen.co.za/dl/sasl-sspi/
инструкция тут:
http://forum.ru-board.com/topic.cgi?forum=8&topic=45052&start=0&limit=1&m=3#1

а вообще - через другие клиенты нормально подключается ? какой режим авторизации установлен ?
18 Smallrat
 
22.05.13
13:07
а для начала поиграться с настройками Security опенфаера

server-Server Settings-Security Settings
и там: Client Connection Security
19 SerMaxim
 
22.05.13
13:07
Через другие клиенты нормально. Где можно посмотреть режим авторизации?
20 Smallrat
 
22.05.13
13:12
(19) в настройках клиента:
например в пандионе: [IMG]http://savepic.net/3712982.png[/IMG]
21 Smallrat
 
22.05.13
13:12
22 SerMaxim
 
22.05.13
13:22
Подключается из qip-а, через незащищенное соединение
23 SerMaxim
 
22.05.13
13:22
Через длл-ку душелова та же ошибка авторизации
24 SerMaxim
 
22.05.13
13:38
(21) Все настройки обычные на серваке. Зачем мне мод этот нужен пока не ясно!
25 SerMaxim
 
22.05.13
13:38
Он же для пандиона!
26 SerMaxim
 
22.05.13
13:38
Есть еще предположения?
27 Smallrat
 
22.05.13
15:18
Мод изменяет схему авторизации SASL, зачем - хз, вдруг поможет )
предложение - взять другие мессенджеры - пандион, миранду и др. - посмотреть: работают они или нет. если найдется нерабочий, надо мучать с ним сервер до тех пор пока он не подключится.
28 alexmobile
 
22.05.13
15:46
есть компонента встроенная в 1с:документооборот от "Аналитика. Проекты и решения". работает на сервере, проверял, но как-то криво (сообщения проходят с запозданием) я ее так и не победил.
29 alexmobile
 
22.05.13
15:52
+(28) пробовал с ней давно уже. может сейчас уже и исправили. там есть под 32 и 64 системы.
30 SerMaxim
 
22.05.13
16:37
(29) А есть в свободном доступе?
31 SerMaxim
 
22.05.13
16:50
(27) А что в сервере собственно можно попробовать менять?
32 SerMaxim
 
22.05.13
16:58
Пандион подключается спокойно!
33 Smallrat
 
22.05.13
17:00
(31) -> (18)
34 SerMaxim
 
22.05.13
17:28
(33) Перепробовал все комбинации. В самом openfire нет никаких логов аудитов отказа?
35 Smallrat
 
22.05.13
18:42
(34) Server - server manager - logs
36 SerMaxim
 
22.05.13
18:45
Пусто )))) Нет ни ошибок ни предупреждений ни информации!
37 Smallrat
 
22.05.13
18:48
какая версия опенфайра ?
38 SerMaxim
 
22.05.13
19:29
Свершилось чудо! Оставлю заметку. Может поможет кому: в файле библиотеки xmpp надо поставить протокол plain выше всех остальных! PLAIN должен быть по умолчанию
39 Smallrat
 
22.05.13
19:33
(38) в файле xmpp.class.php ? или где-то в опенфаере ??
40 SerMaxim
 
22.05.13
19:34
в файле xmpp.class.php
41 SerMaxim
 
22.05.13
19:35
Удивительно просто но факт. Сразу работает...
42 Smallrat
 
22.05.13
19:43
а какая версия опенфайра? хочу завтра попробовать поэкспериментировать.
43 SerMaxim
 
22.05.13
20:14
3.8.1
44 SerMaxim
 
22.05.13
20:14
Магия.Убил 1,5 дня. Заодно и php увидел вживую...
45 SerMaxim
 
22.05.13
20:15
В любом случае спасибо за функционал
46 SerMaxim
 
23.05.13
16:19
(42) В какой-то момент формируемые сообщения просто перестают отправляться... Файлики формируются. Но почему-то не работает именно доставка. Получение работает!
47 SerMaxim
 
23.05.13
16:19
Есть идеи почему может быть ошибка?
48 SerMaxim
 
23.05.13
16:33
В логах ошибка

<stream:error xmlns:stream="http://etherx.jabber.org/streams"><conflict xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></stream:error></stream:stream>
49 SerMaxim
 
23.05.13
18:18
Ошибка ушла но сообщения не доходят...
50 SerMaxim
 
23.05.13
19:48
На заметку - в ответах не должно быть стилистических конструкций схожих с xml, к примеру такие вещи как <какой-то текст>  полностью убивают весь механизм. Только перезапуск помогает!
51 Smallrat
 
27.05.13
14:14
(46) только сейчас увидел сообщения
разобрались ? или в (50) ответ ?