sipgate API - REST - Java - Fax versenden

300 views
Skip to first unread message

David Dahmer

unread,
Jul 7, 2016, 5:38:04 AM7/7/16
to sipgate API
Hallo zusammen,

ich versuche gerade per sipgate API und Java ein Fax zu versenden.
Ich verwende dazu diese sipgateAPI Java Implementierung: https://github.com/sipgate/sipgateapi-java-example

Der Versand von SMS funktioniert hervorragend. Beim Faxen kommt immer der Fehler Format is not valid E.164

Der Code dazu sieht so aus:

// PDF Datei einlesen und in Base64 kodieren
File f = new File("C:\\Mein Dokument.pdf");
byte[] d = SystemUtil.fileToByteArray(f);
BASE64Encoder en = new BASE64Encoder();
String content = en.encode(d);

// API Parameter für den Versand einrichten
HashMap<String,Object> params = new HashMap<String,Object>();
params.put("LocalUri", "sip:004912...@sipgate.net");
params.put("RemoteUri", "sip:004912345678@sipgate.net");
params.put("TOS", "fax");
params.put("Content",content);

// API Request
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL("https://samurai.sipgate.net/RPC2"));
config.setBasicUserName("mySipGateLoginEmailAddress");
config.setBasicPassword("myPassword");

XmlRpcClient client = new XmlRpcClient();
TypeFactory sipgateTypeFactory = new SipgateTypeFactory(client);
client.setTypeFactory(sipgateTypeFactory); 
client.setConfig(config);

client.execute("samurai.SessionInitiate", new Object[] { params });
 

Ich habe auch sichergestellt, dass der sipgate Account, den ich zum Login verwende, für Faxe freigeschaltet ist.

Woran kann es liegen, dass ich hier den Fehler Format is not valid E.164 bekommen?

Vielen Dank für Ihre Hilfe!

Kai de Haan

unread,
Jul 7, 2016, 5:49:45 AM7/7/16
to sipga...@googlegroups.com
Hallo,


bitte versuchen Sie es ohne führende Nullen.



Mit freundlichen Grüßen

--
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 https://groups.google.com/group/sipgate-api.
For more options, visit https://groups.google.com/d/optout.



--
 Kai de Haan - deh...@sipgate.de
 Telefon: +49 (0)211-63 55 55-72
 Telefax: +49 (0)211-63 55 55-22

 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

David Dahmer

unread,
Jul 7, 2016, 8:02:03 AM7/7/16
to sipgate API
 Hallo Herr Haan,

habe ich gerade versucht 'ohne führende Nullen', allerdings mit dem gleichen Ergebnis.

Gunnar Thörmer

unread,
Jul 7, 2016, 11:22:46 AM7/7/16
to sipgate API
Hallo David,

wir haben den Quellcode gerade getestet.

und haben 

// params.put("LocalUri", "sip:0049...@sipgate.net");

auskommentiert und die Nummer ohne führende Nullen eingegeben.

Funktioniert prima! Vielen Dank dafür!

Herzliche Grüße

Matthias und Gunnar
Anton Debatin GmbH

David Dahmer

unread,
Jul 7, 2016, 11:47:24 AM7/7/16
to sipgate API
Grandios!
Ich dachte ich hätte alle Kombinationen schon getestet, offenbar diese nicht. Es funktioniert!

Vielen Dank nochmals für die schnelle Hilfe!
Reply all
Reply to author
Forward
0 new messages