I do not know. The PERL XML::RPC for integer variable use <i4> only.
2014/1/20 Ovidiu Sas <[email protected]> > Does it work without i4? > > > On Monday, January 20, 2014, Dragomir Haralambiev <[email protected]> > wrote: > >> Hello, >> >> I try to terminate call using dlg_end_dlg. >> >> When use module mi_xmlrpc all is OK. >> When use module mi_xmlrpc_ng I receive follow error: >> >> DBG:mi_xmlrpc_ng:mi_xmlrpc_http_run_mi_cmd: got methodName=dlg_end_dlg >> ERROR:mi_xmlrpc_ng:mi_xmlrpc_http_run_mi_cmd: missing node string >> ERROR:mi_xmlrpc_ng:mi_xmlrpc_http_answer_to_connection: no reply >> >> Here is PERL script: >> >> #!/usr/bin/perl >> use XML::RPC; >> $hash_entry=538; >> $hash_id=10274470; >> $xmlrpc = XML::RPC->new("http://OPENSIPS_IP:8000/xmlrpc"); >> $xmlrpc->call('dlg_end_dlg', ("$hash_entry", "$hash_id") ); >> Here is the XML sended to Opensips: >> <?xml version="1.0" encoding="UTF-8" ?> >> <methodCall> >> <methodName>dlg_end_dlg</methodName> >> <params> >> <param> >> <value><*i4*>538</*i4*></value> >> </param> >> <param> >> <value><*i4*>10274470</*i4*></value> >> </param> >> </params> >> </methodCall> >> >> The hash_entry and hash_id are interger. >> In this case XML is using <i4>538</i4> not a <string>538</string>. >> The mi_xmlrpc_ng is not recognised <i4>. >> >> How to fix this problem? >> >> Best regards, >> PlayMen >> >> >> > > -- > VoIP Embedded, Inc. > http://www.voipembedded.com > > _______________________________________________ > 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
