[SR-Users] AVPs in Switch/Case

Joel Serrano joel at textplus.com
Tue Jun 22 10:29:01 CEST 2021


Hi guys,

Quick question, are AVPs valid in "switch" as "case"'s?

Example:

$avp(var1) = "101";
$avp(var2) = "201";
switch($rU) {
case "$avp(var1)":
...
break;
case "$avp(var2)":
...
break;
default:
send_reply("403", "Forbidden");
exit;
}

For some reason I can't get the case to match, and I'm thinking it's not
using the actual value of $avp(var1) and instead it's using literally
"$avp(var1)" as a string.

NOTE: I also tried without putting the AVPs in quotes, but Kamailio
complains and doesn't start.

Is this doable or do I need to use if..else if..else if..else for this?

Thanks,
Joel.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20210622/0e1b3d0f/attachment.htm>


More information about the sr-users mailing list