java.io.File file = new File(absoluteFilePath);
InterFAX interFAX = new DefaultInterFAXClient("username", "password");
APIResponse apiResponse = interFAX.sendFax(faxNumber, file);
InterFAX interFAX = new DefaultInterFAXClient();
OutboundFaxStructure[] outboundFaxStructures = interFAX.getFaxList();
InterFAX interFAX = new DefaultInterFAXClient();
InboundFaxStructure[] inboundFaxStructures = interFAX.getInboundFaxList();
InterFAX interFAX = new DefaultInterFAXClient();
InboundFaxStructure inboundFaxStructure = interFAX.getInboundFaxRecord("999999999");
InterFAX interFAX = new DefaultInterFAXClient();
byte[] faxImage = interFAX.getInboundFaxImage("999999999");
use Interfax\Client;
$interfax = new Client(['username' => 'username', 'password' => 'password']);
$fax = $interfax->deliver(['faxNumber' => '+11111111112', 'file' => 'folder/file.pdf']);
// getStatus will refresh the status of the fax from the server, if it's less than 0, then the fax is still pending.
while ($fax->getStatus() < 0) {
sleep(5); // wait 5 seconds
}
// false prevents another request for status
echo $fax->getStatus(false) === 0 ? 'SUCCESS' : 'FAILURE';
$fax_ids = [ ... ]; // array of fax ids
$client->outbound->completed($fax_ids);
$fax = $client->outbound->find(999999999);
$faxes = $inbound->incoming();
$fax = $inbound->find(999999999);
$fax = $client->inbound->find(999999999);
if ($fax) {
$image = $fax->image();
$image->save('path/to/save/file/to.pdf');
}
from interfax import InterFAX
interfax = InterFAX(username="username", password="password")
fax = interfax.deliver(fax_number="+11111111112", files=["folder/fax.pdf"])
fax = fax.reload() # resync with API to get latest status
fax.status # Success if 0. Pending if < 0. Error if > 0
interfax.outbound.all()
interfax.outbound.find(999999999)
image = interfax.outbound.image(999999999)
Image(id=999999999)
image.data
image.save("fax.tiff")
interfax.inbound.all()
interfax.inbound.find(999999999)
image = interfax.inbound.image(999999999)
Image(id=999999999)
image.save("fax.tiff")
require 'interfax'
interfax = InterFAX::Client.new(username: 'username', password: 'password')
fax = interfax.deliver(faxNumber: "+11111111112", file: 'folder/fax.pdf')
fax = fax.reload # resync with API to get latest status
fax.status # Success if 0. Pending if < 0. Error if > 0
interfax.outbound.all
interfax.outbound.find(999999999)
image = interfax.outbound.image(999999999)
image.data
image.save('fax.tiff')
interfax.inbound.all
interfax.inbound.find(999999999)
image = interfax.inbound.image(999999999)
image.data
image.save('fax.tiff')
using InterFAX.Api;
var interfax = new FaxClient();
var options = new SendOptions { FaxNumber = "+11111111112"};
var fileDocument = interfax.Documents.BuildFaxDocument(@".\folder\fax.txt");
var messageId = await interfax.SendFax(faxDocument, options);
var faxes = await interfax.Outbound.GetList();
var fax = interfax.Outbound.GetFaxRecord(999999999)
var faxes = await interfax.Inbound.GetList(new ListOptions { UnreadOnly = true });
var fax = await interfax.Inbound.GetFaxRecord(999999999);
using (var imageStream = await _interfax.Inbound.GetFaxImageStream(999999999))
{
using (var fileStream = File.Create(@".\image.tiff"))
{
Utils.CopyStream(imageStream, fileStream);
}
}
import InterFAX from 'interfax';
let interfax = new InterFAX();
interfax.deliver({
faxNumber : '+11111111112',
file : 'folder/fax.pdf'
}).then(fax => {
return interfax.outbound.find(fax.id);
//=> find the fax we just created
}).then(fax => {
console.log(fax.status);
//=> the status of the fax we just sent
})
.catch(error => {
console.log(error);
//=> an error object
});
interfax.outbound.all({
limit: 5
}).then(faxes => {
console.log(faxes); //=> an array of fax objects
});
interfax.outbound.find(999999999)
.then(fax => {
console.log(fax); //=> fax object
});
interfax.outbound.image(999999999)
.then(image => {
console.log(image.data); //=> TIFF image data
image.save('file.tiff'); //=> saves image to file
});
interfax.inbound.all({
limit: 5
}).then(faxes => {
console.log(faxes); //=> an array of fax objects
});
interfax.inbound.find(999999999)
.then(fax => {
console.log(fax); //=> fax object
});
interfax.inbound.image(999999999)
.then(image => {
console.log(image.data); //=> TIFF image data
image.save('file.tiff'); //=> saves image to file
});
Il servizio ExtraFax Cloud utilizza il motore di Upland InterFAX. InterFAX è certificato conforme al livello 1 del PCI DSS del provider.
Puntando all’offerta di un servizio fax sicuro che soddisfi i più restrittivi criteri utilizzati nel modi in materia di sicurezza e privacy, ExtraFax Cloud si assicura che i servizi per gli indirizzi PCI DSS siano totalmente compatibili con gli standard.
Il servizio online ExtraFax Cloud fornisce misure di sicurezza tecniche, fisiche e procedurali per assicurare la confidenzialità e l’integrità dei fax inviati nell’industria sanitaria. La nostra soluzione fax HIPAA aiuta gli operatori e le aziende che si occupano di sanità ad inviare fax che soddisfino tutte le regole contenute nel regolamento HIPAA pertinenti al flusso delle informazioni e al loro scambio.
Invio: 100 Pagine*/Mese
Ricezione: 100 Pagine*/Mese
Numero di fax nazionali: 1
Prezzo (US$): $9/Mese
Pagine inviate/ricevute addizionali: $0.11/Pagina*
(Prova di 30 giorni)
Invio: 250 Pagina*/Mese
Ricezione: 250 Pagina*/Mese
Numero di fax nazionali: 1
Prezzo (USD): $21/Mese
Pagine inviate/ricevute addizionali: $0.10/Pagina*
(Prova di 30 giorni)
Invio: 750 Pagina*/Mese
Ricezione: 750 Pagina*/Mese
Numero di fax nazionali: 1
Prezzo (USD): $60/Mese
Pagine inviate/ricevute addizionali: $0.09/Pagina*
(Prova di 30 giorni)
* Nota sulla durata dei fax: Le pagine la cui durata è fino a un minuto verranno contabilizzati come di una pagina. I fax con durate maggiori verranno contabilizzati per durata, con un incremento corrispondente ad un decimo del costo per pagina ogni sei secondi.
Nota relativamente ai crediti per i fax in uscita per l'accesso temporaneo. Contattarci cortesemente all'indirizzo e-mail support@extrafax.net per richiederli.
Pacchetti prepagati (US$) | Bonus | Crediti totali | Risparmio |
---|---|---|---|
$10 |
+$0 | $10 | 0% |
$50 |
+$5 | $55 | 9% |
$100 |
+$25 | $125 | 20% |
$250 |
+$100 | $350 | 29% |
$500 |
+$300 | $800 | 38% |