Hello,

Yes you are correct.  It does not look like the Event header is a response
header.  I was comparing the sofia-sip consultative transfer to my Polycom
phone's consultative transfer, which includes the Event header in the 200 OK
response.

Jerry


-----Original Message-----
From: Pekka Pessi [mailto:[EMAIL PROTECTED]
Sent: Friday, January 11, 2008 5:23 AM
To: Jerry Richards
Cc: sofia-sip-devel@lists.sourceforge.net
Subject: Re: [Sofia-sip-devel] Event Field From NOTIFY Not Included in
200 OK


2008/1/8, Jerry Richards <[EMAIL PROTECTED]>:
> When I invoke a consultative transfer operation using nua_refer(),
sofia-sip
> does not include the "Event: refer;id=93773887" field in the 200 OK reply
to
> a NOTIFY.
>
> Here is the sequence beginning with two calls active (one on-hold awaiting
> transfer).
>
> 1) Phone sends REFER (i.e. nua_refer())
> 2) Server sends 202 Accepted
> 3) Server sends NOTIFY ("Subscription-state: active" and "Event:
> refer;id=93773887")
> 4) Phone sends 200 OK (but "Event:" header field is MISSING)
> 5) Server sends NOTIFY ("Subscription-state: terminated" and "Event:
> refer;id=93773887")
> 6) Phone sends 200 OK (but "Event:" header field is MISSING)
>
> Do you know why sofia-sip is not including the "Event: refer;id=93773887"
> field in the 200 OK in this scenario?

Event header is a request header, not a response header. RFC3265:

   Header field      where proxy ACK BYE CAN INV OPT REG PRA SUB NOT
   -----------------------------------------------------------------
   Allow-Events        R          o   o   -   o   o   o   o   o   o
   Allow-Events       2xx         -   o   -   o   o   o   o   o   o
   Allow-Events       489         -   -   -   -   -   -   -   m   m
   Event               R          -   -   -   -   -   -   -   m   m
   Subscription-State  R          -   -   -   -   -   -   -   -   m

Why should phone include Event in 200 OK?

--
Pekka.Pessi mail at nokia.com


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to