Access-requests – FaxBack Port Server RADIUS Support (RFC 2865, 2866) User Manual
Page 9

FaxBack Proprietary and Confidential
Page 9 of 58
•
For a fax number that resulted in a voice error, future queries of the called numbers
database should return 1 (true) to flag the ATA to call-ahead directly to the fax
number. Because the fax number might be a shared voice/fax line that will later be
used to send a fax, it is suggested that the database records the fact that a voice
error had occurred, so that future queries to the database can detect that a voice
might answer the call and thus return 1 (true) to always flag the ATA to call-ahead.
Access-Requests
When the port server accounts and inbound routing databases (AccountsDb and RcvRoutingDb)
are configured to use the RADIUS interface, the port server sends RADIUS Access-Request
packets to authorize port server client access, and to retrieve account information prior to
initiating send and receive fax sessions.
Every Access-Request packet that the port server sends includes at least two FaxBack vendor-
specific attributes: FB-Command and FB-Context. The FB-Command is what the RADIUS server
needs to do, and the FB-Context is why the command is being requested.
All Access-Request FB-Command/ FB-Context combinations:
FB-Command
FB-Context
Get-Account
Account-Login
Account-Validate
Pre-Send-Session
Pre-Receive-Session
For-External-Module
Get-Account-From-DID
Pre-Receive-Session
For-External-Module
Get-Account-From-MAC-Address
For-External-Module
Get-Account-From-Sender-Email-Address
For-External-Module
Get-Account-From-Serial-Number
For-External-Module
Get-Call-Ahead-Mode
Pre-Send-Session
Get-DID
Pre-Send-Session
For-External-Module
Get-DIDs-For-Account
For-External-Module
Get-Load-Balance-Group-Members
Pre-Receive-Session
The RADIUS server must return an Access-Accept or Access-Reject packet that includes all
required response attributes as defined for each Command/Context, however, there is no harm in
providing extraneous or unused attributes in a response packet. The RADIUS server can return
all account information for every “Get-Account…” command request, even if returning all account
information is deemed unnecessary based on the context.