Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Mar 2000 19:46:52 +0100 (CET)
From:      Andreas Lehner <atoth@berlin.ccc.de>
To:        freebsd-isp@freebsd.org
Subject:   Re: ispsetup (was: Re: FreeBSD in Dixons)
Message-ID:  <Pine.BSF.4.10.10003121944370.40887-100000@berlin.ccc.de>

next in thread | raw e-mail | index | archive | help
On Mon, 13 Mar 2000 at 00:21:08 NZDT, Joe Abley wrote:

% Mmm. Why don't people store this kind of thing in the DNS?
% 
%   clearnet.auckland.nz.dial.isp-access.net. IN TXT "09-9123050"
%   clearnet.national.nz.dial.isp-access.net. IN TXT "0508550050"
%   iprolink.national.nz.dial.isp-access.net. IN TXT "086747765"
%   iprolink.auckland.nz.dial.isp-access.net. IN TXT "09-3590707"
% 
% or something :)

RfC 1183 "New DNS RR Definitions" Section 3.2 "The ISDN RR" defines how to
store an address by which a system connected to the ISD Network can be
reached.

--- snip ---
3.2. The ISDN RR

   The ISDN RR is defined with mnemonic ISDN and type code 20 (decimal).

   An ISDN (Integrated Service Digital Network) number is simply a
   telephone number.  The intent of the members of the CCITT is to
   upgrade all telephone and data network service to a common service.

   The numbering plan (E.163/E.164) is the same as the familiar
   international plan for POTS (an un-official acronym, meaning Plain
   Old Telephone Service).  In E.166, CCITT says "An E.163/E.164
   telephony subscriber may become an ISDN subscriber without a number
   change."

   ISDN has the following format:

   <owner> <ttl> <class> ISDN <ISDN-address> <sa>

   The <ISDN-address> field is required; <sa> is optional.

   <ISDN-address> identifies the ISDN number of <owner> and DDI (Direct
   Dial In) if any, as defined by E.164 [8] and E.163 [7], the ISDN and
   PSTN (Public Switched Telephone Network) numbering plan.  E.163
   defines the country codes, and E.164 the form of the addresses.  Its
   format in master files is a <character-string> syntactically
   identical to that used in TXT and HINFO.

   <sa> specifies the subaddress (SA).  The format of <sa> in master
   files is a <character-string> syntactically identical to that used in
   TXT and HINFO.

   The format of ISDN is class insensitive.  ISDN RRs cause no
   additional section processing.

   The <ISDN-address> is a string of characters, normally decimal
   digits, beginning with the E.163 country code and ending with the DDI
   if any.  Note that ISDN, in Q.931, permits any IA5 character in the

   general case.

   The <sa> is a string of hexadecimal digits.  For digits 0-9, the
   concrete encoding in the Q.931 call setup information element is
   identical to BCD.

   For example:

   Relay.Prime.COM.   IN   ISDN      150862028003217
   sh.Prime.COM.      IN   ISDN      150862028003217 004

   (Note: "1" is the country code for the North American Integrated
   Numbering Area, i.e., the system of "area codes" familiar to people
   in those countries.)

   The RR data is the ASCII representation of the digits.  It is encoded
   as one or two <character-string>s, i.e., count followed by
   characters.

   CCITT recommendation E.166 [9] defines prefix escape codes for the
   representation of ISDN (E.163/E.164) addresses in X.121, and PSDN
   (X.121) addresses in E.164.  It specifies that the exact codes are a
   "national matter", i.e., different on different networks.  A host
   connected to the ISDN may be able to use both the X25 and ISDN
   addresses, with the local prefix added.
--- snip ---

Note that this does not solve the problem of required dial prefixes that
you have mentioned. As this usually does not change on a workstation
remaining within the PABX, a global variable could be set in
/etc/defaults/rc.conf or anywhere else you believe this to fit in.

HTH,
Andreas




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10003121944370.40887-100000>