Hylafax Mailing List Archives
|
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
Re: [hylafax-users] ban phone number
* Zapisto <zapisto@xxxxxxxxxxx> [051122 16:13]:
> Hi,
>
> how to avoid the fax server answer when it is a special phone number calling.
> i receive SPAMFAX from a sigle phone number , easy to ban.
If you have CID configured and being detected by faxgetty correctly, you
can configure QualifyCID on that device.
Look for QualifyCID in the hylafax-config page.
DESCRIPTION
The HylaFAX configuration parameter QualifyCID specifies
whether or not the identity or identifier of an inbound call
should be checked against an access control list before the
telephone is answered. This both enables call screening
against those values and fax routing (in faxrcvd's
FaxDispatch) based on those values. If a modem is attached to a
phone line that has Caller-ID or DNIS service, and QualifyCID is
non-null, then only the calls identified by strings matching
CIDNumber in the file (typically etc/cid) will be answered.
Patterns are specified one per line and must conform to the
regular expressions syntax specified by POSIX 1003.2; see
re_format(7). Comments may be included; they are introduced with
the ``#'' character and extend to the end of the line. Any
trailing white space on a line is ignored (for convenience when
comments are used).
If a line begins with ``!'', then the regular expression
identifies callers that should be rejected; otherwise regular
expressions identify clients whose calls should be accepted. The
order of patterns in a CID file is important. When a call is to
be answered, the faxgetty process will compare the phone number
presented by the modem against the patterns in the access control
list in the order in which they appear in the file. The first
pattern that matches the client's number is used to decide
whether to accept or reject the call. If no patterns match the
phone number then the call is not answered. Thus if you want to
accept all but a restricted set of calls, the last line in
the file should be ``^.*$''.
Note that regular expression patterns should be written to
match a phone number exactly. That is, patterns should be of the
form:
^<pattern>$
where the ``^'' and ``$'' characters are used to specify the
start and end of the matching phone number. Additionally,
regular expression patterns should handle white space that may
appear in known locations. For example,
^([+]1){1}[ .-]*415[ .-]*555[ .-]*1212.*$
matches the following phone number strings:
+1.415.555.1212
415 555 1212
1-415-555-1212
Finally, note that regular expressions can be used to specify
many numbers with one pattern.
--
Aidan Van Dyk aidan@xxxxxxxx
Senior Software Developer +1 215 438-4638 x8103
iFAX Solutions, Inc. http://www.ifax.com/
Attachment:
signature.asc
Description: Digital signature