[Kamailio-Users] lookup("location") problem

Alex Balashov abalashov at evaristesys.com
Thu Feb 19 21:47:08 CET 2009


Daniel-Constantin Mierla wrote:
> Hello,
> 
> On 02/19/2009 06:44 PM, BERGANZ François wrote:
>> Hello,
>>
>>  
>>
>> I do as the example in the module registrar doc:
>>
>>  
>>
>> lookup("location");
>>
>> switch ($?) {
>>
>>     case -1:
>>
>>     case -3:
>>
>>         sl_send_reply("404", "Not Found");
>>
>>         exit;
>>
>>     case -2:
>>
>>         sl_send_reply("405", "Not Found");
>>
>>         exit;
>>
>> };
>>
>>  
>>
>>  
>>
>> And SER report me ERROR:core:pv_parse_spec: wrong char [$/36] in [$?] 
>> at [0 (0)]
>>
>>  
>>
>> Know you why?
>>
> I have to check the source code, $? might have been removed once we got 
> the pseudo-variables in the config. Use $retcode or $rc:
> http://www.kamailio.org/dokuwiki/doku.php/pseudovariables:devel#returned_code

I believe $? has been retired.  I ran into the same issue and used 
$retcode with success.

-- 
Alex Balashov
Evariste Systems
Web    : http://www.evaristesys.com/
Tel    : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (678) 237-1775




More information about the sr-users mailing list