При эксплуатации системы дистанционного управления по телефону выяснился один существенный недостаток - система управления иногда ошибается на одну позицию. Это вызвано тем, что длительность первого гудка ответа АТС не всегда достаточно продолжительна, поэтому, при коротком первом гудке система его не зачитывает.

Поэтому, было решено отказаться от кодирования команд числом гудков ответа АТС, и сконструировать более совершенную систему дистанционного управления, работающую на принципе тонального набора.
Теперь нужно иметь на «пункте управления» электронный телефонный аппарат с функцией тонального набора. Нужно, в импульсном режиме дозвониться до «объекта управления», затем, после того как объект «снимет трубку», переключить телефонный аппарат на тональный набор и набрать нужную цифру, которой кодируется необходимая команда. Затем, дождаться когда объект «повесит трубку» и после этого повесить трубку своего телефонного аппарата.
Данная схема вносит дополнительные требования, а именно, нужен телефонный аппарат с тональным набором и рабочая АТС должна быть только с импульсным набором. При этом, схема значительно надежнее и практически не дает сбоев.
Рассмотрим принцип работы коммутатора.При поступлении сигнала вызова от АТС загорается светодиод оптопары U1 и её диодный ключ открывается. На конденсаторе С2 появляется напряжение, сопоставимое с уровнем логической единицы. Это переключает RS-триггер на микросхеме D1 в единичное положение. Логическая единица с выхода элемента D1.2 через резистор R4 начинает заряжать конденсатор С11, и когда напряжение на нем достигает порога открывания транзистора VT1, этот транзистор открывается и подает ток на реле К1. Контакты реле К1.1 замыкаются и шунтируют линию резистором R5. Сопротивление этого резистора подобрано таким образом, чтобы при его подключении к линии напряжение в ней падало до 7-10V.
АТС переходит в режим «трубку сняли». Теперь мы переключаем телефонный аппарат на тональный набор и набираем нужную цифру. Код DTMF сигнала через конденсаторы С6 и С7 поступает приемный вход микросхемы D2 - КР1008ВЖ18, представляющей собой декодер DTMF - кода. Микросхема содержит полосовые фильтры на переключаемых конденсаторах и компараторы, контролирующие длительность посылок и пауз между ними. Выходные данные выводятся на четырехразрядном двоичном коде согласно таблице 1.
После того как микросхема D2 приняла и декодировала DTMF-сигнал, на её выходах Q1-Q4 устанавливается определенный двоичный код. Пока все это происходит (переключение ТА в тональный режим, набор кодового числа, декодирование), продолжается зарядка конденсатора С5 через резистор R3. После того, как напряжение на С5 достигает уровня логической единицы, триггер D1.1-D1.2 переключается в обратное положение, - на выходе элемента D1.2 устанавливается логический ноль. С11 разряжается через R4 и транзистор VT1 закрывается. Реле выключается, его контакты размыкаются и АТС переходит в режим отбоя.
Параметры цепи C5-R3 выбраны таким образом, чтобы триггер находился в единичном состоянии в течении времени около 10 секунд. Этого времени более чем достаточно для переключения телефонного аппарата в тональный режим и набора кодовой цифры. Хотя, конечно, при налаживании можно выбрать и другой временной интервал подобрав параметры этой цепи.