Archives

Jaber + web клиент + регистрация пользователя

Добрый день. Делаю на PHP веб-клиент для Джабер-сервера. Вроде как все нормально, подключаюсь, получаю список контактов и т.д.
Но не получается зарегистрировать нового пользователя нашел xlm-запрос, отправляю на сервер:

$xml = '<?xml version="1.0"?>';
$xml.='<xs:schema targetNamespace="jabber:iq:register" elementFormDefault="qualified">
<xs:import namespace="jabber:x:data" schemaLocation="http://xmpp.org/schemas/x-data.xsd"/>
<xs:import namespace="jabber:x:oob" schemaLocation="http://xmpp.org/schemas/x-oob.xsd"/>
<xs:annotation>
<xs:documentation>
      The protocol documented by this schema is defined in
      XEP-0077: http://www.xmpp.org/extensions/xep-0077.html
    
</xs:documentation>
</xs:annotation>
<xs:element name="query">
<xs:complexType>
<xs:sequence>
<xs:choice minOccurs="0">
<xs:sequence minOccurs="0">
<xs:element name="registered" type="empty" minOccurs="0"/>
<xs:element name="instructions" type="add" minOccurs="0"/>
<xs:element name="username" type="chiffa" minOccurs="0"/>
<xs:element name="nick" type="chiffa" minOccurs="0"/>
<xs:element name="password" type="123" minOccurs="0"/>
<xs:element name="name" type="ТЕСТ" minOccurs="0"/>
<xs:element name="first" type="ТЕСТ1" minOccurs="0"/>
<xs:element name="last" type="ТЕСТ2" minOccurs="0"/>
<xs:element name="email" type="chiffa1@ua.fm" minOccurs="0"/>
<xs:element name="address" type="my_addres" minOccurs="0"/>
<xs:element name="city" type="NY" minOccurs="0"/>
<xs:element name="state" type="ALabama" minOccurs="0"/>
<xs:element name="zip" type="05569" minOccurs="0"/>
<xs:element name="phone" type="0589652369" minOccurs="0"/>
<xs:element name="url" type="http://www.google.com" minOccurs="0"/>
<xs:element name="date" type="'.time().'" minOccurs="0"/>
<xs:element name="misc" type="" minOccurs="0"/>
<xs:element name="text" type="my text hear" minOccurs="0"/>
<xs:element name="key" type="123456789" minOccurs="0"/>
</xs:sequence>
<xs:element name="remove" type="empty" minOccurs="0"/>
</xs:choice>
<xs:element ref="xdata:x" minOccurs="0"/>
<xs:element ref="xoob:x" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="empty">
<xs:restriction base="xs:string">
<xs:enumeration value=""/>
</xs:restriction>
</xs:simpleType>
</xs:schema>';

Сервер почему то возвращает пустоту и новый пользователь не создается. Как я понимаю ошибка в запросе, может кто подскажет что не так?

И может есть где то примеры xml общения с джабер-сервером?

Заранее всем спасибо за ответ

Опубликовано chiffa_cff@jabber.ru в ср, 2010-09-29 18:02. categories [ ]

Хранение логов

Доброго времени суток, хочу задать вопрос. Какие логи ведутся на сервере? Логи личной переписки где-то сохраняются на сервер или нет? Или хранятся только логи конференций?
Спасибо!

Опубликовано ladder2@jabber.ru в пн, 2010-09-27 22:06. categories [ ]

xmpp + e-mail

Существует ли клиент, который бы совмещал в себе одновременно функции e-mail-клиента и jabber-клиента? Который бы, не просто уведомлял о поступившей почте, но давал бы возможность читать её, писать, и т.д.

Опубликовано sevendemon@jabber.ru в пн, 2010-09-27 13:36. categories [ ]

Проблема с MRIM-транспортом + OpenFire

Приветствую!

Помогите решить проблему с настройкой MRIM транспорта, подключаемого к OpenFire.

Free BSD 7.2; OpenFire 3.6.4. ICQ транспорт через кракена работает отлично, а вот с мримом проблемы.

Конфига:
============================
[main]
name = mrim.domain.ru
password = ********
# -- optional --
admins =

# -- defaults --
server = servname
disconame = tmrim
port = 5275
reconnect = on
probe = on
show_version = on
show_os = on
psyco = off
# -- http proxy for avatars (default is none) --
# http_proxy = http://localhost:3128
# -- PID file (default is none) --
pidfile = /var/run/mrim.pid

[profile]
type = xml
dir = /var/spool/mrim

[logger]
logfile = /var/log/mrim/mrim.log
loglevel = debug
# --- logger defaults ---
timestamp = %%d/%%m/%%y-%%H:%%M:%%S
xml_formatting = off

=====================================

В админской странице Опенфаера назначены соответствующие пароль и порт для соединения с внешними компонентами.

Запускаем и имеем следующий вывод в консоль (режим дебаг):
=========================================================
%./mrim.sh -c mrim.conf
23/09/10-20:45:19 Starting the caching resolver in a separate thread.
23/09/10-20:45:19 Connecting to XMPP server
23/09/10-20:45:19 [socket/start] Plugging into None
23/09/10-20:45:19 [socket/start] Successfully connected to remote host ('***.***.***.***', 5275)
23/09/10-20:45:19 [socket/sent] sent stanza(s):
<?xml version='1.0'?>
23/09/10-20:45:19 [socket/got] got stanza(s):
<?xml version='1.0' encoding='UTF-8'?>
23/09/10-20:45:19 [gen_auth/start] Plugging into None
23/09/10-20:45:19 [socket/sent] sent stanza(s):
0e90ce03af9e6ff9a599aa777fd64f51cfad782d
23/09/10-20:45:19 [gen_auth/notify] waiting on handshake
23/09/10-20:45:19 [socket/got] got stanza(s):

23/09/10-20:45:19 [socket/got] got stanza(s):

23/09/10-20:45:19 [socket/sent] sent stanza(s):

=======================================================

При этом в админ-панели опенфаера числится активное соединение со внешним компонентом mrim.domain.ru и миранда находит его в меню локальных транспортов (но не автоматически, а если задать целью JID "mrim.domain.ru", и указатель статуса появляется перечеркнутый красным крестом с надписью "ошибка 501 - сервер нот имплементед".

Заранее спасибо, если кто подскажет куда рыть.

P.S. Аналогичным образом пробовал мрим-транспорт поднять на убунте сервер 9.10, ошибки те же 1 в 1.

Опубликовано electronica403@... в вс, 2010-09-26 22:50. categories [ ]

Настройка клиента Мгновенных сообщений на Вконтакте.ру

Изображение пользователя gebrail@jabber.ru.

Я настраивал Pidgin поетому его и буду ставить в пример.
1.Запускаем программу
2.Выбираем "Создание учетной записи"
3.В графе протокол выбираем ХМРР или Jabber.
4.В графе "Имя пользователя" прописываем свой id например "id89792288".
5.В графе "Домен" прописываем "vk.com"
6.Что написать в графе пароль думаю даже ламмеру понятно...
7.Ставим галочку "Запомнить пароль"
9.В параметрах пользователя ставим галочку "Уведомления о новых письмах"
10.В разделе "Дополнительные" снимаем галочку с "Требовать SSL/TLS"
11.В графе "Соединяться на порт" прописываем "5222".
12.В графе "Прокси передачи файлов" прописываем "vk.com"
13.Ставим галочку "Показать разные смайлики"
14.Применяем
15.Безмерно радуемся!


Опубликовано gebrail@jabber.ru в вс, 2010-09-26 13:30. categories [ ]

J2j транспорты.подскажите

Подскажите несколько публичных ж2ж транспортов не спектрум и не jrudevels.org(на нём уже использую)
Или транспорт на gtalk или ya.ru (если есть отдельные от ж2ж)

Опубликовано ne_angel@xmpp.ru в сб, 2010-09-25 23:39. categories [ ]

мультиязычность

PSI + ICQ (через транспорт)
если я например с китайцами хочу поговорить, в каком виде мне будут приходить сообщения?
Короче говоря, как сделать так, чтобы какие символы мне отослали, чтобы такие же и отображались у меня на мониторе? От чего это зависит? От джаббер-сервера, от транспорта, от клиента, а может от ОС???

Опубликовано sevendemon@jabber.ru в пт, 2010-09-24 23:31. categories [ ]

XEP-0080

Существует сервис геолокация. Он сообщает текущее местоположение (гео. координаты) пользователя. (которые он сам вписывает)
Вопрос: Существует ли клиент (плагин к нему) для мобильного устройства оборудованного GPS, который бы автоматически получал бы эти самые координаты у самого GPS?

Опубликовано sevendemon@jabber.ru в пт, 2010-09-24 23:07. categories [ ]

server worldskynet.net

Сижу щас и думаю. Боты регутца. Спамят по конфам, спамят в жид. Это ладно в жид привратности настроил. Ок. Но так бесит когда в конференцию вайпят! Вопщем выход нашёл. Создал себе конференцию в серве worldskynet.net и все сервы которые свободны регестрату в бане. желаю удачи вам

Опубликовано **стас**@xmpp.ru в пт, 2010-09-24 09:26. categories [ ]

Неравнодушным

Просуществовав меньше года, замечательный, а главное — нужный, сервер Jabber.UA почти накрылся медной посудиной. Тамошний админ агонизирует:

Уважаемые пользователи, в данный момент, я реально осознаю, что времени и материальных ресурсов заниматься проектом, к сожалению, нет. Если у кого-то есть свежие идеи по развитию проекта и кто-то готов заниматься им дальше – пишите на jcontact[at]jabber[dot]ua, будем обсуждать. — объявление на http://www.jabber.ua/

Возможно, среди сообщества Jabber.RU найдутся люди, которых это заинтересует. Хоть я и осознаю, что обращаюсь не по адресу, но вдруг...

Опубликовано hard-rocker@jab... в чт, 2010-09-23 19:32. categories [ ]