2
0
Эх сурвалжийг харах

Add Record-Route for in-dialog NOTIFY as per RFC 6665.

Iñaki Baz Castillo 13 жил өмнө
parent
commit
d661028060
1 өөрчлөгдсөн 5 нэмэгдсэн , 1 устгасан
  1. 5 1
      etc/kamailio.cfg

+ 5 - 1
etc/kamailio.cfg

@@ -574,10 +574,14 @@ route[WITHINDLG] {
 				setflag(FLT_ACC); # do accounting ...
 				setflag(FLT_ACCFAILED); # ... even if the transaction fails
 			}
-			if ( is_method("ACK") ) {
+			else if ( is_method("ACK") ) {
 				# ACK is forwarded statelessy
 				route(NATMANAGE);
 			}
+			else if ( is_method("NOTIFY") ) {
+				# Add Record-Route for in-dialog NOTIFY as per RFC 6665.
+				record_route();
+			}
 			route(RELAY);
 		} else {
 			if (is_method("SUBSCRIBE") && uri == myself) {