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