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>
