Hi all, I am using openser-1.2.1+RTPProxy. I am using XLite as UA. I want to be able to store the buddy list of the users at the server. For this, I am using the presence module. But I cannot get it working. I have created the presence related tables in mysql. And those tables do show some information in them. I have attached my openser.cfg and the message dump from wireshark. The messages have been captured at the UA end. I also get the following message at the server.
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
Am I missing something basic here? Please reply. Thank you Kumar
Hello,
On 06/20/07 10:14, KUMAR wrote:
Hi all, I am using openser-1.2.1+RTPProxy. I am using XLite as UA. I want to be able to store the buddy list of the users at the server. For this, I am using the presence module. But I cannot get it working. I have created the presence related tables in mysql. And those tables do show some information in them. I have attached my openser.cfg and the message dump from wireshark. The messages have been captured at the UA end. I also get the following message at the server.
PRESENCE: handle_subscribe:Missing or unsupported event header field value 2(12452) PRESENCE:handle_subscribe: ERROR occured
seems that the SUBSCRIBE sent to presence module is for an event not supported by OpenSER. Can you paste such SUBSCRIBE here?
Also, the storage of buddy list is done via XCAP and HTTP, and as far as I know, XLite does not support that. You need eyeBeam.
Daniel
2(12452) WARNING: script writer didn't release transaction
Am I missing something basic here? Please reply. Thank you Kumar
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Hi Daniel, I think the event is message-summary. As far as I found out, this was added later on to openser. I am not quite sure whether my version of openser supports this. So, I'll try building the presence module once again with new source code.
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, or is it automatically used by the presence module. Thank you for the reply kumar
On 6/20/07, Daniel-Constantin Mierla daniel@voice-system.ro wrote:
Hello,
On 06/20/07 10:14, KUMAR wrote:
Hi all, I am using openser-1.2.1+RTPProxy. I am using XLite as UA. I want to be able to store the buddy list of the users at the server. For this, I am using the presence module. But I cannot get it working. I have created the presence related tables in mysql. And those tables do show some information in them. I have attached my openser.cfg and the message dump from wireshark. The messages have been captured at the UA end. I also get the following message at the server.
PRESENCE: handle_subscribe:Missing or unsupported event header field value 2(12452) PRESENCE:handle_subscribe: ERROR occured
seems that the SUBSCRIBE sent to presence module is for an event not supported by OpenSER. Can you paste such SUBSCRIBE here?
Also, the storage of buddy list is done via XCAP and HTTP, and as far as I know, XLite does not support that. You need eyeBeam.
Daniel
2(12452) WARNING: script writer didn't release transaction
Am I missing something basic here? Please reply. Thank you Kumar
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
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
My log files are filling up with errors, and while trying to debug those I wanted to move tracing info and stat info to another log file. Taking a cue from syslog.conf's mail example on my Ubuntu server I entered;
local0.* /var/log/openser.log local0.info /var/log/openser-info.log local0.notice /var/log/openser-notice.log local0.err /var/log/openser-err.log
And restarted my sysklogd... (previously all messages were logged to openser.log)
However, what happened surprised me a bit...
openser-err.log got all the error messages, but so did the other 3 log files. Further, messages logged with xlog("L_INFO","SOMETHING") and xlog("L_NOTICE","SOMETHINGELSE") went into the 3 first logs but not the openser-err.log
So basically it didn't work...
OpenSER.cfg has this at the top; debug=3 # debug level (cmd line: -dddddddddd) fork=yes log_stderror=no # (cmd line: -E) log_facility=LOG_LOCAL0 log_name="OpenSER"
I really need to seperate the errors from the other files, and split up info and notice - we use them to log different things. Any ideas as to what is going on?
// sip:gojensen@uninett.no | h323: 004710012 pstn: +47 73 55 79 23 | fax: +47 73 55 79 01
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@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
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@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
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@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
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@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@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
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@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@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Thank you Dave, That cleared a lot of things. kumar
On 6/21/07, Dave Waiting david@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@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@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Can anyone recommend any good softphone for windows with which i can test presence. kumar
On 6/21/07, KUMAR kumar.kisalaya@gmail.com wrote:
Thank you Dave, That cleared a lot of things. kumar
On 6/21/07, Dave Waiting david@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@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@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Hi Kumar,
I recommend you the Eyebeam. Maybe you don't have the softphone well configured for presence, On the Presence Tab you have to choose "Presence Agent" for "Mode". On the Storage Tab you have to choose "XCAP" for "Storage Method" and enter your xcap server (e.g. http://<ip-address>:8080/xcap-root/) for "Root URL"
Regards, Toni
-----Original Message----- From: users-bounces@openser.org [mailto:users-bounces@openser.org] On Behalf Of KUMAR Sent: quinta-feira, 21 de Junho de 2007 10:04 To: Dave Waiting Cc: users@openser.org Subject: [OpenSER-Users] Re: [Users] presence
Can anyone recommend any good softphone for windows with which i can test presence. kumar
On 6/21/07, KUMAR kumar.kisalaya@gmail.com wrote:
Thank you Dave, That cleared a lot of things. kumar
On 6/21/07, Dave Waiting david@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@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@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Hi All,
Do i get eyeBeam freeware from any website. I do not have enough $s in my account to pay for eyebeam to test my presence server :-)
Thanks and Regards,
Akkala Naidu Paidi
A R I C E N T
5th Floor, Sigma Block, Sigma Soft Tech Park, Bangalore - 69 Mobile: +91 9886645448 Office: +91 08041069295
"Toni Barata" toni-r-barata@ptinovacao.pt Sent by: users-bounces@openser.org 06/21/2007 03:40 PM
To "KUMAR" kumar.kisalaya@gmail.com, "Dave Waiting" david@crg.ee.uct.ac.za cc users@openser.org Subject RE: [OpenSER-Users] Re: [Users] presence
Hi Kumar,
I recommend you the Eyebeam. Maybe you don't have the softphone well configured for presence, On the Presence Tab you have to choose "Presence Agent" for "Mode". On the Storage Tab you have to choose "XCAP" for "Storage Method" and enter your xcap server (e.g. http://<ip-address>:8080/xcap-root/) for "Root URL"
Regards, Toni
-----Original Message----- From: users-bounces@openser.org [mailto:users-bounces@openser.org] On Behalf Of KUMAR Sent: quinta-feira, 21 de Junho de 2007 10:04 To: Dave Waiting Cc: users@openser.org Subject: [OpenSER-Users] Re: [Users] presence
Can anyone recommend any good softphone for windows with which i can test presence. kumar
On 6/21/07, KUMAR kumar.kisalaya@gmail.com wrote:
Thank you Dave, That cleared a lot of things. kumar
On 6/21/07, Dave Waiting david@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@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@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@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
*********************** Aricent-Private ***********************
*********************** Aricent-Private ***********************
*********************** Aricent-Private *********************** "DISCLAIMER: This message is proprietary to Aricent and is intended solely for the use of the individual to whom it is addressed. It may contain privileged or confidential information and should not be circulated or used for any purpose other than for what it is intended. If you have received this message in error, please notify the originator immediately. If you are not the intended recipient, you are notified that you are strictly prohibited from using, copying, altering, or disclosing the contents of this message. Aricent accepts no responsibility for loss or damage arising from the use of the information transmitted by this email including damage from virus."
akkala.naidu@aricent.com wrote:
Hi All,
Do i get eyeBeam freeware from any website. I do not have enough $s in my account to pay for eyebeam to test my presence server :-)
No. You have to pay for eyebeam. I do not know any free SIP client which supports XCAP.
regards klaus
Hi all,
Can anyone please suggest any good SIP library in c/c++ to develop UA for windows? I searched over the net, and found so many choices that I got really confused. Thank you kumar
On 6/21/07, Klaus Darilion klaus.mailinglists@pernau.at wrote:
akkala.naidu@aricent.com wrote:
Hi All,
Do i get eyeBeam freeware from any website. I do not have enough $s in my account to pay for eyebeam to test my presence server :-)
No. You have to pay for eyebeam. I do not know any free SIP client which supports XCAP.
regards klaus
Hello,
Can anyone please suggest any good SIP library in c/c++ to develop UA for windows? I searched over the net, and found so many choices that I got really confused.
you can use our library :
http://dev.openwengo.com/trac/openwengo/trac.cgi/wiki/PhApi
It works on top of eXosip and osip.
You can as weel use eXosip and/or osip directly. It depends on what you want to do.
Regards,
Jean-Michel
Thank you, I'll give it a try. Can you tell me if it works with presence of openser ?? kumar
On 6/22/07, Jean-Michel Foucher jean-michel.foucher@wengo.com wrote:
Hello,
Can anyone please suggest any good SIP library in c/c++ to develop UA for windows? I searched over the net, and found so many choices that I got really confused.
you can use our library :
http://dev.openwengo.com/trac/openwengo/trac.cgi/wiki/PhApi
It works on top of eXosip and osip.
You can as weel use eXosip and/or osip directly. It depends on what you want to do.
Regards,
Jean-Michel
-- cdt,
Jean-Michel Foucher OpenWengo, the free and multiplatform VoIP client http://dev.openwengo.org/
KUMAR wrote:
Thank you, I'll give it a try. Can you tell me if it works with presence of openser ??
It works with presence of openser as long as PUBLISH, SUBSCRIBE and NOTIFY only are used. XCAP is not a Phapi feature.
Regards,