samurai.RecommendedIntervalGet schlägt auf einmal fehl

20 views
Skip to first unread message

Jens Kutschke

unread,
Dec 26, 2015, 6:05:13 PM12/26/15
to sipgate API

Hallo zusammen,

ich benutze für j-lawyer.org die XML-RPC-API via Java. Anwender berichten mir nun von Problemen, die ich nachgestellt habe: samurai.RecommendedIntervalGet schlägt auf einmal fehl.

Meldung:
org.apache.xmlrpc.XmlRpcException: Invalid parameter value.


Kann jemand helfen?

Danke,
Jens



            ArrayList methods = new ArrayList();
            methods.add("samurai.SessionStatusGet");
            methods.add("samurai.RecommendedIntervalGet");
            methods.add("samurai.ClientIdentify");
            methods.add("samurai.TosListGet");
            methods.add("samurai.OwnUriListGet");
            methods.add("samurai.BalanceGet");
            methods.add("samurai.SessionInitiate");

            TreeMap<Object, Object> p1 = new TreeMap<Object, Object>();
            p1.put("MethodList", methods);

            Object[] params = new Object[]{p1};

            Object result = client.execute("samurai.RecommendedIntervalGet", params);
            HashMap m1 = (HashMap) result;
            status = m1.get("StatusCode").toString();
            statusMsg = m1.get("StatusString").toString();
            Object[] intervals = (Object[]) m1.get("IntervalList");
            for (Object o : intervals) {
                HashMap m = (HashMap) o;
                String method = m.get("MethodName").toString();
                Integer interval = (Integer) m.get("RecommendedInterval");
                this.intervals.put(method, interval);
                //System.out.println("interval for " + method + " = " + interval);
            }
Reply all
Reply to author
Forward
0 new messages