[sr-dev] git:master: modules_k/path: Added WebSocket transport support to Path module

Peter Dunkley peter.dunkley at crocodile-rcs.com
Wed Aug 8 10:49:31 CEST 2012


Module: sip-router
Branch: master
Commit: c7a9b1ed48631952f286d312721e8c45dde05ca1
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c7a9b1ed48631952f286d312721e8c45dde05ca1

Author: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Committer: Peter Dunkley <peter.dunkley at crocodile-rcs.com>
Date:   Wed Aug  8 09:49:13 2012 +0100

modules_k/path: Added WebSocket transport support to Path module

---

 modules_k/path/path.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/modules_k/path/path.c b/modules_k/path/path.c
index b8eb0c8..a8fb8aa 100644
--- a/modules_k/path/path.c
+++ b/modules_k/path/path.c
@@ -140,6 +140,10 @@ static int prepend_path(struct sip_msg* _m, str *user, int recv)
 			case PROTO_SCTP:
 				rcv_addr.len = snprintf(rcv_addr.s, 6 + IP_ADDR_MAX_STR_SIZE + 21, "'sip:%s:%u;transport=sctp'", src_ip, _m->rcv.src_port);
 				break;
+			case PROTO_WS:
+			case PROTO_WSS:
+				rcv_addr.len = snprintf(rcv_addr.s, 6 + IP_ADDR_MAX_STR_SIZE + 19, "'sip:%s:%u;transport=ws'", src_ip, _m->rcv.src_port);
+				break;
 	    }
 
 		l = insert_new_lump_before(l, rcv_addr.s, rcv_addr.len, 0);




More information about the sr-dev mailing list