o Juha Heinanen [10/15/09 15:32]:
i build latest trunk sems and noticed that when sems receives a call,
plays announcement, and then sends bye, request uri in the bye is not
contact uri of caller, but from uri of caller.  this is not correct.

has something changed recently that could have broken sems like this?
this was introduced with UA processing of ACK, and should be fixed now.

This brought up some other bug that I think there is in sipctrl: URI parameters are considered part of the URI (e.g. the hello parameter in stefan <sip:[email protected];hello> is part of the URI, unlike header parameters like in stefan <sip:[email protected]>;hello). The implementation in sipctrl (SipCtrlInterface.cpp:524) just takes address. Should it maybe use parse_gen_param and add the parameters to the uri? Otherwise, in-dialog requests will have contact as r-uri, but without uri params.

Stefan


-- juha
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

--
Stefan Sayer
VoIP Services

[email protected]
www.iptego.com

IPTEGO GmbH
Wittenbergplatz 1
10789 Berlin
Germany

Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to