[OpenSIPS-Users] $shv strange errors

Anton Zagorskiy a.zagorskiy at oyster-telecom.ru
Thu Dec 9 13:35:25 CET 2010


Hello.

I'm using $shv variables:

loadmodule "cfgutils.so"
modparam("cfgutils", "shvset", "load_table_domain=i:0")
modparam("cfgutils", "shvset", "load_table_caller_id=i:0")


In the main route block there are 2 'if's:

(line 388) if ($(shv(load_table_domain){s.int}) == 2)
	route(load_table_domain);

(line 391) if ($(shv(load_table_caller_id){s.int}) == 2)
	route(load_table_caller_id);

When openSIPS has started all is ok. But on every next SIP messages there
are errors in the log:
[30629]: CRITICAL:core:comp_scriptvar: cannot get left var value
[30629]: WARNING:core:do_action: error in expression (l=391) 


What a difference between line 388 and 391 so 391 raises the error?


WBR, Anton Zagorskiy
VoIP Developer, Oyster Telecom
Phone.: +7 812 601-0666
Fax: +7 812 601-0593
a.zagorskiy at oyster-telecom.ru
www.oyster-telecom.ru







More information about the Users mailing list