Bogdan, I'm actually getting all sorts of weird errors with the JSON module.. Using it in place, for simple things it works great.
If I concatonate json variables and place them into an avp, I get junk at the end $avp(result) = $json(somevar/string1) + $json(somevar/string2); $avp(result) will be something like "String1dataString2dataM\002" The M\002 is random.. Almost like a variable that isn't initialized. Also. $json variables don't survive to onreply routes or failure routes. And they can't be used in db_extra. There also isn't a real good way to reliably check for the existence of a json element without throwing an error in the log Thanks for looking at this. If there is anything I can do to help, let me know. -Brett On Wed, Jan 16, 2013 at 6:58 AM, Bogdan-Andrei Iancu <[email protected]>wrote: > ** > Hi Brett, > > Never tried something like that, but let me run some tests.... > > Regards, > > Bogdan-Andrei Iancu > OpenSIPS Founder and Developerhttp://www.opensips-solutions.com > > > On 01/15/2013 10:29 PM, Brett Nemeroff wrote: > > Anyone else run into this? Anyone using JSON?? > > Thanks, > Brett > > > On Thu, Jan 10, 2013 at 12:37 AM, Brett Nemeroff <[email protected]>wrote: > >> To make this more interesting.. I actually don't get the $json variable >> in a failure route either. There definitely seems to be something up with >> this variable type's scope. >> >> For now, I save the json into a dlg_val, and restore as needed. >> However, it'd be nice to let it persist. Is there a way to do that? >> >> Thanks, >> Brett >> >> >> On Wed, Jan 9, 2013 at 12:20 PM, Brett Nemeroff <[email protected]>wrote: >> >>> Hey All, >>> I'm trying to add $json variables to db_extra. I'm 100% sure the >>> variables are set as I'm using them all over my script. However, when acc >>> wants to write, I get errors like this: >>> >>> >>> Jan 9 18:10:52 development /usr/local/sbin/opensips[10469]: >>> ERROR:json:pv_get_json: Variable named:cdata1 not found >>> >>> Jan 9 18:10:52 development /usr/local/sbin/opensips[10469]: >>> ERROR:acc:extra2strar: failed to get 'element' >>> >>> Like I said, I'm 100% sure the variable is set: $json(cdata1/element) >>> >>> It's almost like it just doesn't support $json or that it's "out of >>> scope" >>> >>> Thanks! >>> -Brett >>> >>> >> > > _______________________________________________ > Users mailing > [email protected]http://lists.opensips.org/cgi-bin/mailman/listinfo/users > >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
