jabber

Integrating Jabber/XMPP with other systems (authentication, password sharing)

Is it possible to instruct the jabber/xmpp server to delegate authentication to another module? We are building an internal application using XMPP and it would be fantastic if we could let users keep their standard username/password that they use in our web-apps. The web-apps are currently hashing passwords, and so the passwords in the...

XMPP SASL authentication on Ejabberd with PHP

I'm trying to authenticate with an XMPP server using SASL. /** * Send Authentication, SASL * @return Bool * @param $username String * @param $password String */ function authenticate($username, $password) { $this->username = $username; $this->password = $password; var_dump($username, $passwo...

Proxy support in Jabber library

I'm using agxXMMP library for creating a jabber IM client for google. My IMs connect to internet through a proxy. How can I assign proxy and port number? I found a class called PollClientSocket with has fields Port and Proxy (accepts WebProxy). But, how to use that with XmppClientConnection object? ...

Instant Message on browser

Introduction: I want to develop the chat client that user can chat on the browser and I use the protocol call xmpp. Because of HTML5 web socket not yet available I try flash xmlsocket instead. Problem: I cannot connect to the server via browser. I'm not sure why, but I think that it is the problem of the server configuration. Question:...

Python2.6 xmpp Jabber Error

I am using xmpp with python and I want create a simple client to communicate with a gmail id. #!/usr/bin/python import xmpp login = 'Your.Login' # @gmail.com pwd = 'YourPassword' cnx = xmpp.Client('gmail.com') cnx.connect( server=('talk.google.com',5223) ) cnx.auth(login,pwd, 'botty') cnx.send( xmpp.Message( "[email protected]...

JID naming strategy for a bot army?

I'm planning an XMPP bot system in which a bot is "attached" to a Rails app in background to receive commands and so on. Is is appropriate to use the same account for all apps (40+) and just changed the resource part, like this: account@host/bot1 account@host/bot2 account@host/bot2 or use totally different JIDs, like: account1@host ...

Why do I get 'service unavailable' with multiple chat sends when using XMPP?

I have made a simple IM client in both Python and C#, using a few different XMPP libraries for each. They work very well as simple autoresponders, or trivial bots, but when I turn them into chat rooms (ie, a message gets reflected to many other JIDs), I suddenly start getting 503 service-unavailable responses from the Google talk server...

What is the regular expression for validating jabber id?

For now I'm using this regexp: ^\A([a-z0-9\.\-_\+]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z$ I think it is not very good. So what's the best regular expression you have or have seen for validating jids? For reference, Section 3 of the XMPP core standard defines a JID in Augmented Backus-Naur Form as jid = [ node "@" ] domain [ "...

How do you display an XMPP (Jabber) vcard photo in Delphi?

How can I read a photo from an XMPP vcard (an avatar picture, which I think is in JPEG format) and display it in a Delphi TImage control? The XMPP server sends this XML: <presence id="e3T50-75" to="cvg@esx10-2022/spark" from="semra@esx10-2022" type="unavailable"> <x xmlns="vcard-temp:x:update"> <photo>897ce4538a4568f2e3c4838c69...

Enabling group chat under openfire and jaxl

Hi, I have openfire 3.6.3 installed on my server. I am using jaxl library for creating bots. Everything is working fine. Now i want to enable group chat. I have created a room under group chat header in openfire admin panel. But i am not sure how to make it workable. Please guide me Thanks ...

How to send multiple messages with xmpphp

As the title says, i want to send the same message to multiple recipients. I use the PHP library XMPPHP and send single messages with this: <?php include("xmpp.php"); $conn = new XMPP('talk.google.com', 5222, 'username', 'password', 'xmpphp', 'gmail.com', $printlog=False, $loglevel=LOGGING_INFO); $conn->connect(); $conn->processUntil('s...

How should one handle sending xmpp welcome messages when users subscribe to bot (in general)

As the title says, I would like to send a welcome message when a user subscribes to a bot. However, as I understand it, presence subscribe stanzas should not contain a from-JID that includes resource (and my testing with Adium indicates that is also the case). That is, welcome message could easily be sent to the bare JID but is that rea...

Best protocol\technology for real-time server-less chat application

I need to embed chat functionality into .NET application (Windows client app). Requirements: Preferably server-less/zero-config architecture (p2p), but not required Based on open standards (XMPP alike) Implementation (library) for .NET (native C/C++ is OK too) exists What can you recommend? Currently I'm looking at XMPP/Jabber, do y...

trying to understand xmpp

xmpp is federated. does that mean that as long as i connected to one xmpp server .example gtalk server. from there, i can communicate with any external jabber server in the world when sending "iq stanze" ? ...

Using jabber as a cruisecontrol publisher

I have set up the following publisher in CruiseControl: <jabber host="my.network.local" port="5222" username="cruisecontrol" password="cruisecontrol" recipient="[email protected]" chatroom="true" buildresultsurl="http://cruise.control.net:7070/dashboard/tab/build/detail/customer" /> If I set chatroom to FALSE and ente...

XMPP programming use erlang or java?

I'm interested to hear feedback from a guru out there. If you are a java programmer, I'm sure you are familiar with openfire, while erlang programmers are familiar with ejabber. Which project has bigger community when doing programming in XMPP? ...

wave bot and xmpp bot?

Wave protocol bot is just like any typical xmpp agent bot / component bot right? Can wave bots used on other places or use bosh and create webclient to consume the bot? Is wave protocol bot library created using ignite whack library? if yes, can we just use directly whack library to create component bot for wave? ...

Best practice on using GAE with external jabber server?

How to use Java GAE with an external jabber server like Openfire? Any guide? ...

How to create a bot for gtalk that search for online help Java?

I have idea that for people who use gtalk especially for developers, how to write a bot that recieve question from one developer and ask other online developers for help based on their programming skills? Bot added by the user to gtalk and user will gave his/her skills at first time Then if someone ask a question application will sear...

bidirectional google wave jabber gateway for google talk or ichat

Hello, I've understood that Google Wave is built around the XMPP platform, as such I was thinking that it should be possible to access it with a jabber client like ichat or google talk. The advantage is that it's a lot faster to answer or read specific waves then going through a javascript jit in a browser. Now you can add the xmpplite ...