Во-первых, скорее всего, полных исходников(без хитростей типа объектников под x86) просто нет.
А во-вторых, почти любое realtime перекодирование потока будет проблемой.
скажите, а реально запустить на роутере связку asterisk + skype + SipToSis? Наверное, это по сути два вопроса: а)можно ли скомпилировать соответствующие модули и б)потянет ли все это роутер класса RT-N16 и выше?
Уж очень хочется звонить/принимать звонки в/из Skype без компьютера. У меня, например, к asterisk подключен голосовой шлюз Zyxel P-2301RL в связке с обычной DECT базой и парой трубок к ней. Это гораздо удобнее, чем софтовый VoIP телефон.
WL500gP1 (d-r2174) --> RT-N16 (rtn-r2888) --> RT-N16 FreshTomato
Во-первых, скорее всего, полных исходников(без хитростей типа объектников под x86) просто нет.
А во-вторых, почти любое realtime перекодирование потока будет проблемой.
Видимо более реальный путь - NAS на Atom с чем-то Debian подобным или подо что еще MS представляет Skype для Linux?
Или вовсе с Windows...
Last edited by ale_xb; 27-10-2014 at 09:36.
WL500gP1 (d-r2174) --> RT-N16 (rtn-r2888) --> RT-N16 FreshTomato
Как бы прикрутить адаптер - ZyXEL Keenetic Plus DECT
Обзор - http://www.3dnews.ru/925515/page-2.h...%20Plus%20DECT
Есть ли драйвера для этого USB-DECT-донгла под asterisk?
http://www.rtx.dk/Default.aspx?ID=27...608&NewsID=436
Сомнительно что под это что то будет )
Осенью общался с одним из разработчиков NDMS. Это проприетарная вещь в себе. На борту свистка всё необходимое, включая аппаратное декодирование популярных VoIP кодеков.
Можно лишь попробовать настроить телефонию в WebUI кинетика так, чтобы донгл регистрировался на установленном астериске.
Здравствуйте, люди!
У меня роутер WL-500gPremium (v.1), прошивка от Олега. На нём работал астериск 1.4.24 из репозитария Олега. Всё было отлично так, что даже деньги высылал разработчикам.
И вот флешка со всей папкой /opt накрылась. Раньше я спокойно всё восстанавливал из репозитария, но в этот раз обнаружил, что моего любимого Астреиска 1.4 там уже нет.
Конечно, я - старый дурак, что не сохранял независимо дистрибутивы у себя. Но как-то не ожидал такой подставы...
Может, у кого-то остался установочный пакет ipkg (.ipk) с Астериском 1.4. Или подскажите, где можно его взять (или купить)? Сам из исходников я его, конечно, собрать не смогу.
Спасибо сразу!
Александр.
Подниму уже несколько лет мертвую тему. Имеется Asus RT-N16 с прошивкой FreshTomato и установленным на него entware-ng. Актуальный свежий entware для ядер 3.хх установить не могу, т.к. у меня прошивка на ядре 2.6.22.19. Установил из entware-ng asterisk11 (opkg install ...) + asterisk-gui (простым копированием из svn архива). Настроил http.conf, manager.conf, проверил в скриптах GUI все пути, чтобы были вида /opt/... и запустил сервер asterisk. Все как будто работает, но не могу заставить работать полноценно GUI. Например, нормально отвечают страницы http://<router_ip>:8088/httpstatus, http://<router_ip>:8088/amanager. Даже получается залогиниться через страницу http://<router_ip>:8088/manager. При этом в консоли asterisk вижу сообщение "*CLI> == HTTP Manager 'admin' logged in from 192.168.100.10", но не могу зайти на страницу http://<router_ip>:8088/static/config/index.html. Получаю сообщение "Not Found. The requested URL was not found on this server." При попытке обратиться на страницу http://<router_ip>:8088/static/ Получаю сообщение "Access Denied. You do not have permission to access the requested URL" Как будто что-то не так с правами, либо обращение идет совсем не по месту размещения файлов GUI. Весь GUI я разместил по пути /opt/var/lib/asterisk/ Находил сообщение, что встроенный web сервер asterisk может обращаться/искать файлы GUI в папке /usr/share. В этом случае рекомендуют сделать в этой папке symlink на /opt/var/lib/... Я это не могу сделать/проверить, т.к. файловая система с папкой /usr/share read-only.
Вот вывод настроек из CLI:
*CLI> http show status
HTTP Server Status:
Prefix:
Server Enabled and Bound to 192.168.100.1:8088
Enabled URI's:
/httpstatus => Asterisk HTTP General Status
/amanager => HTML Manager Event Interface w/Digest authentication
/arawman => Raw HTTP Manager Event Interface w/Digest authentication
/manager => HTML Manager Event Interface
/rawman => Raw HTTP Manager Event Interface
/static/... => Asterisk HTTP Static Delivery
/amxml => XML Manager Event Interface w/Digest authentication
/mxml => XML Manager Event Interface
/ws => Asterisk HTTP WebSocket
Enabled Redirects:
/ => /static/config/index.html
*CLI> manager show settings
Global Settings:
----------------
Manager (AMI): Yes
Web Manager (AMI/HTTP): Yes
TCP Bindaddress: 0.0.0.0:5038
HTTP Timeout (minutes): 60
TLS Enable: No
TLS Bindaddress: Disabled
TLS Certfile: asterisk.pem
TLS Privatekey:
TLS Cipher:
Allow multiple login: Yes
Display connects: Yes
Timestamp events: No
Channel vars:
Debug: No
Что у меня может быть не так, что следует проверить?
UPD1: Уф! Победил сам. Может, кому еще пригодится. Проблема была в файле /opt/etc/asterisk/asterisk.conf В нем в том числе прописаны папки, где астериск ищет свои файлы и, как понимаю, также файлы web GUI. Если что-то здесь не указано или указано неверно, вступают в действие пути по умолчанию. Вероятно, файлы web GUI ищутся в таком случае в /usr/share/asterisk, а к ней нет доступа (см.выше). Так вот проблема в файле asterisk.conf была не с путями, а то, что я их пытался менять, но они игнорировались. Причина в том, что в моем asterisk.conf название секции для путей было почему-то написано, как [directories] (!) Знак восклицания в скобах здесь совершенно не уместен, и данная секция конфига со всеми путями просто игнорировалась. Убрал эти 3 неизвестно, как попавшие в asterisk.conf символа и все заработало!
UPD2: Символы (!) - не "лишние" вообще-то, они означают, что это секция-шаблон, но т.к. секции, использующей этот шаблон у меня не было, вероятно, поэтому она игнорировалась. Возможно правильно было бы и так, но я не стал проверять:
[my_directories](!)
<пути в шаблоне, т.е. для всех случаев последующего использования шаблона my_directories>
...
[directories](my_directories)
<необходимые доп.пути, отличающиеся от описанного в my_directories>
...
Last edited by ale_xb; 08-11-2021 at 08:23. Reason: решено!
WL500gP1 (d-r2174) --> RT-N16 (rtn-r2888) --> RT-N16 FreshTomato