ReplixFax URL Callback


Overview

ReplixFax supports notifying via HTTP(S) POST when a new fax has arrived or when an outgoing fax has been sent or has failed. The parameters in the POST contain the fax id and other relevant metadata. Once notification is received, the SOAP API can be used to retrieve the fax content or additional metadata. In the event that the recipient of the POST is unavailable, the ReplixFax service will attempt to send the POST message 12 times and wait 2 hours between each attempt.

The POSTs can come from the following IP addresses:

  • 209.190.172.178
  • 66.181.95.135
  • 66.181.95.100
  • 209.190.165.133

Incoming Faxes

Below is a list of the data received in the parameters of a notification post when a new fax has arrived. Click here to see an example of a POST request.

CallerNumber Calling party number, if available. Max size: 24 characters.
DestFaxNumber Destination fax number represents the number that was dialed by the sender or a fax number associated with the fax line. Max size: 50 characters.
Duration Number of seconds it took to receive the fax.
ErrorCode Numeric status of the error encountered, 0 – for no error, specific to the fax server backend.
ErrorText Text string corresponding to ErrorCode, empty for no error. Max Size: 255 characters.
FaxId Unique Fax identifier.
FaxStatus "recvOk" or "recvIncomplete"
FaxUserId ID of the user that received the fax. Max size: 16 characters.
PagesReceived Number of pages received.
Queue "ReceiveFax"
ReceivedTime Date and time fax was received. Format: YYYY-MM-DDTHH:MM:SSZ
Realm Unique identifier for your organization. Max size: 32 characters.
TSI Transmitting Station Identifier Max size: 50 characters.

Outgoing Faxes

Below is a list of the data received in the parameters of a notification post when an outgoing fax has been sent or cannot be sent. Click here to see an example of a POST request.

CSI Called Station Identifier Max size: 50 characters.
CompleteTime Date/time fax was completed (fax is completed when it reaches status of "sent" or "sendFailed") or last updated (fax status is other than final). Format: YYYY-MM-DDTHH:MM:SSZ
Duration Number of seconds it took to send the fax.
ErrorCode Numeric status of the error encountered, 0 – for no error, specific to the fax server backend.
ErrorText Text string corresponding to ErrorCode, empty for no error. Max size: 255 characters.
FaxId Unique Fax identifier
FaxNumber Outgoing fax number. Max size: 50 characters.
FaxStatus "sent" or "sendFailed" Max size: 24 characters.
FaxUserId ID of the user that sent the fax. Max size: 16 characters.
PagesSent Number of pages sent.
Queue SendFax
Realm Unique identifier for your organization. Max size: 32 characters