SendCharFax
This is the simplest method to fax a textual fax. Input is assumed to be UTF-8. Also allows structured text documents, such as HTML, PostScript, etc.
Formal definition
https://ws.interfax.net/dfs.asmx?op=SendCharFax
Input
| Username |
String |
The name of the user authenticating to the API |
| Password |
String |
The password for the Username |
| FaxNumber |
String |
The destination fax number in standard international notation e.g. +44-207-3456789 (see Special formats) |
| Data |
String |
Data of the document (text documents only, no binary content) |
| FileType |
String |
e.g. TXT, HTML, PS, etc. Default is TXT |
Output
| SendCharFaxResult |
Long |
In case of successful submission – the value contains the TransactionID. In case of a failure, a negative value is returned. See the Error Codes, below. See Web service return codes for a full list of return codes. |
Error codes
| -111 |
Designated fax number does not match |
| -112 |
FaxNumber parameter is null or empty |
| -123 |
FileData parameter is null or the length of data byte array is 0 |
| -150 |
An exception occurs at any point in the execution of the web service method |
| -310 |
The logged in user in context is not a primary user |
| -666 |
The logged in user is configured in another switch group |
| -677 |
The logged in user does not have any TX service registered |
| -1002 |
The list of file types and document sizes do not match |
| -1003 |
The logged in user cannot be authenticated when either the username or the password is incorrect |
| -1004 |
The Filetype parameter is empty |
| -1007 |
The length of FileData parameter is empty after extracting bytes in UTF8 format from the data parameter as string |
| -1008 |
The total size and data passed in do not match |
| -1010 |
The Filetype parameter contains “/AB” & “/PB” switches making them ambiguous |
| -1011 |
Too many data requests from the Username |
| -1059 |
The list of file types separated by semi-colon “;” is greater than the maximum allowed attachments configured |
| -2003 |
The request from the IP of the machine is not in a valid IP address range |