[SR-Users] [SOLVED] kamcmd htable access problem, probably with int->string conversion

Daniel-Constantin Mierla miconda at gmail.com
Mon Jul 21 14:53:50 CEST 2014


On 21/07/14 14:30, Moritz Graf wrote:
> Hi Daniel,
>
> check! ;) Thx a lot, working good!
Welcome,
Daniel

>
> root at kamailio-stage:~# kamcmd htable.get maptodest_ip s:1
> {
> 	item: {
> 		name: 1
> 		value: 0000000000000000001
> 	}
> }
>
>
> Solved!
>
> greetz Moritz
>
>
> Am 21.07.2014 13:29, schrieb Daniel-Constantin Mierla:
>> Hello,
>>
>> try to prefix the value with s: in command line.
>>
>> It is kamcmd code that tries to detect if it is a number or not, the
>> pass it further to kamailio as integer or string. Using s: is
>> overwriting kamcmd auto-detect.
>>
>> Cheers,
>> Daniel
>>
>> On 21/07/14 13:26, Moritz Graf wrote:
>>> Hi There,
>>>
>>> i implemented a mapping via htable. For debugging purpose I use kamcmd
>>> to see if the values are correctly filled. Doing so I discovered that
>>> there is a problem getting the values of the keys, where the name is a
>>> integer value. So it's the following behaviour:
>>> #####################################################################
>>> root at kamailio-stage:~# kamcmd htable.dump maptodest
>>> {
>>> 	entry: 55
>>> 	size: 1
>>> 	slot: {
>>> 		item: {
>>> 			name: 1
>>> 			value: 0000000000000000001
>>> 		}
>>> 	}
>>> }
>>> {
>>> 	entry: 504
>>> 	size: 1
>>> 	slot: {
>>> 		item: {
>>> 			name: blub
>>> 			value: 0000000000000000001
>>> 		}
>>> 	}
>>> }
>>> {
>>> 	entry: 686
>>> 	size: 1
>>> 	slot: {
>>> 		item: {
>>> 			name: 001
>>> 			value: 0000000000000000001
>>> 		}
>>> 	}
>>> }
>>>
>>> root at kamailio-stage:~# kamcmd htable.get maptodest blub
>>> {
>>> 	item: {
>>> 		name: blub
>>> 		value: 0000000000000000001
>>> 	}
>>> }
>>> root at kamailio-stage:~# kamcmd htable.get maptodest 001
>>> error: 500 - Not enough parameters (htable name and key name)
>>> #####################################################################
>>>
>>> Is there a reasonable explanation why it works with blub, but not with 001?
>>> Why is he complaining about the number of parameters?
>>> Does anyone know a workarround?
>>>
>>>
>>> Thanks for any advise!!
>>>
>>>
>>> greeetz Moritz
>>>
>>>
>>>
>>> _______________________________________________
>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>> sr-users at lists.sip-router.org
>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>> -- 
>> Daniel-Constantin Mierla - http://www.asipto.com
>> http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>>
>

-- 
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda




More information about the sr-users mailing list