[Kamailio-Devel] [OpenSIPS-Devel] presence and pua_bla module question
Anca Vamanu
anca at voice-system.ro
Fri Aug 29 09:57:09 CEST 2008
Hi Klaus,
Indeed the way the presentity uri is build for event dialog is related
to the BLA implementation and the draft.
I had the same difficulty when I first read the draft. It is strange how
they populate the headers. You might call it a bug in the draft. The
fact is that with the current implementation, taking the username from
the contact, BLA works with Polycom phones which implement this feature(
with dialog;sla) and follow the draft exactly. It might be against all
logic, but in the end interoperability is what matters.
Now, to solve this breaking of dialog event usage, I think also that a
change should be made in the parser to separate the dialog and the bla
event ( dialog;sla). I could take care of that.
regards,
Anca
Klaus Darilion wrote:
> Hi!
>
> Sorry for crossposting, but I want to reach all developers which have
> knowledge of these modules.
>
> I just wrote a small module which registers the "dialog" event package
> and somehow it did not worked. After some time I found out that for
> incoming SUBSCRIBEs with Event: dialog the presence module does build
> the pres-URI from the username from the Contact header from the
> SUBSCRIBE. Why? Is this related to the BLA implementation?
>
> I read the BLA-draft now 3 times and I still do not understand it
> completely - in the example in section 6.1.2 in F13 Bob uses "Alice" as
> username in the contact. Is this the reason why the presentity is built
> from the Contact-username? If this is really the case then IMO this is a
> bug in the draft and against all logic. Further it breaks usage of
> dialog event without "bla" extension. In this case maybe event-header
> parser and presence module should be extended to check if the dialog
> event has the ";bla" parameter and build the pres-URI only in this case
> from the SUBSCRIBEs Contact username.
>
> Or am I completely wrong?
>
> regards
> klaus
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
>
>
More information about the Devel
mailing list