Re: [sipgate API] samurai.HistoryGetByDate filtert nicht nach LocalUriList

110 views
Skip to first unread message

Moritz Maisel

unread,
Apr 25, 2013, 8:44:26 AM4/25/13
to sipga...@googlegroups.com
Hallo,

bitte verwenden Sie statt der "sip:4964x...@sipgate.de" die URI der entsprechenden Extension, z.B. "sip:1234...@sipgate.de".
Die möglichen Werte erhalten Sie von "samurai.OwnUriListGet". Rufnummern sind als Filter-Kriterium in LocalUriList nicht vorgesehen.

MfG
Moritz Maisel


2013/4/22 Tim Kaufmann <tkau...@gmail.com>
Hallo,

die von mir übergebene LocalUriList zeigt keine Wirkung, ich bekomme genauso viele Einträge zurückgeliefert als hätte ich den Parameter nicht gesetzt. Was mache ich falsch? (Zugriff mit Sipgate Team Account und PHP 5.4/xmlrpc 3.0.0 beta).

Viele Grüße

Tim

<?xml version="1.0"?>
<methodCall>
    <methodName>samurai.HistoryGetByDate</methodName>
    <params>
        <param>
            <value>
                <struct>
                    <member>
                        <name>LocalUriList</name>
                        <value>
                            <array>
                                <data>
                                    <value>
                                        <string>sip:4964x...@sipgate.de</string>
                                    </value>
                                </data>
                            </array>
                        </value>
                    </member>
                    <member>
                        <name>StatusList</name>
                        <value>
                            <array>
                                <data>
                                </data>
                            </array>
                        </value>
                    </member>
                    <member>
                        <name>PeriodStart</name>
                        <value>
                            <string>2013-04-17T18:34:55+02:00</string>
                        </value>
                    </member>
                    <member>
                        <name>PeriodEnd</name>
                        <value>
                            <string>2013-04-22T00:47:14+02:00</string>
                        </value>
                    </member>
                </struct>
            </value>
        </param>
    </params>
</methodCall>

--
You received this message because you are subscribed to the Google Groups "sipgate API" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sipgate-api...@googlegroups.com.
To post to this group, send email to sipga...@googlegroups.com.
Visit this group at http://groups.google.com/group/sipgate-api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
sipgate GmbH - Gladbacher Str. 74 - 40219 Düsseldorf
HRB Düsseldorf 39841 - Geschäftsführer: Thilo Salmon, Tim Mois
Steuernummer: 106/5724/7147, Umsatzsteuer-ID: DE219349391

www.sipgate.de - www.sipgate.at - www.sipgate.co.uk

Frank Buss

unread,
Oct 24, 2017, 10:49:50 PM10/24/17
to sipgate API
Ich verwende die Python Library von hier: https://github.com/pklaus/python-sipgate-xmlrpc Funktioniert generell gut, aber habe dasselbe Problem: Es kommen immer nur die Einträge für Voice zurück, egal was ich für LocalUriList angebe. Ich kann es auch leer lassen oder irgendeinen Unsinn angeben und kommt immer nur von der Default Voice URI zurück:

    entries = s.HistoryGetByDate({'LocalUriList':['hallo'],'StatusList':[], 'PeriodStart': '2017-10-10T14:32:57+01:00”', 'PeriodEnd': '2017-11-25T14:32:57+01:00'})

Liefert das hier:

{
 "StatusCode": 200,  
 "StatusString": "Method Success.",  
 "History": [
   {
     "Status": "outgoing",  
     "RemoteUri": "sip:492212...@sipgate.de",  
     "Timestamp": "2017-10-22T22:38:25+0200",  
     "EntryID": "57046B150B0C0D3A5D50445C57587C5D52575041505E575B7B585D0653",  
     "TOS": "voice",  
     "LocalUri": "sip:492219...@sipgate.de"
   },  
   {
     "Status": "missed",  
     "RemoteUri": "sip:492212...@sipgate.de",  
     "Timestamp": "2017-10-20T02:35:32+0200",  
     "EntryID": "57046B150B0C0D3A5D50445C57587F5751525041505E575B7B585D0653",  
     "TOS": "voice",  
     "LocalUri": ""
   },  
   {
     "Status": "missed",  
     "RemoteUri": "sip:492212...@sipgate.de",  
     "Timestamp": "2017-10-12T03:32:39+0200",  
     "EntryID": "57046B150B0C0D3A5D50445C57587958515B5541505E575B7B585D0653",  
     "TOS": "voice",  
     "LocalUri": ""
   }
 ]
}

In dem Zeitraum habe ich aber mit einer anderen URI auch Faxe versendet und empfangen, was auch im Web-Interface auf https://secure.live.sipgate.de angezeigt wird. Wie komme ich an diese Daten?


On Thursday, April 25, 2013 at 2:44:26 PM UTC+2, Moritz Maisel wrote:
Hallo,

bitte verwenden Sie statt der "sip:496...@sipgate.de" die URI der entsprechenden Extension, z.B. "sip:12...@sipgate.de".

Die möglichen Werte erhalten Sie von "samurai.OwnUriListGet". Rufnummern sind als Filter-Kriterium in LocalUriList nicht vorgesehen.

MfG
Moritz Maisel


2013/4/22 Tim Kaufmann <tkau...@gmail.com>
Hallo,

die von mir übergebene LocalUriList zeigt keine Wirkung, ich bekomme genauso viele Einträge zurückgeliefert als hätte ich den Parameter nicht gesetzt. Was mache ich falsch? (Zugriff mit Sipgate Team Account und PHP 5.4/xmlrpc 3.0.0 beta).

Viele Grüße

Tim

<?xml version="1.0"?>
<methodCall>
    <methodName>samurai.HistoryGetByDate</methodName>
    <params>
        <param>
            <value>
                <struct>
                    <member>
                        <name>LocalUriList</name>
                        <value>
                            <array>
                                <data>
                                    <value>
                                        <string>sip:496...@sipgate.de</string>
Reply all
Reply to author
Forward
0 new messages