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