- Deal with PRACK requests (RFC3262)
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
0.6.0
|
||||
=====
|
||||
29-May-2007: - Deal with PRACK requests (RFC3262)
|
||||
25-May-2007: - Just discovered some patches originating from Debian
|
||||
project - included most of them as they make sense.
|
||||
(Hint: People, if you get fixes, please drop me a note
|
||||
|
||||
@@ -2,6 +2,7 @@ Release Notes for siproxd-0.6.0
|
||||
===============================
|
||||
|
||||
Major changes since 0.5.13:
|
||||
- Support for PRACK messages (RFC3262)
|
||||
- Includes RTCP support and a de-jitter feature
|
||||
- Fixes a bug that could cause termination of an ongoing connection
|
||||
after the RTP timeout period.
|
||||
@@ -11,6 +12,7 @@ Major changes since 0.5.13:
|
||||
General Overview:
|
||||
- SIP (RFC3261) Proxy for SIP based softphones hidden behind a
|
||||
masquerading firewall
|
||||
- Support for PRACK messages (RFC3262)
|
||||
- works with "dial-up" conenctions (dynamic IP addresses)
|
||||
- Multiple local users/hosts can be masqueraded simultaneously
|
||||
- Access control (IP based) for incoming traffic
|
||||
|
||||
+2
-2
@@ -200,7 +200,7 @@ int proxy_request (sip_ticket_t *ticket) {
|
||||
/* Rewrite the body */
|
||||
sts = proxy_rewrite_invitation_body(ticket, DIR_INCOMING);
|
||||
|
||||
} else if (MSG_IS_ACK(request)) {
|
||||
} else if (MSG_IS_ACK(request) || MSG_IS_PRACK(request)) {
|
||||
/* Rewrite the body */
|
||||
sts = proxy_rewrite_invitation_body(ticket, DIR_INCOMING);
|
||||
|
||||
@@ -252,7 +252,7 @@ sts=sip_obscure_callid(ticket);
|
||||
/* if an INVITE, rewrite body */
|
||||
if (MSG_IS_INVITE(request)) {
|
||||
sts = proxy_rewrite_invitation_body(ticket, DIR_OUTGOING);
|
||||
} else if (MSG_IS_ACK(request)) {
|
||||
} else if (MSG_IS_ACK(request) || MSG_IS_PRACK(request)) {
|
||||
sts = proxy_rewrite_invitation_body(ticket, DIR_OUTGOING);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user