[OpenSER-Users] Re: [Users] presence

KUMAR kumar.kisalaya at gmail.com
Thu Jun 21 11:04:18 CEST 2007


Can anyone recommend any good softphone for windows with which i can
test presence.
kumar

On 6/21/07, KUMAR <kumar.kisalaya at gmail.com> wrote:
> Thank you Dave,
> That cleared a lot of things.
> kumar
>
> On 6/21/07, Dave Waiting <david at crg.ee.uct.ac.za> wrote:
> > Hi Kumar
> >
> > Unfortunately I don't have Eyebeam, so I'm not sure if it even supports
> > XCAP, although from what I've heard it does. Maybe someone else can give
> > you some guidance as to what settings need to be changed.
> >
> > I think there is some confusion as to how XCAP works.
> >
> > XCAP uses HTTP to retrieve and send documents to an XCAP server. This
> > may or may not be located on the same machine as your SIP Presence
> > server. As far as I know OpenSER only deals with SIP messages and
> > therefore does not support the XCAP protocol. That's why you need XCAP-lite.
> >
> > The confusing part is that the OpenSER presence module can look at XML
> > pres-rules documents that were obtained by the XCAP server and make
> > presence decisions based on these documents. But OpenSER does not deal
> > with the XCAP protocol itself, only the resulting XML documents.
> >
> > XCAP-lite uses Apache to listen for incoming HTTP GET and PUT requests.
> > Your client (eyebeam) must send the XML pres-rules documents using HTTP
> > to the XCAP server (probably listening on port 80) and not to the SIP
> > presence server (probably listening on port 5060).
> >
> > So the openser.cfg file should not be consulted for XCAP requests, only
> > for SIP PUBLISH and SUBSCRIBE presence requests. It looks to me like
> > eyebeam is trying to set the pres-rules using SIP not XCAP and that is
> > why it's not recognizing the event type. (Your openser.cfg file looks
> > fine by the way.)
> >
> > Regards
> >
> > Dave
> >
> >
> >
> > KUMAR wrote:
> > > Hi Dave,
> > > Where do I need to change the settings, in Eyebeam or in Openser.cfg.
> > > I couldnt find any setting in the Eyebeam to make such change. As for
> > > my configuration file, i am attaching it alongwith.
> > > Thank you
> > > kumar
> > >
> > > On 6/21/07, Dave Waiting <david at crg.ee.uct.ac.za> wrote:
> > >>
> > >> Now that I look a little closer it seems that Eyebeam is trying to
> > >> either get or set your pres-rules using a SIP SUBSCRIBE.
> > >>
> > >> The XCAP protocol (and the XCAP-lite server) uses HTTP GET and PUT
> > >> methods to set and retrieve the pres-rules documents. Try change your
> > >> settings to use XCAP rather than SIP to change your pres-rules.
> > >>
> > >> Hope this helps.
> > >>
> > >>
> > >> Dave Waiting wrote:
> > >> > Hi Kumar
> > >> >
> > >> > As far as I am aware the presence module adheres to RFC3856 and
> > >> > RFC3857. Therefore the only valid event types would be:
> > >> >
> > >> > Event: presence
> > >> >
> > >> > and
> > >> >
> > >> > Event: presence.winfo
> > >> >
> > >> > It seems strange that Eyebeam does not follow this syntax. Perhaps
> > >> > there is a setting you can change.
> > >> >
> > >> > Regards
> > >> >
> > >> > Dave
> > >> >
> > >> >
> > >> >
> > >> > KUMAR wrote:
> > >> >> Hi all,
> > >> >> I am using  openser 1.2.1-notls (i386/linux), with eyebeam configured
> > >> >> to use XCAP, and i sitll get the same error
> > >> >>
> > >> >> PRESENCE: handle_subscribe:Missing or unsupported event header field
> > >> >> value
> > >> >> 2(12452) PRESENCE:handle_subscribe: ERROR occured
> > >> >> 2(12452) WARNING: script writer didn't release transaction
> > >> >>
> > >> >> The packet capture shows that the Events field in the SUBSCRIBE have
> > >> >> Event: ua-profile;profile-type=application;auid="pres-rules"
> > >> >>
> > >> >> Anyone please help me out. I really need to get this working.
> > >> >> regards
> > >> >> kumar
> > >> >>
> > >> >>
> > >> >> On 6/20/07, Klaus Darilion <klaus.mailinglists at pernau.at> wrote:
> > >> >>>
> > >> >>>
> > >> >>> KUMAR wrote:
> > >> >>> > About XCAP server, I am using XCAP simulator from
> > >> >>> > (http://download.dns-hosting.info/XCAP/). What i want to know is,
> > >> >>> do i
> > >> >>> > need to give the address of XCAP server in the openser.cfg,
> > >> >>>
> > >> >>> no
> > >> >>>
> > >> >>>  > or is it
> > >> >>> > automatically used by the presence module.
> > >> >>>
> > >> >>> no
> > >> >>>
> > >> >>> The XCAP server is only used by the client - e.g. eyebeam.
> > >> >>>
> > >> >>> regards
> > >> >>> klaus
> > >> >>>
> > >> >>
> > >> >> _______________________________________________
> > >> >> Users mailing list
> > >> >> Users at openser.org
> > >> >> http://openser.org/cgi-bin/mailman/listinfo/users
> > >> >>
> > >> >
> > >> >
> > >>
> > >>
> >
> >
>




More information about the Users mailing list