Как сделать собственную телефонную сеть

admin

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

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

%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80 %D1%81%D0%B5%D1%82%D0%B8 SIP

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

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

Вариант 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 минут. Это их рекомендации.
Поле Проксировать используется для того, чтобы Ваши сервера с НЕРЕАЛЬНЫМИ ИП работали с сигналами и медиа. Если у Вас ип внутренний, советую поставить тип проксирования медиа.

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

Источник

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

telefonnaya set iz dvuh telefonov

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

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

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

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

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

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

8238

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

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

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

8239

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

8240

8241

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

8243

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

8244

8245

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

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

(51) Комментарий

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

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

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

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

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

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

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

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

я проложил кабеля 2км….

Гигантская работа проделана! Думаю, что 36 В будет лучше, но и на 24 В должно работать. Чтобы быть уверенным, попробуйте запитать вашу телефонную сеть от нескольких батареек типа «Крона». Исходя из полученных результатов и подбирайте источник питания. К тому же при таком расстоянии можно сделать вывод, что ваша телефонная сеть будет использоваться не как игрушка, а, значит, вам нужно побеспокоиться о том, как будет происходить вызов абонента. В городских телефонных сетях эту задачу берет на себя телефонная станция. В вашем же случае решение этой задачи ложится на вас. Организовать вызов абонента можно разными способами — погуглите и выберите наиболее удобный для вас. И будьте осторожны при работе с электричеством!
P.S. Сообщите о результатах вашего эксперимента. Я думаю, всем будет интересен ваш опыт!

Все работает!
36в. Пускал по обычных столбах.
Местами под землей))) (100-200м)
Вообщем все нормально)

Замечательно! Здорово, что у вас все получилось!

Источник

Как организовать связь в офисе: выбираем, подключаем, настраиваем

Организовать связь в офисе можно посредством аналоговой и IP-телефонии. Аналоговая телефонная связь дешевле в плане оборудования, но дороже по тарифам, особенно если вы часто звоните в регионы или в другие страны. IP-телефония не требует сверления стен и прокладки проводов и снижает расходы на междугородние и международные звонки, дает возможность подключить горячую линию, статистику, запись звонков, переадресацию. Разберемся, как организовать телефонную связь в офисе, чтобы было удобно и выгодно.

Как организовать телефонию в офисе: три схемы

Для подключения телефонии есть три схемы.

Классическая аналоговая схема – это когда у каждого абонента есть индивидуальный номер.

Для кого подойдет: для компаний, которым хватает 1–2 линий, для малого бизнеса, мелких магазинов и офисов, где мало входящих и исходящих звонков.

Многоканальная аналоговая мини-АТС – она распределит линии на внутренние номера абонентов. Одним номером здесь будут пользоваться много сотрудников, а количество одновременных входящих/исходящих вызовов будет не больше, чем установлено линий.

Для кого подойдет: для компаний, где в приоритете внутрикорпоративные разговоры, не нужны дополнительные функции и нет большого числа звонков от контрагентов, клиентов. Она привязана к локации, поэтому при переезде придется менять номера.

IP-телефония – это схема телефонии в офисе, при которой установлена IP-АТС и все звонки идут через интернет. В этой схеме номера могут быть многоканальные, при этом допускается большое количество внешних и внутренних линий.

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

Важно: если у вас есть аналоговая мини-АТС и вы хотите перейти на виртуальную IP-телефонию, то ничего менять не придется – виртуальная АТС подключается к уже существующей офисной АТС. Номера те же, но расширяется функционал и число линий.

2

Схема IP-телефонии в офисе

Рассмотрим пример. На схеме IP-телефонии выше связан главный офис и филиал. Филиал может находиться где угодно – в регионах, в другой стране. Внутри сети сотрудники звонят друг другу по внутренним добавочным номерам (510, 610 и т. д.), а для выхода в общую сеть набирают префикс и номер. Кстати, на внешнюю линию можно подключить бесплатные номера 8-800 и 8-804. На картинке мы объединили обычный шлюз и GSM, но в реальности они чаще отдельные. Сервер IP-телефонии может быть как настоящий Rack-mount сервер (как на схеме), так и обычный компьютер с программой. Или его вовсе может не быть, если вы на виртуальной АТС.

Первый шаг к организации связи: составляем техзадание

Запишите на листе или в электронном файле в любом удобном формате следующую информацию:

С этим техзаданием обратитесь к провайдеру – поставщику IP-телефонии или к своему IT-администратору, если вы хотите свою АТС в офисе.

Внутренняя связь в офисе своими руками: этапы подключения

Предположим, у вас два офиса – центральный и филиал. Составляем техзадание:

Подключение IP-телефонии в офисе с собственной АТС

Как сделать телефонную сеть в офисе? Во-первых, подать заявку провайдеру IP-телефонии и выбрать тарификацию. Во-вторых, подготовить оборудование:

Вместо VoIP-шлюза можно взять VoIP-адаптер. Разница в том, что через шлюз можно подключиться не только к телефону, но и к телефонной сети. А адаптер подключает только телефоны.

Третий этап – это настройка и подключение:

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

bng 001

Сделайте свой бизнес эффективнее, переходите на сторону IP-телефонии от New-Tel. Стабильная и надежная связь по выгодным тарифам, возможность подключить любое количество городских номеров и номеров 8800, интеграция с популярными CRM-сервисами, сквозная аналитика, возможность хранить запись телефонных разговоров и многое другое.

Источник