Thanks guys, that worked. Follow-up question, I want to reroute the incoming packet to the sip URI in that header, but Kamailio is complaining about the use of a variable in t_relay_to_udp. Putting $var(b) in quotes just makes it try to use that literal string as the target host. Is there another way to accomplish this?
$var(a) = $hdr(X-Digium-AppServer-Response-URI); $var(b) = $(var(a){s.strip,4}); if (!t_relay_to_udp($var(b), "5060")) { sl_reply_error(); } Thanks, Kyle On Fri, Mar 27, 2015 at 8:21 AM, Javi Gallart <jgall...@systemonenoc.com> wrote: > Hi > On 27/03/15 16:09, Kyle Kurz wrote: > > I'm trying to use the is_present_hf function to detect the presence of a > user-defined header and getting the following errors in my Kamailio logs: > > 2(12149) BUG: <core> [select.c:426]: run_select(): Select structure has > not been resolved > 2(12149) ERROR: <core> [lvalue.c:416]: lval_assign(): assignment failed at > pos: (99,58-99,58) > 2(12149) ERROR: <script>: > > A quick Google search yielded no results for why this could be happening. > Originally, I had my code in route[REPLY], but noticed that was not one of > the paths it was listed as available in the textops document, so I moved it > to request_route, but got the same errors. Does anyone have any feedback on > how to move forward? My code snippet is below: > > if (is_present_hf("X-Digium-AppServer-Response-URI")) { > $var(a) = @hf_value.X_Digium_AppServer_Response_URI[1]; > xlog ("\n\nHERE RESPONSE URI $var(a)\n\n"); > } > > Apparently the syntax for accessing the header is not correct. @hf_value > will look for a global variable with that name. Try with $hdr(). > > > http://www.kamailio.org/wiki/cookbooks/4.2.x/pseudovariables#hdr_name_-_headers > > Regards > > Javi > > Thanks, > Kyle > -- > > *Kyle Kurz* > Digium, Inc. · Senior Software Engineer > 9115 Brown Deer Rd · San Diego, CA 92121 · US > direct +1 858.537.1166 > Check us out at: http://digium.com · http://asterisk.org > <http://www.asterisk.org/> > > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing > listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > -- *Kyle Kurz* Digium, Inc. · Senior Software Engineer 9115 Brown Deer Rd · San Diego, CA 92121 · US direct +1 858.537.1166 Check us out at: http://digium.com · http://asterisk.org <http://www.asterisk.org/>
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users