Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Loading...
Loading...
User Settings
close menu
Welcome to Scribd!
Upload
Read for free
FAQ and support
Language (EN)
Sign in
Teleexchange
Uploaded by
leftoverchops
0 ratings
0% found this document useful (0 votes)
22 views
6 pages
AI-enhanced title
Document Information
click to expand document information
Original Title
teleexchange
Copyright
© © All Rights Reserved
Available Formats
PDF or read online from Scribd
Share this document
Share or Embed Document
Sharing Options
Share on Facebook, opens a new window
Facebook
Share on Twitter, opens a new window
Twitter
Share on LinkedIn, opens a new window
LinkedIn
Share with Email, opens mail client
Email
Copy link
Copy link
Did you find this document useful?
0%
0% found this document useful, Mark this document as useful
0%
0% found this document not useful, Mark this document as not useful
Is this content inappropriate?
Report this Document
Copyright:
© All Rights Reserved
Available Formats
Download
as PDF or read online from Scribd
Flag for inappropriate content
Download now
Download as pdf
Save
Save teleexchange For Later
0 ratings
0% found this document useful (0 votes)
22 views
6 pages
Teleexchange
Uploaded by
leftoverchops
AI-enhanced title
Copyright:
© All Rights Reserved
Available Formats
Download
as PDF or read online from Scribd
Flag for inappropriate content
Save
Save teleexchange For Later
0%
0% found this document useful, Mark this document as useful
0%
0% found this document not useful, Mark this document as not useful
Embed
Share
Print
Download now
Download as pdf
Jump to Page
You are on page 1
of 6
Search inside document
3101/2022, 00:25 Telephone Exchange ‘The Wayback Machine - https://web.archive.org/web/20080816033456/http://www.holmea.demon.co,uk:80/Exchan. Telephone Exchange Design Photos ‘Schematics Back to projects Introduction This miniature, 8-line home telephone exchange (PABX) works with standard telephones and features high-quality, user-friendly progress tones. Connection to telephones is via a two-wire unbalanced loop with a common ground. Only pulse dialling is supported although the exchange could be adapted to use a DTMF tone decoder. Subject to lacal telecom regulations, an outside line could be connected. There is already a spare transformer winding which would be suitable for this. Connection of unapproved devices to the UK public telephone network is illegal. History T've been making telephone exchanges since I was 12 or 13. My dad brought telephones home from work for me. My first efforts were manual exchanges with some form of switchboard in my bedroom and extensions around the house. I wasn’t allowed to install old telephones just anywhere so I had to put them in places like the garage and the shed. ‘An early attempt to make an automatic exchange using relays and a uniselector ended in tears. My first working exchange used reed relays controlled by a Commodore PET personal computer. I co-built another using CMOS bilateral cross-point switches as a 2nd year undergraduate project, and I designed a third for my final year project. My supervisor told me I couldn't spend the rest of my life designing telephone exchanges! ‘This is the first exchange I've designed in 17 years. My interest was re-kindled when I came across an article by LD Gunn in Wireless World of August 1980*. His Ingenious "Miniature, ten-line telephone exchange” used only 22 relays. It was enhanced by J H Kulper whose "16-line PABX with options” was published by Wireless World In four parts from November '83. + See page 49 Sept '80 for corrections. Other designs include: G F Goddard's "Miniature automatic telephone exchange" using relays and uniselectors, published in Wireless World Feb '72 with modifications by P F Gascoyne in April ‘72, Practical Wireless ran a design by 3 ‘Thornton Lawrence using TTL logic and reed relays in Feb '75 with modifications by G M Rossetti in March and August "76, The Maplin "Digi~Tel" by Robert Kirsch, using CMOS crosspoint switches, appeared in "Electronics" the Maplin magazine in September '82. Finally, Elektor published the "Microprocessor-Controlled Telephone Exchange” by A. Rigby in October '90 with corrections in January "91. 1 was going to build @ copy of L_D Gunn's exchange until, whilst mulling over ways to replace some of the relays with opto-isolators, I discovered the variety of different opto-devices that are now available and had the idea of using opto- coupled triacs for switching. I also discovered the TLPS98G "photo-relay" for which the manufacturer's data sheet lists telephone exchanges as one application, I've made extensive use of these, and the more conventional phototransistor type opto-isolators in this design. 1 always wanted to make a truly all-electronic exchange with zero moving parts. The challenge was that standard telephones require a high AC voltage for ringing. Most designs handle this by having at least one relay per line. This is, 2 perfectly practical approach that I would probably take myself if I were designing a commercial product, The main advantages of opto devices are their reliability, small size, low cost and silent operation. The analogue circuitry of this exchange fits on a single eurocard. Overview ‘The analogue circuitry comprises the following parts: + Call sensor + Originating loop + Destination loop + Transmission bridge + Tone generator + Ring Trip Call sensor hitpsweb.archive.orgiweb/200808 160334S6/itp www holmea.demon.co.uk/ExchangelDesign htm 483101/2022, 00:25 Telephone Exchange When the exchange is idle, power is applied to the call sensor via a TLP598G photo-relay, The sensor comprises 8 CNX35U opto-isolators - one for each line. When an extension is lifted “off-hook", its associated opto-isolator asserts a sense line. If only one sense line is asserted, the controller latches the binary code of the originating extension and initiates a call. The call sensor is powered-down until the end of the call o ating Loop ‘The calling line is connected to the originating loop by an opto-triac. Loop current flows through transformer TL. secondary, and through the CNX35U loop status opto-isolator which detects dialling pulses and, ultimately, hang-up, A-small time delay Is allowed for things to settle down before dial tone is delivered to the caller via the primary of transformer T1. If the loop is not closed at the end of the time delay, the exchange reverts to the idle state. Destination loop The called extension is connected to the destination loop by an opto-triac. There are two paths through the loop: for DC only via transformer T2 and a TLPS98G photo-relay; and for AC via the AC ringing generator and a TLP3043 opto- triac. The paths are switched alternately producing the required ring-ring effect interspersed with silence, The 598 and 3043 light emitting diodes are connected back-to-back as a safety interlock. The TLP3043 contains a zero-crossing circuit to ensure a clean switch, Ring Trip Recess $ a asveac ; a Lom Leer ‘The ringing voltage applied to the line is that of the ringing generator plus a DC offset. The average voltage equals the DC supply. Only AC can flow during ringing because telephone bells are AC coupled. Answering creates a DC path through the telephone allowing DC to flow. ‘The 47-ohm resistor samples the line current. The voltage across it is low-pass filtered to attenuate the AC component. When the call is answered, the DC component operates the BC640 PNP transistor which asserts the Trip input tc controller. A high voltage PNP transistor is required. The BC640 has a Vceo of 80V. Ring trip is an appropriate name for this circuit because it's quite critical in operation. Too much AC current, due to too many telephones connected in parallel across the same line, leads to false triggering. This is why BT approved appliances must quote 2 REN. This circuit was developed and tested with a SOHz ringing supply. BT has an even harder job to distinguish DC from AC because they use 162/3Hz! Transmission bridge hitpsweb.archive.orgiweb/200808 160334S6/itp www holmea.demon.co.uk/ExchangelDesign htm 2163101/2022, 00:25 Telephone Exchange i tJ a ‘The secondaries of transformers T1 and T2, and the 2u2 coupling capacitor form the transmission bridge. The transformers act as low frequency chokes, passing DC to the carbon microphones whilst presenting a high impedance to audio frequencies, ‘The transformers were salvaged from an old cordless telephone. Similar types can also be found in modems and other mains-powered telephone appliances, ‘The primary of T1 is connected to the tone generator. The primary of T2 could be used for an outside line facility Tone generator ‘The tone generator takes up approximately one quarter of the analogue board area. It was felt that high quality sinusoidal tones were worth having. Square waves and or S0Hz mains hum sound unpleasant and are not user~ friendly. This little exchange sounds like the real thing! ‘An LM324 quad op-amp generates three independent sine waves. The fourth amplifier is used as a supply splitter to generate a 2.5V virtual earth. Wien bridge oscillators are used with a simple diode shaping circuit to control the amplitude. The resultant harmonic distortion is minimised by adjustment of the presets and by subsequent low pass filtering, ‘The tones are coupled to the originating loop via transformer T1. An emitter follower drives the primary. The required tone combination is selected using @ 4016 quad bilateral switch, To prevent clicks, the 2.5V virtual earth Is connected in the gaps between rings, When all the switches are off, the emitter follower goes tri-state and thus does not load the speech path. ‘The frequencies are best adjusted using a frequency counter and oscilloscope. Adjust the frequency in small steps by alternating between the presets. Shift the frequency with one and then correct the shape and amplitude with the other, Keep each pair of presets at roughly the same resistance, Frequency accuracy of around 1% is easily achieved. The UK and US frequencies are as follows: uk us Busy 400 Hz Engaged 400 He Ringing 400+450 Hz 4404480 Hz Unobtainable 400 Hz Dial tone 350+450Hz 3504440 Hz uk us Tone 1 350H2 350H2 Tone 2 4soHz 440H2 Tone 3 a00Hz 480H2 hitpsweb.archive.orgiweb/200808 160334S6/itp www holmea.demon.co.uk/ExchangelDesign htm si63101/2022, 00:25 Telephone Exchange Short bursts of instability on the virtual earth are visible on an oscilloscope. 1 suspect the load is too capacitive for the LM324 as a unity gain follower. Looking like overly rounded CW envelopes; the bursts are low level and too high in frequency to be audible. Controller ‘The controller, comprising 3 programmable logic devices (PLDs) plus discrete HCMOS, occupies an entire eurocard. RC delays and Schmitt triggers are used for timing. I would use a single chip micro-controller if I were making more than one of these! ‘The Atmel ATF16V8B PLDs were programmed using the Atmel version of WinCUPL downloaded from www,atmel,com for free. ‘The master PLD is a state machine with the following states: Dial tone Dialling Ringing ‘Answered [Engaged | [Unobtainable| ‘The apparently random encoding is critical. ST_IDLE must be 7 because that Is the power-on reset state, The other values were found (by trial and error) to make the design fit. Although CUPL is a declarative language, the source code for the state machine looks almost procedural: sequence State present ST_IOLE Af IRESET & SEIZE next ST_OFF_HOOK; default next ST_IDLE out IDLE out TRIG; present ST_OFF_HOOK Af RESET next ST_IOLE; if IRESET & TIMEOUT next ST_DIAL_TON: default next ST_OFF_HOOK; present ST_DIAL_TONE Af RESET # 1B next ST_IOLE; Sf IRESET & B & !TIMEOUT next ST_DTALING out DIAL; default next ST_DIAL_TONE out DIAL; present ST_DIALING Af RESET # 1B next ST_IOLE; Af IRESET & B & TIMEOUT & UNOB next ST_UNOBTAINABLE; if IRESET & B & TIMEOUT & IUNOS & ENG next ST_ENGAGED; Sf IRESET & B & TIMEOUT & IUNOS & IENG next ST_RINGING; default next ST_DIALING out DIAL; present ST_RINGING Af RESET # 1B next ST_TOLES Af IRESET & B & TRIP next ST_ANSWERED out DEST} default next ST_RINGING out DEST; present ST_ANSWERED Af RESET # 1B next ST_IOLE; hitpsweb.archive.orgiweb/200808 160334S6/itp www holmea.demon.co.uk/ExchangelDesign htm 463101/2022, 00:25 Telephone Exchange default next ST_ANSHERED out DEST; present ST_UNOBTATNABLE Af RESET # 1B next STILE; default next ST_UNOBTAINABLE; present ST_ENGAGED Af RESET # 1B next ST_IOLE; default next ST_ENGAGEDs append TRIG.d = 6 & IA; This compiles to: stateo.d Statel.d => statez.d RESET 18 RESET # 1B & Istateo 4 RESET # 1B & Istatea # 1B & Istatet # Stateo & statet # 1B & Istater # Stated & state2 # State1 & [State2 & TIMEOUT # Istater @ statez # Statee & ITIMEOUT # Statel & State2 & !TRIP 4 ISEIZE & Stateo & state # Statel & IState2 & ITIMEOUT —# IENG & Stated & [State2 & TIMEOUT & IUNOB # Stateo & Istatel & TIMEOUT # ENG & Stated & IStatel & IUNOB # [stated & State2 & ITRIP DIAL and DEST are asserted in 1f and default clauses so that they don't suffer a one-cycle dropout on state changes. ‘The append statement routes dialling pulses to the TRIG output to clock the 74HC191 counter and re-start the timer, ‘This causes a change of state from ST_DIAL_TONE to ST_DIALING. The timer is re-triggered by each dialling pulse. Timeout occurs at the end of dialling. Idle ye Seize fl ee Tig Le FLL LE Timeout t cA t r bal OOOO Off Dial _ Idle hook tone Dialing (3) ‘The next state may be ringing, engaged or unobtainable, The number dialled is compared with that of the originating extension to detect engaged; '9' and 0’ are unobtainable. The counter starts at 11112 so the final count is one less hitpsweb.archive.orgiweb/200808 160334S6/itp www holmea.demon.co.uk/ExchangelDesign htm 563101/2022, 00:25 Telephone Exchange than the number dialled, ‘The slave PLD controls tones and ringing. The rate or "urgency" of the ring is controlled by an adjustable low frequency Schmitt trigger oscillator. The ring pattern repeats every 16 cycles: 44 cycles][1 cycle)[3 cycles|8 cycles) Ring [Pause [Ring [Pause ‘The PLD source and compiled JEDEC files are available for download here: 16V8.MASTER [State machine [PLI 16V8.SENSE [Call sensor 16V8.SLAVE [Ringing / Tones lo. ke iS El F E TLP598G "Photo-relay" [= TLPS98G 2a <} This device contains a pair of optically controlled N-channel MOSFETs, joined at the source, with reverse backing diodes. The drains and the common source terminal are externally accessible. In DC circuits, the FETs can be connected in parallel to increase current handling capacity by joining the drains. The device is connected into AC circuits by the drain terminals only. AC current flows through one FET and one diode at a time. See also Markus Wandel’s Homemade PBX Copyright © Andrew Hoime, 2003 EEEEEE BER sncrovencimea. demen.co.si hitpsweb.archive.orgiweb/200808 160334S6/itp www holmea.demon.co.uk/ExchangelDesign htm 86
You might also like
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
From Everand
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
Mark Manson
Rating: 4 out of 5 stars
4/5 (5867)
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
From Everand
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
Brené Brown
Rating: 4 out of 5 stars
4/5 (1094)
Never Split the Difference: Negotiating As If Your Life Depended On It
From Everand
Never Split the Difference: Negotiating As If Your Life Depended On It
Chris Voss
Rating: 4.5 out of 5 stars
4.5/5 (866)
Magazines
Podcasts
Sheet music
Principles: Life and Work
From Everand
Principles: Life and Work
Ray Dalio
Rating: 4 out of 5 stars
4/5 (614)
The Glass Castle: A Memoir
From Everand
The Glass Castle: A Memoir
Jeannette Walls
Rating: 4.5 out of 5 stars
4.5/5 (1723)
Sing, Unburied, Sing: A Novel
From Everand
Sing, Unburied, Sing: A Novel
Jesmyn Ward
Rating: 4 out of 5 stars
4/5 (1200)
Grit: The Power of Passion and Perseverance
From Everand
Grit: The Power of Passion and Perseverance
Angela Duckworth
Rating: 4 out of 5 stars
4/5 (597)
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
From Everand
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
Margot Lee Shetterly
Rating: 4 out of 5 stars
4/5 (909)
Shoe Dog: A Memoir by the Creator of Nike
From Everand
Shoe Dog: A Memoir by the Creator of Nike
Phil Knight
Rating: 4.5 out of 5 stars
4.5/5 (543)
The Perks of Being a Wallflower
From Everand
The Perks of Being a Wallflower
Stephen Chbosky
Rating: 4.5 out of 5 stars
4.5/5 (2109)
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
From Everand
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
Ben Horowitz
Rating: 4.5 out of 5 stars
4.5/5 (352)
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
From Everand
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
Ashlee Vance
Rating: 4.5 out of 5 stars
4.5/5 (474)
Bad Feminist: Essays
From Everand
Bad Feminist: Essays
Roxane Gay
Rating: 4 out of 5 stars
4/5 (1039)
Her Body and Other Parties: Stories
From Everand
Her Body and Other Parties: Stories
Carmen Maria Machado
Rating: 4 out of 5 stars
4/5 (824)
The Outsider: A Novel
From Everand
The Outsider: A Novel
Stephen King
Rating: 4 out of 5 stars
4/5 (1887)
The Emperor of All Maladies: A Biography of Cancer
From Everand
The Emperor of All Maladies: A Biography of Cancer
Siddhartha Mukherjee
Rating: 4.5 out of 5 stars
4.5/5 (272)
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
From Everand
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
Viet Thanh Nguyen
Rating: 4.5 out of 5 stars
4.5/5 (122)
Brooklyn: A Novel
From Everand
Brooklyn: A Novel
Colm Toibin
Rating: 3.5 out of 5 stars
3.5/5 (1954)
The Little Book of Hygge: Danish Secrets to Happy Living
From Everand
The Little Book of Hygge: Danish Secrets to Happy Living
Meik Wiking
Rating: 3.5 out of 5 stars
3.5/5 (411)
Angela's Ashes: A Memoir
From Everand
Angela's Ashes: A Memoir
Frank McCourt
Rating: 4.5 out of 5 stars
4.5/5 (443)
A Man Called Ove: A Novel
From Everand
A Man Called Ove: A Novel
Fredrik Backman
Rating: 4.5 out of 5 stars
4.5/5 (4834)
The Yellow House: A Memoir (2019 National Book Award Winner)
From Everand
The Yellow House: A Memoir (2019 National Book Award Winner)
Sarah M. Broom
Rating: 4 out of 5 stars
4/5 (98)
Steve Jobs
From Everand
Steve Jobs
Walter Isaacson
Rating: 4.5 out of 5 stars
4.5/5 (810)
The World Is Flat 3.0: A Brief History of the Twenty-first Century
From Everand
The World Is Flat 3.0: A Brief History of the Twenty-first Century
Thomas L. Friedman
Rating: 3.5 out of 5 stars
3.5/5 (2268)
The Art of Racing in the Rain: A Novel
From Everand
The Art of Racing in the Rain: A Novel
Garth Stein
Rating: 4 out of 5 stars
4/5 (4226)
Yes Please
From Everand
Yes Please
Amy Poehler
Rating: 4 out of 5 stars
4/5 (1914)
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
From Everand
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
Gilbert King
Rating: 4.5 out of 5 stars
4.5/5 (268)
A Tree Grows in Brooklyn
From Everand
A Tree Grows in Brooklyn
Betty Smith
Rating: 4.5 out of 5 stars
4.5/5 (1930)
Team of Rivals: The Political Genius of Abraham Lincoln
From Everand
Team of Rivals: The Political Genius of Abraham Lincoln
Doris Kearns Goodwin
Rating: 4.5 out of 5 stars
4.5/5 (235)
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
From Everand
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
Dave Eggers
Rating: 3.5 out of 5 stars
3.5/5 (232)
The Woman in Cabin 10
From Everand
The Woman in Cabin 10
Ruth Ware
Rating: 3.5 out of 5 stars
3.5/5 (2552)
Wolf Hall: A Novel
From Everand
Wolf Hall: A Novel
Hilary Mantel
Rating: 4 out of 5 stars
4/5 (3997)
Fear: Trump in the White House
From Everand
Fear: Trump in the White House
Bob Woodward
Rating: 3.5 out of 5 stars
3.5/5 (801)
On Fire: The (Burning) Case for a Green New Deal
From Everand
On Fire: The (Burning) Case for a Green New Deal
Naomi Klein
Rating: 4 out of 5 stars
4/5 (74)
John Adams
From Everand
John Adams
David McCullough
Rating: 4.5 out of 5 stars
4.5/5 (2410)
The Light Between Oceans: A Novel
From Everand
The Light Between Oceans: A Novel
M.L. Stedman
Rating: 4.5 out of 5 stars
4.5/5 (789)
Manhattan Beach: A Novel
From Everand
Manhattan Beach: A Novel
Jennifer Egan
Rating: 3.5 out of 5 stars
3.5/5 (880)
The Constant Gardener: A Novel
From Everand
The Constant Gardener: A Novel
John le Carré
Rating: 3.5 out of 5 stars
3.5/5 (104)
2017 Maths Methods Units 3 & 4 Exam 1 PDF
Document
13 pages
2017 Maths Methods Units 3 & 4 Exam 1 PDF
leftoverchops
No ratings yet
Rise of ISIS: A Threat We Can't Ignore
From Everand
Rise of ISIS: A Threat We Can't Ignore
Jay Sekulow
Rating: 3.5 out of 5 stars
3.5/5 (137)
The Unwinding: An Inner History of the New America
From Everand
The Unwinding: An Inner History of the New America
George Packer
Rating: 4 out of 5 stars
4/5 (45)
Little Women
From Everand
Little Women
Louisa May Alcott
Rating: 4 out of 5 stars
4/5 (105)
Bronica S2 C Repair
Document
109 pages
Bronica S2 C Repair
leftoverchops
No ratings yet
Standard For Portable Control Cables
Document
16 pages
Standard For Portable Control Cables
leftoverchops
No ratings yet
Lecture 10.19 Design Project - A Tiny House and Precedent Study
Document
10 pages
Lecture 10.19 Design Project - A Tiny House and Precedent Study
leftoverchops
No ratings yet
Half-Duplex Rs-485-/Rs-422-Compatible Transceiver With Autodirection Control
Document
17 pages
Half-Duplex Rs-485-/Rs-422-Compatible Transceiver With Autodirection Control
leftoverchops
No ratings yet
Boomtown Rats - I Dont Like Mondays
Document
9 pages
Boomtown Rats - I Dont Like Mondays
leftoverchops
100% (1)
Boardwalk LAYOUT - Ortho - 5x14: Layer 0
Document
1 page
Boardwalk LAYOUT - Ortho - 5x14: Layer 0
leftoverchops
No ratings yet
Isolated Rs 485 in dmx512 Lighting PDF
Document
3 pages
Isolated Rs 485 in dmx512 Lighting PDF
leftoverchops
No ratings yet
Qmot Qsh6018 Manual
Document
14 pages
Qmot Qsh6018 Manual
leftoverchops
No ratings yet
TMC2041-LA BOB Description: Module Top View Features and Additional Resources
Document
2 pages
TMC2041-LA BOB Description: Module Top View Features and Additional Resources
leftoverchops
No ratings yet
2017 Specialist Mathematics Written Examination 2: YEAR 12 Trial Exam Paper
Document
1 page
2017 Specialist Mathematics Written Examination 2: YEAR 12 Trial Exam Paper
leftoverchops
No ratings yet
Overcooked Main
Document
9 pages
Overcooked Main
leftoverchops
No ratings yet
2017 Maths Methods Units 3 & 4 Exam 2
Document
25 pages
2017 Maths Methods Units 3 & 4 Exam 2
leftoverchops
No ratings yet
Surface Mount Type HD V: Aluminum Electrolytic Capacitors (SMD Type)
Document
2 pages
Surface Mount Type HD V: Aluminum Electrolytic Capacitors (SMD Type)
leftoverchops
No ratings yet
Fiber Options: Lens (For Thru-Beam Type Fi Ber)
Document
3 pages
Fiber Options: Lens (For Thru-Beam Type Fi Ber)
leftoverchops
No ratings yet
4Ch Relay
Document
6 pages
4Ch Relay
leftoverchops
No ratings yet