*** empty log message ***
This commit is contained in:
parent
9e021dc5bb
commit
678fe19800
10
ChangeLog
10
ChangeLog
@ -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
|
||||
=====
|
||||
|
||||
12
src/proxy.c
12
src/proxy.c
@ -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))) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user