Домашняя телефонная связь своими руками

Сам себе телефонист или 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. Это очень выгодно, если один провайдер предоставляет Москву как бонус бесплатно, а у второго цены на сотовые намного ниже первого.

Источник

Домашняя телефонная сеть из двух телефонов

Здравствуйте, уважаемые любители опытов и экспериментов своими руками!

Мы уже затрагивали тему телефонной связи на страницах блога о науке и технике своими руками. Тогда речь шла о телефоне из пластиковых стаканчиков. К сожалению, такой телефон очень хорошо демонстрирует некоторые законы акустики, но на практике может быть применим только в довольно идеальных условиях — нить телефона должна быть натянута и не должна касаться каких-либо препятствий. Да и длина нити ограничена. Другое дело обычный проводной телефон. В его применимости сомневаться не приходится. Несмотря на распространение мобильной связи, он еще не скоро будет вытеснен из квартир и офисов. О нем и поговорим, а заодно и построим свою собственную простейшую телефонную сеть, лишенную вышеуказанных недостатков.

Знаете ли вы, что телефонная связь берет свое официальное начало еще в 19 веке, и с тех пор принципиальная конструкция телефона практически не изменилась? Это действительно так. Конечно, в деталях телефон стал другим — в состав современного телефонного аппарата входят электронные компоненты, которых просто не существовало на момент изобретения. В телефонных сетях функционируют автоматические телефонные станции, осуществляющие коммутацию абонентов между собой. Появились различные телефонные сервисы. Однако назначение телефонного аппарата любой схемы остается неизменным с момента его изобретения Александром Беллом в 1876 году — преобразование звука в электрический сигнал и передача его по линии связи до нужного абонента и обратное преобразование в звуковой сигнал. И в этом классической телефонной связи нет равных.

Чтобы продемонстрировать это утверждение давайте сравним вышеупомянутый телефон из пластиковых стаканчиков с обычной телефонной сетью. О недостатках первого мы уже говорили — это небольшая дальность, отсутствие препятствий на пути линии связи, обеспечение натяжения нити. Кроме того, давайте оценим скорость распространения звука в первом и втором типе связи. Так, скорость распространения звуковой волны в железе составляет примерно 5000 метров в секунду. Даже если бы мы нашли способ устранить затухание звуковой волны, звук, скажем, из Москвы во Владивосток шел бы 30 минут! Не знаю как вам, а мне бы быстро надоел такой телефон — до Марса радиосигнал доходит быстрее! Другое дело скорость распространения электрического импульса — 300 000 километров в секунду. Лучшего посредника для передачи звука не найти. Нужно лишь только придумать способ преобразования звуковой волны в электрический сигнал и наоборот. И такой способ как раз и нашел Александр Белл.

В его телефонном аппарате звуковой сигнал преобразовывался в электрические импульсы, которые по проводам достигали противоположного аппарата и там преобразовывались обратно в звуковой сигнал. Все оказалось настолько же простым, насколько и гениальным! Конечно, в первой телефонной сети не было ни телефонных станций, ни номеронабирателей, ни других современных телефонных прелестей. Были только два телефонных аппарата, соединенных между собой электрическим проводом. Я вам предлагаю проверить возможность существования такой телефонной сети. Более того, такую телефонную связь вполне реально использовать на практике, например, чтобы телефонизировать домашнюю мастерскую. А если провести такой телефон к месту игры вашего ребенка, то он надолго останется ключевым звеном во многих играх.

Читайте также:  Как сделать самодельную маску своими руками

Итак, нам понадобятся:

  • два телефонных аппарата;
  • электрический провод.
  • источник постоянного тока.
  • телефонный патч-корд.

Что касается электрического провода — здесь можно себя не ограничивать — для ваших экспериментальных или домашних нужд можно использовать любую длину телефонного провода. Тип провода тоже может быть практически любой. Я в своих экспериментах использовал 30 метров витой пары.

Что же касается источника постоянного тока, то можно сказать следующее. В телефонной сети напряжение на линии в состоянии покоя (при положенной трубке) составляет 60 вольт. Но для наших экспериментов вполне будет достаточно напряжения от двух батареек типа «Крона». Можно воспользоваться и блоком питания на 12-20 вольт.

Берем патч-корд и разрезаем его напополам.

Концы зачищаем. Жилы патч-корда зачастую бывают очень тонкими, просто ножом зачищать их бывает неудобно. Можно их обжечь.

В случае использования батареек, соединяем их последовательно. Удобно воспользоваться клипсами-контактами, но можно обойтись и без них.

Включаем наш источник тока в цепь последовательно, то есть в разрыв одного из проводов.

Не забываем изолировать контакты.

Все, можно пользоваться! Единственный существенный недостаток такой схемы — это отсутствие возможности вызова абонента. Чтобы обеспечить такую возможность, нужно либо обеспечить подачу в линию переменного напряжения, как это делается в городских сетях, либо провести дополнительную линию для обеспечения звукового или светового вызова.

(55) Комментариев

Большое спасибо … Поехал в магазин КВАНТ купил провод телнфонный , 2-е батарейки типа «Крона» и т.п. , сделал за 2 часа … Правдо с проводом я провозился 1 час 10 минут , какоей провод был в комплекте тяжело оголялся над пламянем . В общем я очеень даволен . БОЛЬШОЕ СПАСИБО .

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

Как подключить три телефона?

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

а коммутироющее устройство можно сделать в домашних условиях? если да- пожалуйста, напишите как!

Для соединения трех проводных телефонов требуется телефонная станция. Если вам нужно организовать такую телефонную сеть для практического использования, рекомендую посмотреть в сторону беспроводных телефонов стандарта DECT с возможностью совершения вызовов между трубками.

ничего сложного, хоть сто, на до просто переключатель поставить на проводе , но количество проводов увеличиться, можно например сетевым кабелем воспользоваться

С кронами понятно,а если я подключу трансформатор 12в .
его так же подключать?)) в разрыв одного из проводов.

Если вы под трансформатором понимаете блок питания, то да, можно подключать так же как и Крону. Если же речь идет именно о трансформаторе, то есть устройстве, которое понижает сетевое переменное напряжение до переменного 12 В, то кроме трансформатора вам еще понадобится выпрямитель, чтобы на выходе получить постоянное напряжение.

а если я его сделаю на дистанцию 2км что мне надо. какую мощность.

К сожалению, я не являюсь квалифицированным специалистом в области связи, поэтому точный ответ на ваш вопрос дать не могу. Но могу предположить, что все должно работать, т.к. в современных телефонных сетях абонентские телефоны свободно работают на удалении в несколько километров от телефонных станций. Единственное, возможно потребуется поднять напряжение (в городской телефонной сети напряжение при опущенной трубке составляет порядка 60 вольт). Но позвольте вопрос: неужели вы хотите проложить 2 километра кабеля, чтобы установить такую простейшую связь? Не лучше ли в такой ситуации воспользоваться более удачными средствами связи? В любом случае, не забывайте о технике безопасности при работе с электрическими сетями. В случае применения вами источников питания отличных от батареек помните о том, что токи в вашей телефонной сети должны быть безопасными.

Все дело в падении напряжения на проводах. Для определения: 1. необходимо знать сопротивление Вашего провода (гугл в помощь) и закон Ома U=R*I U- напряжение R — сопротивление I- ток . Ток остается постоянным , сопротивление изменяется и соответственно изменяется напряжение. 2. Можно определить методом тыка- добавляете последовательно кроны до необходимого результата

Источник

Оцените статью