Pull to refresh

Asterisk-Дворецкий или эпопея соединения Домофона с платой Паскаль-1510, шлюзом SPA112 и PBX Elastix

Reading time4 min
Views20K
Добрый день уважаемые читатели. Началась история в маленькой компании, но со множеством отделов, разделённых глухими бетонными стенами. Занимала она в многоэтажке несколько помещении, а в жилых домах сегодня популярны домофоны. Домофон это хорошо, но когда одна трубка и работников то одних нет на месте, то других, в следствии динамичной работы, уж и не знаешь где её разместить. К тому же, беготня до трубки, очень отвлекает от работы. Пускать всех подряд не вариант, жильцы очень строги, тем более был печальный случай с ограблением старушки в этом подъезде. Что же можно придумать, чтобы угодить жильцам и сотрудникам компании? Ответ был найден на просторах Интернета «Скрестить АТС с домофоном» и желательно недорого.


Хорошо что у компании есть своя софтовая АТС на базе Asterisk(Elastix), что позволяет экономить бюджет компании на звонках, не орать через стены когда нужно что-то сообщить коллегам, не заряжать мобильники и не бегать с ними по офису когда звонок предназначен для другого отдела. Поэтому было решено завести домофон на АТС потратив 900 руб (прибор Паскаль-1510) + 300 руб (почта) = 1200 руб. К сожалению особых спецов по данной теме нет, поэтому искали простой вариант, так сказать для чайников. Был выбран не особо внушающий доверия сайт ООО ПАСКАЛЬ Электрик (наверно так должны выглядеть сайты настоящих «паяльников» шутка :). На нём нашёл почту teledomofon@mail.ru и озвучил просьбу «Хочу плату Паскаль-1510». Написал на почту, так как формы привычной заказа не нашёл, как впрочем и оплаты. После чего пошёл в Сбербанк и отправил деньги в неизвестном направлении (по присланным реквизитам). Как не странно, но ребята сработали на удивлении быстро, даже Почта России доставила плату Паскаль-1510 примерно за неделю. Такое ощущение, как-будто пока я думал её уже отправили по моему адресу :)

image

Распаковал бандерольку и нашел внутри инструкцию и само изделие. После, провода с домофона были прикручены к плате Паскаль-1510. На самой плате подписано где «Плюс», а где «Минус» (эта инфа есть в инструкции), и на домофоне была наклейка + и -. Так что гадать не пришлось. Вставил в изделие Паскаль-1510 телефонный провод, в предусмотренный для этого порт(FXO). Этот же телефонный провод с другого конца, я включил в свободный FXS порт Cisco SPA112 (благо их там два). На некоторых моделях китайцы написали на этих портах Phone1 и Phone2, у меня написано FXS1 и FXS2, но это не столь важно.

Поясню. Паскаль выступает в роли FXO порта, а CISCO SPA112 в роли FXS.
FXS и FXO – это названия портов, к которым подключаются аналоговые телефонные линии ТФОП (также известные под названием «телефонные сети общего пользования»).

Интерфейс FXS – это порт, который дает возможность подключения абонента к аналоговой телефонной линии. Другими словами «розетка в стене» выдает сигнал станции, обеспечивает батарейное питание линии и напряжение, необходимое для звонка.

Интерфейс FXO – это разъем, в который включается аналоговая телефонная линия. Это разъем на телефонном или факсимильном аппарате или разъем / разъемы на аналоговой мини-АТС. Такой порт имеет индикацию состояния трубка снята / трубка на телефоне (замыкание цепи). Так как порты (разъемы) являются частью устройства, например, телефона или факса, такое устройство часто называют «устройством FXO» или «аналоговым устройством».

Разъемы FXO и FXS всегда парные, то есть имеют «вилку» и «гнездо».

Далее на cisco spa112 на вкладке Quick Setup настраиваю Line2

Proxy: вводим ip адрес нашей софтовой АТС
Display Name: domofon
User IP: номер телефона который был выделен на АТС для домофона
Password: пароль, задается на АТС чтобы номер зарегистрировался
Dial Plan: S0<: номер очереди на АТС>

Пожалуй всё, я единственное ещё немного громкость увеличил на шлюзе.

Далее переходим к АТС(Elastix)
На вкладке PBX-Queues(Добавить очередь). Добавил как обычно очередь из нужных телефонов, поставил время ожидания и в случае не ответа перебрасывать на другую очередь (на которой собственно начинаю звонить все оставшиеся телефоны разом). Тот кто поднял трубку может выяснить: кто пришёл и что ему нужно, разговоры записываются. Чтобы открыть дверь нужно во время разговора нажать 0, закончить разговор # — это всё стандартные функции прибора. Теперь от необходимости бегать к трубке и роли дворецкого компания избавилась, рассредоточив функцию на всех сотрудников, сведя бесполезную трату времени к минимуму.

Но на этом ещё не всё. Оказалось, если позвонить на сотовый или городской компании, а по факту на туже АТС Elastix (у нас ещё настроен IVR). Донабрать номер который мы выделили домофону, для spa112. Мы услышим гудки — вызов домофона и в этот момент можно на панели домофона нажать вызов нашей квартиры(офиса). Наш сотовый и домофон соединятся, после чего можно болтать или нажав на мобильнике 0 — открыть дверь и # — закончить разговор. Таким образом, заносим в мобильник контакт вида 8XXXXXXXXXX,AAAA,,0#

где 8XXXXXXXXXX — мобильник офиса
AAAA — внутренний номер домофона на АТС
, — запятые это паузы
0# — открыть дверь и положить трубку.

Теперь можно просто звонить по контакту в мобильнике, после того как слышишь гудки вместо голосового IVR, нажимаешь номер квартиры(офиса) на домофонной панели и мобила сама открывает дверь(это примерно 3-4 сек.).
Звонки в офисе не раздаются, ни с домофона, ни с телефона, так что никого не отвлекаем от работы. На сотовых деньги тоже не тратятся благодаря тарифам мобильных операторов.

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

Хочется ещё сделать, чтобы можно было по добавочному номеру с домофона открывать. Но после набора номера квартиры, домофон «фирмы МЕТАКОМ» не издает больше никаких сигналов, когда нажимаешь цифры. Напрашивается ответ: либо он аналоговый, либо возможность донабора заблокирована. Может есть идеи у читателей? Я правда небольшой специалист, но стараюсь разобраться по мере возможностей. Есть ещё конечно идея, даже если домофон и аналоговый или возможность донабора заблокированна — то сказать в него ключевое слово мне никто не запретит. Ну Вы поняли к чему я веду — распознавание речи. С моим уровнем знаний она пока неосуществима. Хотя на Хабре попадались статьи по данной тематике. Как бы было хорошо, нажал номер квартиры или позвонил на мобильный — сказал волшебное слово «Открывай» и дверь открылась. Даже рядом стоящие посторонние люди ничего не поняли и код открытия двери не подсмотрели, посчитали бы будто человек открыл. Надеюсь эта статья кому нибудь поможет.

Источники знаний:
ООО ПАСКАЛЬ Электрик
Умный Дом своими руками
Блог о умном доме/квартире
Автоматический набор добавочных кодов для контактов Android
Tags:
Hubs:
+5
Comments6

Articles