A method of operating a telecommunications device wherein the
telecommunications device is used to detect an outgoing call from a
calling party to a called number. The calling number is used to determine
whether or not the calling party is a universal service user. If it is
determined that the called number is among a class of numbers exempt from
charges, the call is connected. A determination on the sufficiency of
funds in a pre-paid account is made. If it is determined that there are
insufficient funds in a pre-paid account to cover charges associated with
the outgoing call, a message is generated and sent to the calling party or
a third party requesting authorization to charge an additional fee for
connecting the calling party with the called party. User input is received
from the calling party, indicating the calling party's authorization of
such charge. The connection between the calling party and the called party
is made.