From 275cb99934b7988933682710f2d569d0d2e37215 Mon Sep 17 00:00:00 2001 From: lazedo Date: Thu, 7 May 2015 04:59:38 +0100 Subject: [PATCH] retrieve cookie from user part of Request-URI --- kamailio/fast-pickup-role.cfg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kamailio/fast-pickup-role.cfg b/kamailio/fast-pickup-role.cfg index 968a5bf..00c4036 100644 --- a/kamailio/fast-pickup-role.cfg +++ b/kamailio/fast-pickup-role.cfg @@ -11,7 +11,7 @@ route[FAST_PICKUP_ATTEMPT] $var(replaced_call_id) = "none"; if($ru =~ "sip:kfp+") { - $var(Cookie) = $(ru{s.rm,sip:kfp+}); + $var(Cookie) = $(rU{s.rm,kfp+}); if($sht(fp=>$var(Cookie)::Call-ID) != $null) { $var(replaced_call_id) = $sht(fp=>$var(Cookie)::Call-ID); if($hdr(Replaces)!= $null) { @@ -21,6 +21,7 @@ route[FAST_PICKUP_ATTEMPT] $ru = $sht(fp=>$var(Cookie)::URI); $tu = $sht(fp=>$var(Cookie)::URI); $du = $sht(fp=>$var(Cookie)::Switch-URI); + xlog("L_INFO", "$ci|log|call-id fast pickup call $var(replaced_call_id), redirecting to $du"); route(EXTERNAL_TO_INTERNAL_RELAY); exit(); }