Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.04.2014, 05:45   #1
St@rz
Senior Member
 
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0
St@rz is on a distinguished road
По умолчанию Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон

1. Ставим OpenWrt на миниатюрный WiFi роутер TP-LINK TL-MR3020

2. Устанавливаем USB Sound card

3. Устанавливаем из репозитория Asterisk.

4. Для подключения звуковой карты в файле modules.conf загрузку модуля chan_oss.

5. Подключаемся к провайдеру sip-телефонии.
Пример для pctel.ru

sip.conf
Код:
register -- по желанию, получть входные или нет... 

[pctel] 
host=217.73.112.14 
type=peer 
disallow=all 
allow=ilbc 
username=имя мользователя
fromuser=имя пользователя 
fromdomain=sip.pctel.ru 
secret=***** 
canreinvite=no
extensions.conf
Код:
exten => _04.,1,Dial(SIP/${EXTEN:2}@pctel,,)
или по другому на свое усмотрение.

6. Через терминал совершаем вызовы с помощью команд dial, hangup и mute.

Можно также сделать автоматический ответ на звонки для систем громкой связи.
St@rz вне форума   Ответить с цитированием
Старый 20.04.2014, 05:54   #2
St@rz
Senior Member
 
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0
St@rz is on a distinguished road
По умолчанию Re: Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон

Можно также использовать Freeswitch в качестве SIP-телефона.
Плюс этого варианта меньшая нагрузка на роутер и большой выбор кодеков.
Описание в wiki.freeswitch.org и на сайте h-wrt.com.
St@rz вне форума   Ответить с цитированием
Старый 20.04.2014, 06:04   #3
St@rz
Senior Member
 
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0
St@rz is on a distinguished road
По умолчанию Re: Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон

Варианты развития:
1. Сделать набор номера через web-интерфейс или подключить клавиатуру для совершения исходящих вызовов. Можно сделать голосовой набор.
2. Для входящих звонков настроить IVR с паролем для доступа к звуковой карте роутера .

Последний раз редактировалось St@rz; 20.04.2014 в 07:54.
St@rz вне форума   Ответить с цитированием
Старый 20.04.2014, 07:52   #4
St@rz
Senior Member
 
Регистрация: 30.05.2011
Возраст: 50
Сообщений: 291
Вес репутации: 0
St@rz is on a distinguished road
По умолчанию Re: Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон

Практическое применение.
При нажатии на кнопку звонка играет мелодия и совершается вызов хозяина дома через asterisk. Вначале набирается внутренний номер который подключен к softphon-у на телефоне через wi-fi, если ответа не поступило совершается вызов на gsm-номер сотового телефона. Поднимаете трубку и узнаете кто пришел к вам в гости.
Если установлен электромеханический замок, то нажимаете кнопку на телефоне и через передачу DTFM-сигнала на сервер запускаете cgi-скрипт открываете дверь. Можно так же удаленно включить чайник или еще что нибудь.
St@rz вне форума   Ответить с цитированием
Старый 19.06.2015, 22:31   #5
xwx
Junior Member
 
Регистрация: 10.06.2015
Сообщений: 16
Вес репутации: 0
xwx is an unknown quantity at this point
По умолчанию Re: Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон

Добрыи день, вижу что тема старая но не могу нигде наити chan_oss ни для 18 ни для 11 версии если имеется, не могли бы поделится.
xwx вне форума   Ответить с цитированием
Старый 15.03.2016, 14:58   #6
dron0
Member
 
Регистрация: 04.02.2016
Сообщений: 41
Вес репутации: 0
dron0 is an unknown quantity at this point
По умолчанию Re: Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон

Погуглил и не совсем понял как использовать chan_alsa или chan_oss, в частности везде читаю про инициализацию звонка console dial, а как вот наоборот с сип телефона послать вызов в chan_alsa, там вроде автоответ даже есть. Допустим послушать вход звукового девайса.
dron0 вне форума   Ответить с цитированием
Старый 16.03.2016, 09:40   #7
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Re: Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон

Зачем такие извращения со звуковой картой? можно подключиться к астериксу с любого смартфона с сип-клиентом и спокойно звонить.
solalex вне форума   Ответить с цитированием
Старый 16.03.2016, 20:00   #8
dron0
Member
 
Регистрация: 04.02.2016
Сообщений: 41
Вес репутации: 0
dron0 is an unknown quantity at this point
По умолчанию Re: Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон

Цитата:
Сообщение от solalex Посмотреть сообщение
Зачем такие извращения со звуковой картой? можно подключиться к астериксу с любого смартфона с сип-клиентом и спокойно звонить.
Верно, повешу смартфон на улице на калитку, и будут мне звонить гопники хоть будет им чем развлечься, а то пиво дорожает и скушно А вот домофонная доработанная панель для нормального гопника просто унылое г.
А по делу слегка разобрался, помогает такая конструкция:
Dial(console/dsp) и autoanswer=on

Последний раз редактировалось dron0; 16.03.2016 в 20:03.
dron0 вне форума   Ответить с цитированием
Старый 18.03.2016, 18:12   #9
dron0
Member
 
Регистрация: 04.02.2016
Сообщений: 41
Вес репутации: 0
dron0 is an unknown quantity at this point
По умолчанию Re: Превращаем TP-LINK TL-MR3020 в WiFi SIP-телефон

Как всегда чем дальше в лес тем больше дров
Обратил внимание если звонишь из консоли скажем на сип телефон почему то отсутвуют гудки в консоль, по умному "Контроль посылки вызова", и в ходе выяснил что musiconhold тоже в консоль не играет. Вопрос гуру астериска: что я делаю не так?
dron0 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:45. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика