What Is a COCOT Payphone and How Does It Work?
Updated
A COCOT is a Customer Owned Coin Operated Telephone — a payphone owned and operated by a private business rather than by the telephone company. The category grew out of the 1984 AT&T divestiture, which opened the payphone business to independent operators who could buy their own equipment, connect it to a phone line, and collect the coins themselves. If you are trying to identify a payphone, program one, or understand why a private payphone behaves differently from a traditional Bell-style phone, the distinction comes down to who owns the set and who controls the rate table inside it.
How a COCOT differs from a traditional payphone
Traditional payphones were owned and maintained by the phone company (Bell operating companies or independent telcos). The phone company set the rates, collected the coins, and handled the line. A COCOT inverts that: a private owner buys the phone, arranges a business line, sets the rates in software, and keeps the revenue.
| Dimension | Traditional (telco-owned) payphone | COCOT |
|---|---|---|
| Ownership | Phone company | Private business or operator |
| Rate setting | Telco tariff | Owner-programmed rate table |
| Coin collection | Telco | Owner |
| Line connection | Telco-managed | Owner-arranged business line |
| Programming | Not field-programmable by owner | Field-programmable by the owner |
Because the owner controls the rate table, two COCOTs on the same street can charge different amounts for the same call. That is a feature, not a fault — but it is also why COCOTs developed a reputation for unusual rates in some markets.
The basic call flow inside a COCOT
A COCOT is a small computer with a coin mechanism and a phone line attached. The sequence for a typical call looks like this:
- Idle state — the phone waits for the handset to go off-hook.
- Off-hook detection — the controller senses the handset and prepares to collect digits.
- Coin deposit — the coin acceptor validates each coin by size, weight, and sometimes material, then counts it toward the required amount.
- Rate lookup — the controller matches the dialed number against its programmed rate table to determine the required deposit.
- Dialing — the controller dials the number on the line, or allows the caller to dial once the minimum is met.
- Call supervision — the controller monitors the line for answer, disconnect, and coin collect/return signals.
- Coin disposal — coins are either collected into the vault or returned to the caller depending on the outcome.
The rate table and dialing rules are the parts an operator actually programs. Everything else is firmware behavior.
Programming and configuration
COCOT programming is done through the phone's own keypad and display, or through a programming port depending on the model. The settings that matter most are:
- Rate table — how much to charge for local, long distance, directory assistance, and operator calls, often by time increment.
- Free call list — numbers that bypass payment, such as 911, the operator, or the owner's service number.
- Coin acceptance rules — which denominations are accepted and the minimum initial deposit.
- Dialing rules — whether the phone dials for the caller or passes digits through, and how it handles prefixes.
- Timing — initial period, overtime increments, and grace periods.
Programming is usually entered in a service mode protected by a passcode, so a casual user cannot change rates. The exact key sequences differ by brand and model, which is why model-specific documentation matters more than any general guide.
Common COCOT brands and models
The payphone ecosystem that Payphone411 documents includes several major manufacturers:
- Elcotel — one of the most common COCOT lines, with its own programming conventions.
- Protel — another widely deployed COCOT brand with its own programming model.
- Nortel — a major manufacturer whose payphones appear across both telco and private deployments.
- Intellicall — known for its own line of coin-operated sets.
- Western Electric and Ernest — also represented in the historical documentation.
Each brand has its own programming interface, rate table format, and troubleshooting quirks. A procedure that works on an Elcotel will not necessarily work on a Protel.
Troubleshooting areas to check first
When a COCOT misbehaves, the problem usually falls into one of a few buckets:
- Coin acceptance — coins rejected, stuck, or miscounted. Check the acceptor for debris, wear, and calibration.
- No dial tone or no call completion — often a line problem rather than a phone problem; verify the line first.
- Wrong rates — the rate table was edited incorrectly or a prefix is missing from the table.
- Programming lockout — an incorrect passcode or a corrupted configuration can leave the phone in a state where it will not enter service mode.
- Handset and keypad faults — mechanical wear that mimics software problems.
The general rule is to separate line problems from phone problems before touching the programming, because a phone with a bad line will look like a phone with a bad configuration.
Where to go for model-specific detail
Payphone411 (payphone411.com) is a documentation and support resource covering Nortel, Protel, Western Electric, Elcotel, Ernest, and Intellicall payphones, including payphone programming and repair information. Because programming sequences and rate table formats are model-specific, the practical next step is to identify the exact make and model of the set in front of you, then work from that model's documentation rather than from a generic COCOT guide.