*** empty log message ***

This commit is contained in:
Thomas Ries 2010-01-26 21:17:58 +00:00
parent 9e021dc5bb
commit 678fe19800
2 changed files with 19 additions and 3 deletions

View File

@ -1,10 +1,18 @@
0.7.3
0.8.0
=====
21-Jan-2010: - Support for UPDATE (RFC3311) - working on it
07-Jan-2010: - Better handling of matching the local UAs
15-Dec-2009: - Better handling for SIP redirecting with newer kernels
28-Oct-2009: - Make local UA to local UA calls work better with UAs that
blindly practice symmetric RTP and ignore the SDP media
description completely.
26-Oct-2009: - plugin_stun: use external STUN server to determine
the public IP address of siproxd.
13-Jul-2009: - TCP keepalive feature - to avoid issues with changing
port numbers upon disconnect/reconnect a TCP connection.
- symmetric reuse of existing TCP connections
12-Jul-2009: - Added basic TCP support for SIP signalling
06-Jun-2009: - Defined default values for config options
0.7.2
=====

View File

@ -163,6 +163,10 @@ int proxy_request (sip_ticket_t *ticket) {
/* Rewrite the body */
sts = proxy_rewrite_invitation_body(ticket, DIR_INCOMING);
} else if (MSG_IS_UPDATE(request)) {
/* Rewrite the body */
sts = proxy_rewrite_invitation_body(ticket, DIR_INCOMING);
}
sts=sip_obscure_callid(ticket);
break;
@ -213,6 +217,8 @@ sts=sip_obscure_callid(ticket);
sts = proxy_rewrite_invitation_body(ticket, DIR_OUTGOING);
} else if (MSG_IS_ACK(request) || MSG_IS_PRACK(request)) {
sts = proxy_rewrite_invitation_body(ticket, DIR_OUTGOING);
} else if (MSG_IS_UPDATE(request)) {
sts = proxy_rewrite_invitation_body(ticket, DIR_OUTGOING);
}
/* if this is CANCEL/BYE request, stop RTP proxying */
@ -524,7 +530,8 @@ sts=sip_obscure_callid(ticket);
* start RTP proxy stream(s). In case
* of a negative answer, stop RTP stream
*/
if (MSG_IS_RESPONSE_FOR(response,"INVITE")) {
if ((MSG_IS_RESPONSE_FOR(response,"INVITE")) ||
(MSG_IS_RESPONSE_FOR(response,"UPDATE"))) {
/* positive response, start RTP stream */
if ((MSG_IS_STATUS_1XX(response)) ||
(MSG_IS_STATUS_2XX(response))) {
@ -611,7 +618,8 @@ sts=sip_obscure_callid(ticket);
*
* In case of a negative answer, stop RTP stream
*/
if (MSG_IS_RESPONSE_FOR(response,"INVITE")) {
if ((MSG_IS_RESPONSE_FOR(response,"INVITE")) ||
(MSG_IS_RESPONSE_FOR(response,"UPDATE"))) {
/* positive response, start RTP stream */
if ((MSG_IS_STATUS_1XX(response)) ||
(MSG_IS_STATUS_2XX(response))) {