|
|
|
@ -85,13 +85,17 @@ route[FAST_PICKUP_INIT] |
|
|
|
{ |
|
|
|
$var(AppName) = $(kzE{kz.json,App-Name}); |
|
|
|
if($var(AppName) == "park") { |
|
|
|
$var(Pickup) = ";kazoo-pickup=true"; |
|
|
|
$var(Pickup) = ";a-leg=true"; |
|
|
|
} else { |
|
|
|
if($(kzE{kz.json,State}) == "confirmed"){ |
|
|
|
$var(Pickup) = ";early-only=true"; |
|
|
|
} else { |
|
|
|
$var(Pickup) = ""; |
|
|
|
} |
|
|
|
} |
|
|
|
$sht(fp=>$(kzE{kz.json,Call-Cookie})::Switch-URI) = $(kzE{kz.json,Switch-URI}); |
|
|
|
$sht(fp=>$(kzE{kz.json,Call-Cookie})::Call-ID) = $(kzE{kz.json,Target-Call-ID}); |
|
|
|
$sht(fp=>$(kzE{kz.json,Call-Cookie})::URI) = "sip:" + $(kzE{kz.json,From-User}) + "@" + $(kzE{kz.json,To-Realm}) + $var(Pickup); |
|
|
|
$sht(fp=>$(kzE{kz.json,Call-Cookie})::Call-ID) = $(kzE{kz.json,Target-Call-ID}) + $var(Pickup); |
|
|
|
$sht(fp=>$(kzE{kz.json,Call-Cookie})::URI) = "sip:" + $(kzE{kz.json,From-User}) + "@" + $(kzE{kz.json,To-Realm}) ; |
|
|
|
} |
|
|
|
|
|
|
|
# vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab |