hey back, I checked only the problem during the state 2 (ringing) of the dialog, sorry. For each state of the dialog, there are others variables added by SST, and many of them are not well encoded :
i.e., during state 4 (in call) these vars are : value:: accX_table = acc\nvalue:: accX_flags = >\x06\x88\x08\nvalue:: accX_aaa = \x12\nvalue:: accX_log = \x12\nvalue:: accX_leg = \x02\nvalue:: accX_core = \x06\nvalue:: accX_created = "\xf4\x98P\n hope it helps, Samuel MULLER +33 663 128 505 [email protected] www.l33.fr On Tue, Nov 6, 2012 at 12:22 PM, Samuel Muller <[email protected]> wrote: > Hello Bogdan, > > here you can find all you need : > > http://pastebin.com/DKAu7uHt > > I can say that this dialog var added by SST (chinese char ???): > > value:: accX_created = \r\xee\x98P > > This variable seems to be added too in the ACC, and my Radius server > does not understand the value. > All my accounting is not working anymore so ... (but with syslog it's ok ?). > > it happens only if i set the flag in the routing logic (i don't need > to unload the module). > > > Regards, > > > Samuel MULLER > +33 663 128 505 > [email protected] > www.l33.fr > > > On Mon, Nov 5, 2012 at 7:34 PM, Bogdan-Andrei Iancu <[email protected]> > wrote: >> Hi Samuel, >> >> It seems that SST is adding some dialog variables (attached to the dialog) >> which are not properly printed when calling the dlg_list_ctx . >> >> Could you post (on pastebin) and network capture with the HTTP response from >> opensips ? >> >> Regards, >> >> Bogdan-Andrei Iancu >> OpenSIPS Founder and Developer >> http://www.opensips-solutions.com >> >> >> >> On 11/05/2012 04:00 PM, Samuel Muller wrote: >>> >>> Hello, >>> >>> I would like to submit this problem I found : >>> >>> I recently set up the SST module (OpenSips v.1.8.1) with these params : >>> " >>> loadmodule "sst.so" >>> modparam("sst","enable_stats",1) >>> modparam("sst","min_se",600) >>> modparam("sst","sst_interval",0) >>> modparam("sst","timeout_avp","$avp(stimeout)") >>> modparam("sst","reject_to_small",1) >>> modparam("sst","sst_flag",5) >>> " >>> >>> all the params are correct, and the avp is the same as the dialog module. >>> >>> So I put the flag in the routing logic : >>> " >>> if (is_method("INVITE")) { >>> setflag(5); # flag sst for dialog timers >>> create_dialog("B"); >>> } >>> " >>> >>> Then, everything concerning statistics using XMLRPC and accounting >>> (Radius in my way) was not working anymore. >>> >>> For instance, when i get stats using xmlrpc with python : >>> >>>>>> import xmlrpclib >>>>>> q = xmlrpclib.ServerProxy('http://myproxy.com:8060') >>>>>> d = q.dlg_list_ctx() >>> >>> Traceback (most recent call last): >>> File "<console>", line 1, in<module> >>> File "/usr/lib/python2.6/xmlrpclib.py", line 1199, in __call__ >>> return self.__send(self.__name, args) >>> File "/usr/lib/python2.6/xmlrpclib.py", line 1489, in __request >>> verbose=self.__verbose >>> File "/usr/lib/python2.6/xmlrpclib.py", line 1253, in request >>> return self._parse_response(h.getfile(), sock) >>> File "/usr/lib/python2.6/xmlrpclib.py", line 1387, in _parse_response >>> p.feed(response) >>> File "/usr/lib/python2.6/xmlrpclib.py", line 868, in end >>> return f(self, join(self._data, "")) >>> File "/usr/lib/python2.6/xmlrpclib.py", line 916, in end_string >>> data = _decode(data, self._encoding) >>> File "/usr/lib/python2.6/xmlrpclib.py", line 164, in _decode >>> data = unicode(data, encoding) >>> File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode >>> return codecs.utf_8_decode(input, errors, True) >>> UnicodeDecodeError: 'utf8' codec can't decode byte 0xb8 in position >>> 542: invalid start byte >>> >>> I found this strangely similar: >>> http://www.mail-archive.com/[email protected]/msg18444.html >>> >>> And yes, this is this var : accX_... who is responsible of the problem >>> - OpenSips does not crash. >>> >>> >>> Hope you can find something there ... >>> >>> >>> Samuel MULLER >>> >>> _______________________________________________ >>> Users mailing list >>> [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
