Меню

Простейшая атс своими руками

Автоматическая телефонная станция на 10 абонентов

Автоматическая телефонная станция на 10 абонентов

Мини-АТС может обеспечить связь между различными помещениями больницы, школы, небольшого промышленного предприятия. Для начала рассмотрим ее структурную схему (рис. 1). Телефонные аппараты (их десять) соединены с абонентским узлом. В нем сосредоточены реле, обеспечивающие связь между двумя абонентами и отключающие на это время другие аппараты. В узле сигналов и управления формируются импульсы набора номера, а также сигналы состояния линии — непрерывный звук при свободной линии и прерывистые сигналы в случае ее занятости. В узле набора номера идет подсчет импульсов, поступивших от номеронабирателя того или иного аппарата, и соединение с нужным абонентом. Блок питания обеспечивает АТС постоянным и переменным напряжениями. А теперь перейдем к принципиальной схеме станции (рис. 2). На ней показаны цепи коммутации первого и десятого аппаратов, поскольку цепи коммутации остальных аппаратов аналогичные.

Когда первый абонент желает поговорить с десятым, он снимает трубку телефонного аппарата ТА № 1. Сразу же через аппарат, резистор R1, нормально замкнутые контакты реле К17.1, диод VD11, резисторы R20, R21, эмиттерный переход транзистора VT4 начинает протекать постоянный ток. Конденсатор СЗ заряжается, а транзистор открывается. Срабатывает реле К13 и контактами К13.1 подает питание на реле К1 —К12. Поскольку через цепь управляющего электрода тринистора VS1 протекает постоянный ток, стоящее в его анодной цепи реле К1 срабатывает и контактами К1.1 подключает аппарат ТА № 1 к обмотке II трансформатора Т2. Этот трансформатор является нагрузкой генератора звуковой частоты, выполненного на элементах DD1.3, DD2.4, поэтому в трубке аппарата раздается непрерывный звуковой сигнал частотой около 400 Гц. Одновременно срабатывает реле К11, поскольку открывается транзистор VT2, и через контакты К11.1 соединяет через диоды управляющие электроды тринисторов (кроме VS1) с катодами, а катоды, в свою очередь, подключены к обмотке II трансформатора Т1. Если теперь будет поднята трубка любого из оставшихся девяти аппаратов, в ней раздадутся прерывистые сигналы “занято”, поступающие с трансформатора Т1 — ведь этот трансформатор подключен к элементу DD1.4, на один из входов которого поступают импульсы с тонального генератора, а на другой — импульсы с частотой следования примерно 1 Гц с коммутирующего генератора, выполненного на элементах DD2.1—DD2.3 и транзисторе VT1.

Далее первый абонент набирает на аппарате цифру 0, т. е. номер десятого абонента. При возвратном вращении диска номеронабирателя ток в цепи базы транзистора VT2 будет прерван десять раз, и столько же отпустит и сработает реле К11. Его контакты К11.2 совместно с RS-триггером на элементах DD3.1—DD3.3 сформируют соответствующее число импульсов, которые поступят на счетчик DD5. Выходы счетчика соединены с входами дешифратора-демультиплексора DD7, преобразующего двоично-десятичный код в десятичный. При наличии на выводах 18 и 19 (это так называемые стробирующие входы) напряжения логической 1 на всех выходах дешифратора также будет напряжение логической 1. Если же на этих выводах будет напряжение логического 0, на одном из выходов дешифратора появится такое же напряжение, причем номер выхода соответствует десятичному эквиваленту двоичного числа, записанного в счетчик после набора номера.

После прихода первого импульса набора на выходе микросхемы DD6 (она выполняет операцию 4ИЛИ-НЕ) появляется напряжение логического 0. Оно поступает через контакты К14.1 на один из входов элемента DD2.4 и запрещает подачу непрерывного сигнала в линию первого абонента. Одновременно сигнал с выхода микросхемы DD6 инвертируется элементом DD3.4, в результате чего начинает заряжаться (через резистор RЗЗ) конденсатор С12. Через 2. 3 с он зарядится настолько, что сработает реле К16. Его контакты К16.1 подадут напряжение логического 0 на вход элемента DD3.3 (теперь через него импульсы не пройдут на вход счетчика, а значит, не пройдут и помехи, способные вызвать ошибку в наборе) и на стробирующие входы дешифратора. Но произойдет это, как было сказано, через 2. 3 с после начала набора номера, поэтому импульсы набора поступят на счетчик, а с него — на дешифратор. На выводе 11 дешифратора появится напряжение логического 0. В результате откроется транзистор VT21 и сработает реле К26. Контактами К26.1 оно подключит аппарат ТА № 10 к базовой цепи транзистора VT3. Контакты же К16.2 реле К16 соединят эмиттер транзистора VT9 с общим проводом, и реле К15 начнет срабатывать с чистотой 0,15. 0,2 Гц (поскольку на базу транзистора поступают с такой частотой сигналы с генератора, выполненного на микросхеме DD4), подключая провод линии аппарата десятого абонента то к обмотке 11 трансформатора T3, то к базе транзистора VT3. Если линия исправна, переменный ток вызова проходит через резистор R24, создает на нем падение напряжения, открывающее транзистор VT7. В результате срабатывает реле К14. При размыкании его контактов К14.1 на обмотку трансформатора Т2 подается переменное напряжение частотой 400 Гц, и первый абонент слышит длинные прерывистые сигналы вызова.

Читайте также:  Простой оригинальный торт своими руками

Когда десятый абонент снимет трубку, сработает реле К12. Контактами К 12.3 оно выключит генератор на микросхеме DD4, контактами К12.1 зашунтирует участок коллектор-эмиттер транзистора VT4, а контактами К12.2 разомкнет резистор R21. Абоненты могут вести разговор. Другие абоненты, поднявшие трубки, услышат только короткие сигналы «занято». В исходное состояние АТС возвращается, как только абоненты положат трубки. Чтобы при наборе номера реле К 13 не отпускало, в станцию введена цепочка R20,R21,C3. Диод VD35 защищает эмиттерный переход транзистора VT7 от обратного напряжения, конденсатор С8 сглаживает пульсации напряжения частотой 50 Гц на обмотке реле К14. Диод VD37 способствует быстрому разряду конденсатора С12 при возвращении АТС в исходное состояние.

Электромагнитные реле К1—К10, К14, К15, К17—К26 — РЭС-10, паспорт РС4.524.302 или РЭС-15, паспорт РС4.591.004; К11, К13, К16 — РЭС-9, паспорт РС4.524.200 или РЭС-47, паспорт РФ4.500.408; К12 — РЭС-22, паспорт РФ4.500.131 или РЭС-32, паспорт РФ4.500.343. Трансформаторы Т1, Т2 — выходные от транзисторных радиоприемников, первичная обмотка включается полностью. При необходимости трансформаторы можно намотать на магнитопроводе Ш6Х6. Обмотка I должна содержать 800 витков провода ПЭВ-2 0,12, обмотка II — 100 витков ПЭВ-2 0,38. Трансформатор ТЗ — самодельный, он выполнен на магнитопроводе Ш20Х20, обмотка I содержит 2860 витков провода ПЭВ-2 0,12, обмотка 11—400 витков ПЭВ-2 0,12, обмотка III — 110 витков ПЭВ-2 0,31, обмотка IV — 340 витков ПЭВ-2 0,31. Телефонные аппараты могут быть ТА-68, ТАН-66, ТАН-70 и другие. Следует заметить, что для повышения надежности работы АТС желательно зашунтировать эмиттерные переходы (эммитер-база) транзисторов VT2—VT4 резисторами сопротивлением 10. 20 кОм.

Источник

Сам себе телефонист или IP АТС своими руками.

16.05.2018 * Получил заказ — сделать IP АТС для офиса, масштабируемую, гибкую и независимую. Максимально использующую существующее оборудование заказчика. Совместимую с 1С БИТРИКС24.

В целом религия понятна, но их многообразие не позволяет оперативно оценить последствия тех или иных жертвоприношений…

  1. Своя внутренняя АТС
  2. Внутренних номеров 8, желательно оставить аналог
  3. Городской аналоговый для входящих-исходящих и/или сип на 2-3 канала (входящие)
  4. 4 gsm-шлюза для исходящих (входящих)
  5. Завязка на БИТРИКС.24 на своем серванте, хранение записей например за месяц

Всё это нужно «почти бесплатно», рассматриваются варианты с БУ железом… Облачные АТС не интересны экономически, там минута исходящих в 3-4 раза дороже чем в корпоративном GSM. Интересны решения в одном флаконе типа Yeastar S50 — атс со встроенным 4-х канальным шлюзом, но ценник кусючий и хочется послушать спецов https://yeastar.stor…239348640300005 или VinTelecom TP832 https://ru.aliexpres…iceBeautifyAB=0

Потом что получится — продам по спекулятивной цене! 😎

23.05.2018

1. Юзать будем Asterisk или Elastix на Linux и скорее всего CentOS, поразвлекаюсь с ней пока на виртуалке, но перенесу на железку отдельную. Пока не знаю на какую, но хочется малогабаритное безвентиляторное малопотребляющее решение.

2. Исходящие по области на сотовые и городские — 4 линии ТЕЛЕ2 — GSM шлюз GOIP4 — это первые расходы. Тут или ждать месяц с Китая за 9500= за нал или с Москвы с доставкой и гарантией год за 11900= по безналу, т.е. где то по 3 рубля на канал. Терпимо, всего в 2 раза дороже сотиков, которые сейчас используются для исходящих.

3. Нужен будет порт аналоговый для городской линии для входящих, это еще рубля четыре, блин… Полностью на сип уходить не хочу, железная линия на случай энергоаварий таки должна быть. Тут что-нить типа D-Link DVG-7111S http://www.dlink.ru/…s/8/1131_b.html

4. CRM — Битрикс24 коробочная на отдельной железке. Ту CRM что в Еластиксе и пока не мучал, но не думаю что она нам подойдет.

5. Телефонные аппараты в таком решении это только SIP и/или DECT, покупать раздельные шлюзы на проводные явный моветон. Буду искать б/у — есть у кого SIPовские в кладовке?

6. Родная SIP станция DECT в имеющийся роутер Zyxel Keenetic на 6 труб и 4 одновременных разговора стоит всего 1800= https://keenetic.com…netic-plus-dect Кстати, 11-й Астериск можно накатить и на сам роутер, но я пока в раздумьях https://help.keeneti…-центр-Keenetic

24.05.2018

Был не прав! С SIP-телефонами пока погодим, всё же есть более интересное решение на «сиськах» по цене сопоставимой с D-Link при изрядно больших возможностях и можно оставить штатные аналоговые аппараты. Тему с SIP-телефонами оставлю на будущее, вдруг у кого в кладовке найдутся завалы и нужно будет помочь утилизировать…

Cisco SPA8000 — 8-Port Telephony Gateway (на 8 внутренних аналоговых телефонов)

Читайте также:  Развивающие ежики своими руками

Cisco SPA8800 — IP Telephony Gateway with 4 FXS and 4 FXO Ports (на 4 внутренних аналоговых телефона и 4 городские линии)

Получается что можно сделать расширяемую АТС, стартово имеющую 4х4 железных портов SPA8800 при стоимости порта всего в 1000р и далее 4х12(4+8) при добавлении SPA8000 и далее и далее…

зы: Пойду рыться на Авито, ведь эти девайсы в нетронутых упаковках стоят хороших денежков.

25.05.2018

Дело потихоньку налаживается — от китайских коммунистов приехал ГСМ-шлюз, который типа GOIP4.

Галимый китайский OEM НОНЕЙМ, но что в этом такого? Они полные лохи — не умеют рисовать мультики про ракеты с ядерными двигателями, ума хватает только на производство продвинутой электроники…

Прошивка была не самая последняя — обновил сразу с их родного сайта http://en.dbltek.com…tfirmwares.html

Firmware Version: GST1610-1.01-63
Module Version: M35FAR02A01_RSIM

Воткнул симку, немного плясок с бубном, Эластиксом на виртуалке, пара правок рук в батарее и связь вчерне через софто-телефоном заработала в обе стороны. С sipnet.ru пока что пляшeм, никак не хочет цепляться к их серванту для исходящих.

Пора задуматься о железке — думаю остановиться все же на чистом консольном Астериске без оконных прибамбасов. Продолжение следует…

Источник

Своя собственная, домашняя АТС

Что такое SIP наверное уже многие знают. На самом деле это просто протокол установления сессий для устройств связи, все просто — ты спрашиваешь сервер на наличие вызываемого абонента, сервер отвечает, что он есть-нет, жив-оффлайн, и пр., сервер тебе отвечает — есть, находится там-то, спрашивает обоих абонентов на установление связи (ACK), после чего ты успешно разговариваешь с другом. Протокол достаточно простой, очень похож и по кодам и по организации на HTTP.

В этой статье пойдет речь не о протоколе. Речь пойдет о том, как создать свою собственную АТС, рационально организовать внешние и внутренние звонки.

Итак: для начала рассмотрим несколько вариантов «готовых решений» для организации своей собственной АТС.

Вариант 1: Коммерческий продукт CommunigatePro. Почему под номером 1? Да потому, что есть реализации под все основные платформы, есть внятный веб-интерфейс администратора и куча сопутствующийх сервисов, e.t. почта, IM и прочее. Стоит денег, но для формального сервиса может спокойно работать как персональный сервис без ограничения функциональности.

Вариант 2: Астериск. asterisk.org. И огромная куча клонов, сборок, форков: TrixBox ( trixbox.org ), Elastix ( www.elastix.org ), Yate2 ( voip.null.ro ), FreePBX ( www.freepbx.org )… перечислять клоны и моды Астериска можно долго. В чем плюс — проект развивается, есть много дополнений — веб-интерфейсов, интеграций с базами данных. Минус — у Астериска не очень простой синтаксис конфигурационных файлов. Поэтому новичкам не рекомендую.

Вариант 3: Другое программное обеспечение, о котором я не знаю. 🙂 На самом деле есть огромное количество серверных решений с внятными интерфейсами администратора, клиента, биллингом и пр.

Итак. Понятно, что мы будем говорить о CommunigatePro ( www.stalker.com/communigatepro ). Кстати для него есть русская документация, ссылок много, например тут: relay.bhost.ru/guide/russian

Установка сервера достаточно проста и для разных реализаций linux и для windows. Сервер использует 2 основные папки — папку сервиса и папку данных, где хранятся учетные записи доменов, настройки, шаблоны веб-скинов и голосовые сообщения.
Вся установка на любой платформе сводится к запуску установщика, указанию папок. Процесс минимален, поэтому рассматривать мы процесс установки не будем. Если у кого-то возникнут проблемы — отвечу в комментах.
В любом Linux, коммунигейт распологается в папках /opt/CommuniGate и /var/CommuniGate.

Сервис установлен. Что дальше?

Порт по-умолчанию веб-админки: 8010. Заходим в сервис администрирования любым браузером 127.0.0.1:8010 если сервер установлен на том же компьютере, если Вы ставили сервис на удаленном компьютере, заменяет 127.0.0.1 на адрес удаленного сервера). При первом входе, сервер попросит Вас ввести пароль для управления сервером. Там же Вы можете указать язык системы по-умолчанию. Пользователь по-умолчанию — postmaster.

Все, мы в админке. Для развертывания SIP сервиса достаточно 3х шагов:

1. Через Веб Интерфейс Администратора откройте в области Установки страницу Общее: укажите домен или вместо домена используйте Ваш ИП адрес. Все почтовые адреса в этом домене будут трактоваться как локальные, и (в простейшем случае) почта будет храниться в локальных папках пользователя. Первоначально это поле содержит имя компьютера сервера, которое CommuniGate Pro берёт из ОС. Если это имя выглядит как host12345hh.company.com, то вы должны изменить его на имя домена, которое должен обслуживать Сервер.

2. Домен создан. Теперь нам надо настроить клиентов и их тефонные номера. В коммунигейте это достаточно просто. В дефолтном домене лезем в обьекты домена, добавляем пользователя ( например ivan ). После нажатия кнопы Создать, нас кидает на форму настроек пользователя, обязательно вводим пароль для пользователя и дезем в самый низ странички натроек — там, внизу справа самое главное — текстовое поле с названием «Телефонный номер». Ну как самый первопроходец ставим 1001).

Читайте также:  Размер душевых кабин своими руками

Это самое главное для локальной АТС. Помоему все просто. Теперь надо создать еще пару-тройку аккаунтов и попробовать поговорить внутри сети.
Повторяя действия п.2 добавим пользователей Vasya и Jenya присвоив им номера 1002 и 1003 соответственно.
Теперь стадия выбора: чем будем говорить?

1. Есть программные телефоны. Список можно посмотреть тут: en.wikipedia.org/wiki/List_of_SIP_software
Мне лично нравится en.wikipedia.org/wiki/SIP_Communicator
2. Есть аппаратные решения. Я использую железяку от WellTech LP-388. Есть множество других аналогов.
3. SIP адаптер. выполнен в виде коробочки с эзернетом и простой тефонной RJ-11 дыркой. Не популярен в частных целях.

Итак, поставили софт ( для отладки можно 2 сипфона поставить на одном компьютере), указали разные учетные записи, НАБИРАЕМ!
Звонок пошел! Наслаждаемся тем, что все работает. Причем если набрать с любого из клиентов 200 начинает с нами разговаривать Авто-аттендант — это авто-информатор системы. Пока он говорит по английски, позже мы его научим общаться на родном, русском).

Теперь самый главный этап. Внешний мир!)

3. Для того, чтобы наша внутренняя АТС могла не только связывать нас друг меж другом, нам нужно заиметь внешний SIP шлюз.
Таковых много. Рассмотрим пару самых популярных. Сервис, который на слуху — сипнет ( sipnet.ru ). Регаемся. После регистрации сервис нам выдаст номер внутреннего абонента типа 0023413643 — это номер внутреннего абонента системы. Не знаю как сейчас, но во времена раскрутки сипнет давал при регистрации на счет сразу небольшой бонус — рублей 100. Этого достаточно, чтобы наладить внешнюю связь для нашего сервера.
Что нам надо, чтобы выбросить сервер во вне?
— адрес сипнета — sipnet.ru
— наш логин и пароль аккаунта, который мы зарегистрировали
Движемся дальше: залезаем в панели администратора нашего коммунигейта в Настройки — Real Time — SIP — Шлюзы.
Видим пустуюформу с полями: Имя Шлюза, Домен, Имя пользователя, AUTH-Имя, Пароль — это в левой колонке, справа — Звонки: (Аутентификация, Проксировать), Заменять, Поле контакт и Регистрироваться раз в…
Что пишем: Имя шлюза — это имя личное для Вас, можете назвать хоть tel1, это имя будет нами использоваться позже при настройке роутинга звонков.
Главное указать: Домен: sipnet.ru — куда роутим, Имя пользователля: Ваш ID в системе формата 0023413643 и Пароль.
Конкретно для сипнета надо поставить Аутентификацию в Auth ( в разных системых по-разному ) и установить Регистрироваться раз в… 30 минут. Это их рекомендации.
Поле Проксировать используется для того, чтобы Ваши сервера с НЕРЕАЛЬНЫМИ ИП работали с сигналами и медиа. Если у Вас ип внутренний, советую поставить тип проксирования медиа.

И теперь самое-самое главное. Как нашего Васю вывести во вне.
Лезем в настройки — Маршрутизатор ( Роутер ):
Там полностью текстовое окно.
Не пугаемся, смотрим, что написано:
= john; простой псевдоним
= sales-client1; простой чужой псевдоним
= info@otherhost.com; пользователь -> другой пользователь

Это настройка прохождения звонков внутри вашей системы.
На самом деле в установке по-умолчанию, надо поправить только 1 цифирьку — ту, где у вас local звонки. По-умолчанию, там стоит 7d — если Вы планируете использовать нумерацию типа 1001 1002 — поменяйте на 4d, если как у меня 005-364536 — ну или по аналогии — если без префиксов.
Теперь самое приятное: настраиваем ГОРОД.
Всего одна строка после всего, что там есть (добавляем):
N:S: =+7495*@tel1.sipgw; это наш внешний мир! tel1 — это то, как Вы обозвали шлюз (см. выше)
Просто сохраняем ( Модифицировать ) и набираем со своего софт-фона свой-же домашний номер.

Поздравляю! Вы настроили свою собственную АТС, где Вы можете раздавать друзьям внутренние номера, общаться по сети, как программными клиентами, так и аппаратными решениями циски, велтеча и пр. Ко всему прочему, этот сервер еще поддерживает ИМ, почту, веб, но об этом позже.

И небольшой Пы-Сы — если в Шлюзах забить второй шлюз, назвав его, например tel2, совершенно спокойно можно Роутинг сделать так:

N:S: =+7495*@tel1.sipgw
N:S: =+7*@tel2.sipgw

Это будет работать так: все городские звонки формата 9463746 пойдут на шлюз провайдера tel1, а все сотовые формата 89267485746 через второго провайдера tel2. Это очень выгодно, если один провайдер предоставляет Москву как бонус бесплатно, а у второго цены на сотовые намного ниже первого.

Источник