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

Daniel-Constantin Mierla miconda at gmail.com
Thu Feb 19 21:59:07 CET 2009



On 02/19/2009 10:47 PM, Alex Balashov wrote:
> 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.
>   
I fixed the docs for 1.4.x and 1.5.x.

Thanks,
Daniel

-- 
Daniel-Constantin Mierla
http://www.asipto.com





More information about the sr-users mailing list