Thanks Amith,

Thanks for your response. That cleared out a lot of things. However,
one more thing that I want to know is how do i send the PUBLISH from
the application layer using sipXtapi.

Also, isn't sending PUBLISH only useful if you have presence server.
What if I want to implement end-to-end presence ? Is there any way I
can do that using sipxtapi ?

kumar


On 7/5/07, Amith Nambiar <[EMAIL PROTECTED]> wrote:
> Well, you do get a EVENT_CATEGORY_NOTIFY event after you subscribe only if
> the other UA (Publisher) PUBLISH'es it's state change by sending a PUBLISH
> to the server (This PUBLISH has to be periodic, even if there is no state
> change, the PUBLISH should go out from the PUBLISH'er)
>
> RFC Session Initiation Protocol (SIP) Extension
> for Event State Publication
> Section 4.3
>
> A publication refresh only extends the expiration time of already
> existing event state.  It does not affect that event state in any
> other way.  Therefore, a PUBLISH request that refreshes event state
> MUST NOT have a body.
>
> . The server in turn NOTIFY's the SUBSCRIBE'r of the event change using
> NOTIFY requests.
>
> You let other users know of your state change by sending a PUBLISH out from
> the application layer.
>
> -Amith
>
>
> On 7/5/07, KUMAR <[EMAIL PROTECTED]> wrote:
> >
> > Hi all,
> > I think I was unclear(maybe mistaken) while writing my previous post.
> > When I Subscribe, I receive a 202 Accepted from the other end, as well
> > as NOTIFY. But at the application level, I only get
> > EVENT_CATEGORY_SUB_STATUS. Shouldn't I also be getting an
> > EVENT_CATEGORY_NOTIFY type event.
> > Also, I would like to know how to let other users know when I change
> > my presence status ?
> >
> > Thank you
> > kumar
> >
> >
> > ---------- Forwarded message ----------
> > From: KUMAR < [EMAIL PROTECTED]>
> > Date: Jul 5, 2007 9:56 AM
> > Subject: Presence
> > To: [email protected]
> >
> >
> > Hi all,
> > I'm trying to write a UA, with end-to-end presence support. I'm a bit
> > confused about it. Here's what I'm doing.
> > I want to be notified when the user at the other end changes his/her
> status.
> >
> >
> sipxPublisherCreate(h_UA,&h_Pub,"sip:[EMAIL 
> PROTECTED]","presence","application/pidf+xml","Online",6);
> > sipxConfigSubscribe(h_UA,h_Line,"sip:[EMAIL PROTECTED]
> ","presence","application/pidf+xml",CONTACT_AUTO,&h_Sub);
> >
> > Now, when this code executes, a SUBSCRIBE message is sent to user
> > [EMAIL PROTECTED], I get a NOTIFY, which raises SUBSCRIPTION_ACTIVE
> event.
> >
> > At no time do i get an EVENT_CATEGORY_NOTIFY.
> >
> > Even when the user at other end ([EMAIL PROTECTED]) changes his status,
> > no NOTIFY gets send.
> > I'm doing
> >
> sipxPublisherUpdate(h_Pub,"application/pidf+xml","Busy",4);
> > at the other end when status is changed.
> >
> > My question is, how do I make the API send NOTIFY when the user
> > changes his status ?
> >
> > Thank you
> > kumar
> > _______________________________________________
> > sipxtapi-dev mailing list
> > [email protected]
> > List Archive:
> http://list.sipfoundry.org/archive/sipxtapi-dev/
> >
>
>
_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to