You can select to receive inbound fax notifications directly to your system by using the Incoming Web Feedback function. When this feature is set, InterFAX sends inbound fax notifications to a web application that you set up. Your web application should be capable of accepting either an HTTP POST call or a XML Web Service (SOAP) call.
You can also set the system to send you feedback notifications on outbound faxes. For more information, please read the outbound callback documentation.
To use the Incoming Web Feedback function, perform these setup steps:
- Set up a web application that is capable of accepting callbacks on your server. If you set up a SOAP server, its namespace should be
http://CallBack.Interfax.net/
(namespace is case sensitive, this is the expected WSDL). - The web method name should be "Inbound".
- The web method should return a string -> "OK".
- Login to your InterFAX account and go to Preferences -> Incoming. Find and set the following settings under Advanced Options:
Selection Description Possible Values Web Feedback Method What type of callback does your web application expect XML Web Service
,HTTP POST
,Never
Web Feedback URL The URL to your web application. Any valid web address
Once Web Feedback is set up, the InterFAX system will call back your web app and provide the following values:
Parameter Name | Parameter Type | Description |
---|---|---|
TransactionIDType | String | Inbound |
TransactionID | Integer | The ID of this transaction |
PhoneNumber | String | The Phone number at which this fax was received |
MessageType | Integer | The type of message. Currently sends out static '1'. |
MessageSize | Integer | The size of the inbound fax image (in bytes) |
RemoteCSID | String | The CSID of the sender |
Pages | Integer | The number of pages received in this fax. |
Status | Integer | Status of the fax. See the list of InterFAX Error Codes |
RecordingDuration | Integer | The time (in seconds) that it took to receive the fax |
ReceiveTime | DateTime | The time and date that the fax was received (formatted as dd/MM/yyyy hh:mm:ss). Times listed are GMT. |
CallerID | String | The caller ID of the sender |