FaxBack Port Server RADIUS Support (RFC 2865, 2866) User Manual
Page 26

FaxBack Proprietary and Confidential
Page 26 of 58
A response that includes additional account information is not required. To prevent the port
server from detecting this situation as an error, the RADIUS server must return an Access-Accept
packet that has no attributes, so that the port server can quickly advance the send session to the
next stage. If the RADIUS server returns an Access-Reject packet, the port server will terminate
fax session.
To provide per-line settings in response to the Get-DID request, the RADIUS server must include
a User-Name attribute with a value of the account name that the DID mapped to (if UUID mode is
enabled, then the response must also include an FB-Account-UUID attribute). The port server
will compare the response User-Name to the account that is attempting to send the fax, and will
reject the fax if the two values do not match.
───
SENT FROM PORT SERVER
──►
Attribute
Value
FB-Command
Get-DID (8)
FB-Context
Pre-Send-Session (3)
User-Name
The ANI (caller Id) for the send call.
Acct-Session-Id
The session id of the new send fax session.
Request Packet
Code=Access-Request(1)
Packet identifier=1
Length=82
Authenticator
4C BF 52 6E 51 18 D9 4E 88 35 19 B9 93 D5 11 33
Attributes:
Len=18, Type=Vendor-Specific(26), Id=FaxBack(30694)
Len=6, Type=FB-Command(1)
Value=Get-DID(8)
Len=6, Type=FB-Context(2)
Value=Pre-Send-Session(3)
Len=6, Type=User-Name(1)
Value=2222
Len=38, Type=Acct-Session-Id(44)
Value=b5884d75-ad74-4164-b4dd-aab8f5de542a
End
◄──
RESPONSE TO PORT SERVER
───
Required
Purpose
RADIUS code
Access-Accept or Access-Reject
Optional
Purpose
User-Name
Specifies the name of the account that the input ANI (caller Id) from
the request packet mapped to.
FB-Queue-Profile
An optional Queue Profile to be used for later processing of the send
fax. The returned queue profile XML must include the attribute
Op=”1”, to cause the DID-level queue profile to override the account-
level queue profile. For example,