Паскаль
-
- Сообщения: 395
- Зарегистрирован: 17 фев 2013, 23:49
- Откуда: Волгодонск, Ростовская обл.
- Контактная информация:
Паскаль
Получил на днях посылочку из Питера с приборчиком Паскаль 1510. Собственно о заказе последнего я написал в теме. Понравились размеры, они небольшие. В принципе установить его не составило труда. Теперь настраиваю свой Asterisk на работу с этим девайсом.
По мере настройки и работы буду отписываться сюда.
PS В этот топик должен прийти официальный представитель, так что если у кого будут технические вопросы, а так же идеи использования прибора - пишите сюда.
По мере настройки и работы буду отписываться сюда.
PS В этот топик должен прийти официальный представитель, так что если у кого будут технические вопросы, а так же идеи использования прибора - пишите сюда.
- Вложения
-
- 1422873_677234598963051_270853015_n.jpg (137.47 КБ) 23764 просмотра
-
- 1458811_677233952296449_1469355843_n.jpg (131.39 КБ) 23764 просмотра
Re: Паскаль
Mixman, это все здорово. Но вы бы описали подробно как именно вы подключали этот прибор, что стоит между Паскалем 1510 и Asterisk'ом, как вы решили вопрос с настройками. Было бы намного полезнее.
От себя добавлю. Когда вызывная панель и замок калитки подключены к Asterisk - это удобно.
Я установил на телефон бесплатное приложение csipsimple (для Android), для iOS есть аналоги, правда менее продвинутые. Это позволяет управлять калиткой из любой точки дома через мобильный телефон. Не нужно даже запускать браузер.
Как побочный эффект такого решения. Теперь с мобильника в пределах дома можно звонить на городские номера бесплатно. Wi-Fi (SIP)->Asterisk->PSTN. Очень удобно.
От себя добавлю. Когда вызывная панель и замок калитки подключены к Asterisk - это удобно.
Я установил на телефон бесплатное приложение csipsimple (для Android), для iOS есть аналоги, правда менее продвинутые. Это позволяет управлять калиткой из любой точки дома через мобильный телефон. Не нужно даже запускать браузер.
Как побочный эффект такого решения. Теперь с мобильника в пределах дома можно звонить на городские номера бесплатно. Wi-Fi (SIP)->Asterisk->PSTN. Очень удобно.
Re: Паскаль
интересная тема. хотелось бы подробностей.
Например - можно ли сделать в довесок к домофону (то есть не убирая железку)? Как подключить этот Паскаль в таком варианте?
Как происходит работа? - звонят в домофон - астерикс звонит на сип телефон - поднимаем трубку - разговариваем - нажимаем например цифру 2- дверь открылась? так?
Например - можно ли сделать в довесок к домофону (то есть не убирая железку)? Как подключить этот Паскаль в таком варианте?
Как происходит работа? - звонят в домофон - астерикс звонит на сип телефон - поднимаем трубку - разговариваем - нажимаем например цифру 2- дверь открылась? так?
Re: Паскаль
А вот интересно было бы послушать знатоков Asterisk. Возможно ли, чтобы Asterisk воспринимал DTMF во время разговора между двумя SIP-абонентами? Вряд ли.
У себя сделал с помощью перевода звонка. 0 - номер телефона замка калитки. #0 во время разговора, переводим звонок на номер 0. Замок срабатывает, а далее Hangup. А вот можно ли как-то реализовать управление звонком, чтобы разговор при этом не завершался, не знаю.
У себя сделал с помощью перевода звонка. 0 - номер телефона замка калитки. #0 во время разговора, переводим звонок на номер 0. Замок срабатывает, а далее Hangup. А вот можно ли как-то реализовать управление звонком, чтобы разговор при этом не завершался, не знаю.
-
- Сообщения: 395
- Зарегистрирован: 17 фев 2013, 23:49
- Откуда: Волгодонск, Ростовская обл.
- Контактная информация:
Re: Паскаль
Про подключение. Отсоединяю штатную трубку, которая была с домофоном, показываются 2 провода. Нужно запомнить (я сфотографировал) какаой из них + а какой -. Прикручиваем их к Паскалю на соответствующие клемы винтами. В другой разъем вставляем телефонный шнур, другой конец вставляю в TDM410. Ну и собственно пока настроил на входящий звонок в Астериск.Andrey_B писал(а):Mixman, это все здорово. Но вы бы описали подробно как именно вы подключали этот прибор, что стоит между Паскалем 1510 и Asterisk'ом, как вы решили вопрос с настройками. Было бы намного полезнее.
При звонке с домофонной панели прибор снимает трубку (в астере настраиваем, чтобы при поднятии трубки сразу начинал звонить по соответствующему экстейшену) начинает звонить домашняя радиотрубка (опять же подключенная к TDM410). Жмем зелененькую на радиотрубке, болтаем с тем, кто возле подъезда, жмем 0 и дверь открылась. Разработчики рекомендуют заканчивать разговор # и потом завершать вызов.
Пока отрубили мне домофон, видимо за неуплату (единственный платеж, который не могу сделать через интернет )))) ) Как включат, так продолжу опыты.
Имея USB GSM модем, воткнутый умный сервер, можно переадресовывать вызовы с домофонной панели на мобильник, если допустим в течении 10сек никто не ответил на домашний. Так что в этом случае и не нужем даже sip клиент на телефоне.
Опять же разработчики говорят нежелательно, но как вариант они предложили соединить последовательно. Этот вопрос за ними пусть будет.Vermus писал(а):Например - можно ли сделать в довесок к домофону (то есть не убирая железку)? Как подключить этот Паскаль в таком варианте?
А почему нет? у меня пищит все. Когда все соединено, то просто DTFM пищит другому абоненту в ухо У меня так.Andrey_B писал(а):Возможно ли, чтобы Asterisk воспринимал DTFM во время разговора между двумя SIP-абонентами?
Re: Паскаль
Мне тоже кажется, что можно. Делают же автоответчики на астериксе.Andrey_B писал(а):А вот интересно было бы послушать знатоков Asterisk. Возможно ли, чтобы Asterisk воспринимал DTFM во время разговора между двумя SIP-абонентами? Вряд ли.
-
- Сообщения: 213
- Зарегистрирован: 16 авг 2011, 14:07
- Откуда: Россия,Тюмень
- Контактная информация:
Re: Паскаль
это между двумя сип телефонами
вопрос как отловить и заставить выполнить скрипт
Код: Выделить всё
[2013-11-16 13:51:48] DTMF[6845]: channel.c:4119 __ast_read: DTMF begin '1' received on SIP/101-00000026
[2013-11-16 13:51:48] DTMF[6845]: channel.c:4129 __ast_read: DTMF begin passthrough '1' on SIP/101-00000026
[2013-11-16 13:51:48] DTMF[6845]: channel.c:4034 __ast_read: DTMF end '1' received on SIP/101-00000026, duration 100 ms
[2013-11-16 13:51:48] DTMF[6845]: channel.c:4074 __ast_read: DTMF end accepted with begin '1' on SIP/101-00000026
[2013-11-16 13:51:48] DTMF[6845]: channel.c:4089 __ast_read: DTMF end '1' detected to have actual duration 79 on the wire, emulation will be triggered on SIP/101-00000026
[2013-11-16 13:51:48] DTMF[6845]: channel.c:4096 __ast_read: DTMF end '1' has duration 79 but want minimum 80, emulating on SIP/101-00000026
[2013-11-16 13:51:48] DTMF[6845]: channel.c:4196 __ast_read: DTMF end emulation of '1' queued on SIP/101-00000026
[2013-11-16 13:51:50] DTMF[6845]: channel.c:4119 __ast_read: DTMF begin '2' received on SIP/101-00000026
[2013-11-16 13:51:50] DTMF[6845]: channel.c:4129 __ast_read: DTMF begin passthrough '2' on SIP/101-00000026
[2013-11-16 13:51:50] DTMF[6845]: channel.c:4034 __ast_read: DTMF end '2' received on SIP/101-00000026, duration 100 ms
[2013-11-16 13:51:50] DTMF[6845]: channel.c:4074 __ast_read: DTMF end accepted with begin '2' on SIP/101-00000026
[2013-11-16 13:51:50] DTMF[6845]: channel.c:4089 __ast_read: DTMF end '2' detected to have actual duration 79 on the wire, emulation will be triggered on SIP/101-00000026
[2013-11-16 13:51:50] DTMF[6845]: channel.c:4096 __ast_read: DTMF end '2' has duration 79 but want minimum 80, emulating on SIP/101-00000026
[2013-11-16 13:51:50] DTMF[6845]: channel.c:4196 __ast_read: DTMF end emulation of '2' queued on SIP/101-00000026
[2013-11-16 13:51:51] DTMF[6845]: channel.c:4119 __ast_read: DTMF begin '3' received on SIP/101-00000026
[2013-11-16 13:51:51] DTMF[6845]: channel.c:4129 __ast_read: DTMF begin passthrough '3' on SIP/101-00000026
[2013-11-16 13:51:51] DTMF[6845]: channel.c:4034 __ast_read: DTMF end '3' received on SIP/101-00000026, duration 100 ms
[2013-11-16 13:51:51] DTMF[6845]: channel.c:4074 __ast_read: DTMF end accepted with begin '3' on SIP/101-00000026
[2013-11-16 13:51:51] DTMF[6845]: channel.c:4103 __ast_read: DTMF end passthrough '3' on SIP/101-00000026
-
- Сообщения: 213
- Зарегистрирован: 16 авг 2011, 14:07
- Откуда: Россия,Тюмень
- Контактная информация:
Re: Паскаль
ещё до кучи ,но это уже из другой пьессы
как разрулить с алса
как разрулить с алса
Код: Выделить всё
exten => *95,1,Verbose(Service: new)
exten => *95,n,Dial(Console/snd/controlC0,20,A(trek)); тут надо что-бы можно было кричать в алсу ,на подобии селектора
exten => *95,n,Hangup()
Re: Паскаль
Я разобрался как можно отправлять команды с помощью DTMF в процессе разговора.
Файл features.conf
Секция
[applicationmap]
Пример:
door_open => 0,peer,System(door_open.sh &)
Необходимо только указать в каком случае это должно работать через extensions.conf или ael
exten => _1XX,1,Set(__DYNAMIC_FEATURES=door_open)
exten => _1XX,2,Dial(SIP/${EXTEN},,tT)
Ну как-то так.
Файл features.conf
Секция
[applicationmap]
Пример:
door_open => 0,peer,System(door_open.sh &)
Необходимо только указать в каком случае это должно работать через extensions.conf или ael
exten => _1XX,1,Set(__DYNAMIC_FEATURES=door_open)
exten => _1XX,2,Dial(SIP/${EXTEN},,tT)
Ну как-то так.
-
- Сообщения: 213
- Зарегистрирован: 16 авг 2011, 14:07
- Откуда: Россия,Тюмень
- Контактная информация:
Re: Паскаль
надо попробовать ,
Андрей а по второму вопросу не подскажите
по сути сложность только тут
Андрей а по второму вопросу не подскажите
по сути сложность только тут
Код: Выделить всё
exten => *95,n,Dial(Console/snd/controlC0,20,A(trek)); тут надо что-бы можно было кричать в алсу ,на подобии селектора
-
- Сообщения: 213
- Зарегистрирован: 16 авг 2011, 14:07
- Откуда: Россия,Тюмень
- Контактная информация:
Re: Паскаль
кстати , Mixman
как обладатель паскаля подскажите ,правильно я понял ,что он прикидывается fxo линией
как обладатель паскаля подскажите ,правильно я понял ,что он прикидывается fxo линией
-
- Сообщения: 395
- Зарегистрирован: 17 фев 2013, 23:49
- Откуда: Волгодонск, Ростовская обл.
- Контактная информация:
Re: Паскаль
У них много различных моделей. Есть и те, которые сами являются АТС и сами могут звонить. Я сильно в них не разбирался.
Для себя выбрал Паскаль 1510, т.к. есть миниАТС в лице Asterisk и аналоговая плата TDM410. Именно этот паскаль прикидывается телефонным аппаратом.
Инструкция Паскаль 1510
Для себя выбрал Паскаль 1510, т.к. есть миниАТС в лице Asterisk и аналоговая плата TDM410. Именно этот паскаль прикидывается телефонным аппаратом.
Инструкция Паскаль 1510
Re: Паскаль
День добрый.
Тех.поддержка "ПАСКАЛЬ Электрик" постарается ответить на все ваши вопросы,
связанные с эксплуатацией адаптеров "домофон-телефон" нашего производства,
а так же по разным вопросам проводной телефонии и домофонии.
Тех.поддержка "ПАСКАЛЬ Электрик" постарается ответить на все ваши вопросы,
связанные с эксплуатацией адаптеров "домофон-телефон" нашего производства,
а так же по разным вопросам проводной телефонии и домофонии.
Re: Паскаль
Дополнение по настройке DTFM и открывания замка
===
1. Необходимо прописать в файле features.conf в секции [applicationmap] новую "фичу"
gateopen => 0,self/callee,Macro,gate-open,moh-gate-open
0 - DTMF код, на который мы вешаем макрос
self/callee означает, что запустить макрос "macro-gate-open" может только принимающая звонок сторона.
Про moh-gate-open расскажу чуть позже
2. Теперь в файле extensions.conf задаем условия, при которых эта "фича" работает и сам макрос
exten => 151,1,Set(__DYNAMIC_FEATURES=gateopen)
exten => 151,2,Dial(SIP/152,,t)
[macro-gate-open]
exten => s,1,System(/var/www/mod_door_open.sh &)
exten => s,2,Playback(/usr/local/share/asterisk/sounds/door_open2)
Я задал конкретную ситуацию, когда фича работает, чтобы при случайном нажатии на 0 при любых других звонках фича не работала и звонок не открывался.
Теперь только когда телефон домофона вызывает виртуальный номер 151, активируется фича и перебрасывает на реальный номер 152, привязанный к одному из SIP-аппаратов. При нажатии на кноку 0, замок открывается и открывающий слышит в телефонной трубке сообщение "Замок открыт". Тут я подумал, а неплохо было бы сделать так, чтобы такое же сообщение слышал и звоняший в домофон. А как? Некоторое время я раздумывал, но решение нашлось! Нужно задать для нашей фичи MOH (Music On Hold) класс.
3. Задаем MOH класс в файле musiconhold.conf
[moh-gate-open]
mode=files
directory=/var/lib/asterisk/moh-door
format=alaw
Этот же класс прописываем в параметрах созданной нами "фичи". И все!
Файлик со звуковым сообщением я сгенерировал с помощью Google Translate, сконвертировал его в alaw-формат и разместил по указанным в конфигурации путям. Кстати, в папке moh-door всего-лишь линк на файл, размещенный в sounds.
Поскольку активируется фича с помощью "__", то перехвативший звонок телефон также "наследует" возможность открыть замок нажатием кнопки 0.
Ах, да! Я долго промучился с тем, что DTMF-коды, отправляемые телефоном Cisco SPA-504G просто напросто не воспринимались Asterisk'ом. Но интуитивно я нашел решение. Нужно зайти в настройки телефона (закладка Ext) и изменить опцию DTMF Tx Method с AUTO на INFO. Ну вот кто бы мог подумать...
aurodionov, не могу ничего подсказать. Сам я не большой спец по Asterisk, чтобы вот так, умозрительно что-то подсказать, а подобную штуку у себя не настраивал.
===
1. Необходимо прописать в файле features.conf в секции [applicationmap] новую "фичу"
gateopen => 0,self/callee,Macro,gate-open,moh-gate-open
0 - DTMF код, на который мы вешаем макрос
self/callee означает, что запустить макрос "macro-gate-open" может только принимающая звонок сторона.
Про moh-gate-open расскажу чуть позже
2. Теперь в файле extensions.conf задаем условия, при которых эта "фича" работает и сам макрос
exten => 151,1,Set(__DYNAMIC_FEATURES=gateopen)
exten => 151,2,Dial(SIP/152,,t)
[macro-gate-open]
exten => s,1,System(/var/www/mod_door_open.sh &)
exten => s,2,Playback(/usr/local/share/asterisk/sounds/door_open2)
Я задал конкретную ситуацию, когда фича работает, чтобы при случайном нажатии на 0 при любых других звонках фича не работала и звонок не открывался.
Теперь только когда телефон домофона вызывает виртуальный номер 151, активируется фича и перебрасывает на реальный номер 152, привязанный к одному из SIP-аппаратов. При нажатии на кноку 0, замок открывается и открывающий слышит в телефонной трубке сообщение "Замок открыт". Тут я подумал, а неплохо было бы сделать так, чтобы такое же сообщение слышал и звоняший в домофон. А как? Некоторое время я раздумывал, но решение нашлось! Нужно задать для нашей фичи MOH (Music On Hold) класс.
3. Задаем MOH класс в файле musiconhold.conf
[moh-gate-open]
mode=files
directory=/var/lib/asterisk/moh-door
format=alaw
Этот же класс прописываем в параметрах созданной нами "фичи". И все!
Файлик со звуковым сообщением я сгенерировал с помощью Google Translate, сконвертировал его в alaw-формат и разместил по указанным в конфигурации путям. Кстати, в папке moh-door всего-лишь линк на файл, размещенный в sounds.
Поскольку активируется фича с помощью "__", то перехвативший звонок телефон также "наследует" возможность открыть замок нажатием кнопки 0.
Ах, да! Я долго промучился с тем, что DTMF-коды, отправляемые телефоном Cisco SPA-504G просто напросто не воспринимались Asterisk'ом. Но интуитивно я нашел решение. Нужно зайти в настройки телефона (закладка Ext) и изменить опцию DTMF Tx Method с AUTO на INFO. Ну вот кто бы мог подумать...
aurodionov, не могу ничего подсказать. Сам я не большой спец по Asterisk, чтобы вот так, умозрительно что-то подсказать, а подобную штуку у себя не настраивал.
-
- Сообщения: 213
- Зарегистрирован: 16 авг 2011, 14:07
- Откуда: Россия,Тюмень
- Контактная информация:
Re: Паскаль
Андрей, а можно файлики со звуком , что-бы не проделывать все по новой?
Re: Паскаль
Вот файликaurodionov писал(а):Андрей, а можно файлики со звуком , что-бы не проделывать все по новой?
http://ab-log.ru/files/File/asterisk/door_open2.zip
-
- Сообщения: 213
- Зарегистрирован: 16 авг 2011, 14:07
- Откуда: Россия,Тюмень
- Контактная информация:
Re: Паскаль
спасибо, Андрей
Re: Паскаль
Выше был вопрос от меня - можно ли адаптер подключать совместно с уже имеющимся устройством открывания двери.PasElec писал(а):Тех.поддержка "ПАСКАЛЬ Электрик" постарается ответить на все ваши вопросы,
связанные с эксплуатацией адаптеров "домофон-телефон" нашего производства,
а так же по разным вопросам проводной телефонии и домофонии.
И второй вопрос - а как насчет совместимости, домофоны бывают разные - у всех ли стандартная система организации связи\открывания двери (сам в данном вопросе полный чайник - поэтому спрашиваю) - подойдет ли адаптер?
Re: Паскаль
Смотря что понимать под "устройством открывания двери".Vermus писал(а):Выше был вопрос от меня - можно ли адаптер подключать совместно с уже имеющимся устройством открывания двери.PasElec писал(а):Тех.поддержка "ПАСКАЛЬ Электрик" постарается ответить на все ваши вопросы,
связанные с эксплуатацией адаптеров "домофон-телефон" нашего производства,
а так же по разным вопросам проводной телефонии и домофонии.
И второй вопрос - а как насчет совместимости, домофоны бывают разные - у всех ли стандартная система организации связи\открывания двери (сам в данном вопросе полный чайник - поэтому спрашиваю) - подойдет ли адаптер?
Адаптер передает сигнал на открытие двери ("чаще всего "0" на телефонном аппарате) на вызывную панель, она уже там дальше
делает с ним что-то в зависимости от протокола.
Тут нужно более подробное описание задачи.
Второй вопрос совершенно справедлив: домофоны бывают ОЧЕНЬ разные, как минимум - три совершенно не совместимые между собой типа.
Поэтому для каждого - свой адаптер. Универсальности не получится, слишком различны протоколы.
Обычно делается так: заказчик объясняет ситуацию, с подробным описанием имеющегося
оборудования и того, что он в итоге хочет, и мы подбираем наиболее подходящую для его случая модель.
Описанная ТС модель 1510 просто подходит под его задачи, под заданный тип домофонной системы,
а так - существует около двух десятков моделей для разных вариантов применения.
-
- Сообщения: 213
- Зарегистрирован: 16 авг 2011, 14:07
- Откуда: Россия,Тюмень
- Контактная информация:
Re: Паскаль
PasElec, подскажите где можно скачать подробное описание вызможности и схемы подключения "ПАСКАЛЬ 1520" и "ПАСКАЛЬ 1510"