[ejabberd] Setting presence externally

Daniel Dormont dan at greywallsoftware.com
Wed Nov 7 22:10:27 MSK 2012


Did you modify the request_handlers to add the particular URL you want?

 {5280, ejabberd_http, [
                         {request_handlers, [
			 	{["rest"], mod_rest}
			 ]	},
... etc ...

dan

On Wed, Nov 7, 2012 at 12:51 PM, David Cunningham
<dcunningham at voisonics.com> wrote:
> Michael,
>
> Thank you very much for the suggestion.
>
> I've installed mod_rest and trying to test it with using wget, but always
> get "404 not found".
> In the ejabber.log I can see that the module is loading ... would anyone
> know what's missing? Thanks.
>
> =INFO REPORT==== 2012-11-08 04:44:06 ===
> D(<0.36.0>:mod_rest:41) : Starting: "my.domain.com" [{allowed_ips,
>                                                           [{12,34,56,78}]}]
>
>
> # wget http://my.domain.com:5280/rest -O -
> --2012-11-08 04:49:42--  http://my.domain.com:5280/rest
> Connecting to my.domain.com:5280... connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2012-11-08 04:49:42 ERROR 404: Not Found.
>
>
>
> On 2 November 2012 02:43, Michael Weibel <michael.weibel at gmail.com> wrote:
>>
>> hi david,
>>
>> you could install mod_rest which allows you to POST arbritrary stanzas
>> from an external program and send there a presence stanza with a custom chat
>> state.
>>
>> -michael
>>
>> Am 01.11.2012 23:36 schrieb "David Cunningham"
>> <dcunningham at voisonics.com>:
>>>
>>> Hello,
>>>
>>> I've been trying to work out how I can set an ejabberd user's status from
>>> an external program. My research so far hasn't been fruitful.
>>> The scenario is that if a user goes on a telephone call, I want the
>>> telephone system to set their status to "On the phone" for anyone who's
>>> buddies with that user. It doesn't need to update the user's own jabber
>>> client.
>>> Can anyone advise how this might be done?
>>>
>>> Thanks very much.
>>>
>>> --
>>> David Cunningham, Voisonics
>>> http://voisonics.com/
>>> USA: +1 213 221 1092
>>> UK: +44 (0) 20 3298 1642
>>> Australia: +61 (0) 2 8063 9019
>>>
>>>
>>> _______________________________________________
>>> ejabberd mailing list
>>> ejabberd at jabber.ru
>>> http://lists.jabber.ru/mailman/listinfo/ejabberd
>>>
>>
>> _______________________________________________
>> ejabberd mailing list
>> ejabberd at jabber.ru
>> http://lists.jabber.ru/mailman/listinfo/ejabberd
>>
>
>
>
> --
> David Cunningham, Voisonics
> http://voisonics.com/
> USA: +1 213 221 1092
> UK: +44 (0) 20 3298 1642
> Australia: +61 (0) 2 8063 9019
>
>
> _______________________________________________
> ejabberd mailing list
> ejabberd at jabber.ru
> http://lists.jabber.ru/mailman/listinfo/ejabberd
>


More information about the ejabberd mailing list