Jump to content
TheBB

test
Asterisk-13.x/15.x

57 posts in this topic

Asterisk-11.x был "отправлен на пенсию" (openwrt/lede; подробности см. тут).

К тестированию (при наличии желания ))) ) asterisk-13.x или asterisk-15.x

Собрано для Е-3х mipsel...

Share this post


Link to post
Share on other sites

кто не успел, тот опоздал...

13.18.2 -> 13.18.3 для  E-K (keenle)

15.1.2  ->  15.1.3  для  E-K (keenle)

13.18.3 -> 13.19.0 для E-3x (mipsel)

15.1.3  ->  15.2.0  для E-3x (mipsel)

Share this post


Link to post
Share on other sites

Доброго времени суток!

 

Подскажите, есть ли возможность в asterisk автоматически подставлять префикс к номеру?

Условно: настроена работа что бы при наборе исходящего звонка сначала надо набрать "111" затем номер. Хочется настроить так, что бы данное значение набиралось само, а я набирал только номер.

Есть такая возможность?

Share this post


Link to post
Share on other sites

Конечно есть! Для этого нужно написать диалплан. Все основные настройки производятся в sip.conf и extensions.conf

Абсолютно стандартная вещь в астере. В интернете очень много документации и примеров, посмотрите.

Share this post


Link to post
Share on other sites

Просьба пользователям Asterisk отписываться по новым версиям. А то скоро и мы в Entware Asterisk-11.x  отправим на пенсию. А если новые версии нерабочие?

Share this post


Link to post
Share on other sites
В 13.01.2018 в 10:30, zyxmon сказал:

Просьба пользователям Asterisk отписываться по новым версиям. А то скоро и мы в Entware Asterisk-11.x  отправим на пенсию. А если новые версии нерабочие?

Поставил, работает. Немного сменились настройки по сравнению с 11 версией, но все решаемо и настраивается.

Интересно что по пакету asterisk15-res-http-websocket_15.1.3-1_mipsel-3x.ipk, куда ставятся данные?

Скрытый текст

; Note about Asterisk documentation:
;   If Asterisk was installed from a tarball, then the HTML documentation should
;   be installed in the static-http/docs directory which is
;   (/var/lib/asterisk/static-http/docs) on linux by default.  If the Asterisk
;   HTTP server is enabled in this file by setting the "enabled", "bindaddr",
;   and "bindport" options, then you should be able to view the documentation
;   remotely by browsing to:
;       http://<server_ip>:<bindport>/static/docs/index.html

Судя по информации должно быть в /var/lib/asterisk/static-http/docs, смотрел в /opt/var/lib/asterisk/static-http/docs, данных нет, соответственно http://<server_ip>:<bindport>/static/docs/index.html не открывается.

  • Thanks 1

Share this post


Link to post
Share on other sites
В 19.01.2018 в 18:00, Lordmaster сказал:

Поставил, работает. Немного сменились настройки по сравнению с 11 версией, но все решаемо и настраивается.

Интересно что по пакету asterisk15-res-http-websocket_15.1.3-1_mipsel-3x.ipk, куда ставятся данные?

  Показать содержимое

; Note about Asterisk documentation:
;   If Asterisk was installed from a tarball, then the HTML documentation should
;   be installed in the static-http/docs directory which is
;   (/var/lib/asterisk/static-http/docs) on linux by default.  If the Asterisk
;   HTTP server is enabled in this file by setting the "enabled", "bindaddr",
;   and "bindport" options, then you should be able to view the documentation
;   remotely by browsing to:
;       http://<server_ip>:<bindport>/static/docs/index.html

Судя по информации должно быть в /var/lib/asterisk/static-http/docs, смотрел в /opt/var/lib/asterisk/static-http/docs, данных нет, соответственно http://<server_ip>:<bindport>/static/docs/index.html не открывается.

Подскажите, а web-gui новая версия работает?

Share this post


Link to post
Share on other sites
12 часа назад, R... сказал:

Подскажите, а web-gui новая версия работает?

У меня не запустилась, причина в предыдущем посте. Папка, где должны быть файлы web-gui пустая.

Share this post


Link to post
Share on other sites
9 часов назад, artsel сказал:

в opkg list старая версия

Не старая, а 11. Т.к. версии 13/15 требуют доработки под системы Entware-*, они не входят (пока) в оф. репозитории, а здесь предложены для тестирования.

9 часов назад, artsel сказал:

а как поставить то?

Загрузить пакеты любым доступным способом на устройство и устанавливать локально.

Share this post


Link to post
Share on other sites
В 30.01.2018 в 08:29, Lordmaster сказал:

У меня не запустилась, причина в предыдущем посте. Папка, где должны быть файлы web-gui пустая.

А поверх 11 версии ставиться нормально? или лучше заново?

Share this post


Link to post
Share on other sites
В 19.01.2018 в 18:00, Lordmaster сказал:

Поставил, работает. Немного сменились настройки по сравнению с 11 версией, но все решаемо и настраивается.

Интересно что по пакету asterisk15-res-http-websocket_15.1.3-1_mipsel-3x.ipk, куда ставятся данные?

  Скрыть содержимое

; Note about Asterisk documentation:
;   If Asterisk was installed from a tarball, then the HTML documentation should
;   be installed in the static-http/docs directory which is
;   (/var/lib/asterisk/static-http/docs) on linux by default.  If the Asterisk
;   HTTP server is enabled in this file by setting the "enabled", "bindaddr",
;   and "bindport" options, then you should be able to view the documentation
;   remotely by browsing to:
;       http://<server_ip>:<bindport>/static/docs/index.html

Судя по информации должно быть в /var/lib/asterisk/static-http/docs, смотрел в /opt/var/lib/asterisk/static-http/docs, данных нет, соответственно http://<server_ip>:<bindport>/static/docs/index.html не открывается.

Кстати, а какие настройки изменились?

Share this post


Link to post
Share on other sites

Всем привет, не понимаю как web морду запустить. Подскажите у кого получилось.

И еще может кто встречал софт дружелюбный в использованиии для конфигурирования.

 

Share this post


Link to post
Share on other sites

В общем-то все ясно, работать в conf файлах достаточно просто вроде, если разобраться. Но с GUI куда удобнее.

Изучив вопрос подробнее я понял, что у нас не достаточно данных при установке, по какой-то причине html файлы от пакета asterisk15-res-http-websocket  не ставятся, в итоге сервер технически работает, а морда не показывается, ибо не чего показывать. Объясните пожалуйста.

 

Share this post


Link to post
Share on other sites
3 часа назад, Александр Кирьянов сказал:

Я тут впервые. Здравствуйте. А что за астериск обсуждают в теме про кинетики? Вы его в роутер устанавливаете?

Не поверите на внешний HDD...

Share this post


Link to post
Share on other sites

Всем привет!

У меня 2 вопроса:

1, При установке 13.18.3 для  E-K (keenle) не установились Следующие пакеты

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-chan-console:
 *      portaudio *
 * opkg_install_cmd: Cannot install package asterisk13-chan-console.

Installing libpjmedia (2.7.1-1) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for libpjmedia:
 *      libsrtp2 *
 * opkg_install_cmd: Cannot install package libpjmedia.

Installing libpjsip (2.7.1-1) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for libpjsip:
 *      libsrtp2 *
 * opkg_install_cmd: Cannot install package libpjsip.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-pjsip:
 *      asterisk13-res-pjproject *      libpjsip *      libpjmedia *    libpjsip-simple *       libpjsip-ua *   libpjsua *      libpjsua2 *
 * opkg_install_cmd: Cannot install package asterisk13-pjsip.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-res-calendar-caldav:
 *      libical *
 * opkg_install_cmd: Cannot install package asterisk13-res-calendar-caldav.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-res-calendar-exchange:
 *      libical *
 * opkg_install_cmd: Cannot install package asterisk13-res-calendar-exchange.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-res-calendar-icalendar:
 *      libical *
 * opkg_install_cmd: Cannot install package asterisk13-res-calendar-icalendar.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-res-hep-pjsip:
 *      asterisk13-res-pjproject *      libpjsip *      libpjmedia *    libpjsip-simple *       libpjsip-ua *   libpjsua *      libpjsua2 *
 * opkg_install_cmd: Cannot install package asterisk13-res-hep-pjsip.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-res-pjproject:
 *      libpjmedia *    libpjmedia *    libpjsip-simple *       libpjsip-ua *   libpjsip *      libpjsua *      libpjsua2 *     libsrtp2 *
 * opkg_install_cmd: Cannot install package asterisk13-res-pjproject.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-res-pjsip-phoneprov:
 *      libpjsip *      libpjmedia *    libpjsip-simple *       libpjsip-ua *   libpjsua *      libpjsua2 *
 * opkg_install_cmd: Cannot install package asterisk13-res-pjsip-phoneprov.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-res-rtp-asterisk:
 *      libpjsip *      libpjmedia *    libpjsip-simple *       libpjsip-ua *   libpjsua *      libpjsua2 *
 * opkg_install_cmd: Cannot install package asterisk13-res-rtp-asterisk.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for asterisk13-res-srtp:
 *      libsrtp2 *
 * opkg_install_cmd: Cannot install package asterisk13-res-srtp.

Installing libiksemel (1.4-2) to root...
Collected errors:
 * opkg_install_pkg: Package libiksemel md5sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package libiksemel.

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for libpjmedia:
 *      libsrtp2 *
 * opkg_install_cmd: Cannot install package libpjmedia.
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for libpjsip-simple:
 *      libsrtp2 *
 * opkg_install_cmd: Cannot install package libpjsip-simple.
 * opkg_install_cmd: Cannot install package list_asterisk_ipk.
 * opkg_install_pkg: Package pulseaudio-daemon md5sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package pulseaudio-daemon.
 * opkg_install_pkg: Package pulseaudio-tools md5sum mismatch. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package pulseaudio-tools.


Я так понял источником бед стало отсутствие зависимостей portaudi, libsrtp2 и libical. Где можно взять эти пакеты?

 

2. При запуске астериска он стартует секунд на 5 и отваливается. Вот его лог:

[Mar 29 13:55:04] Asterisk 13.18.3 built by thebb @ entw-builder on a x86_64 running Linux on 2017-12-06 12:11:47 UTC
[Mar 29 13:55:04] NOTICE[645] cdr.c: CDR simple logging enabled.
[Mar 29 13:55:04] NOTICE[645] loader.c: 243 modules will be loaded.
[Mar 29 13:55:07] NOTICE[645] res_odbc.c: res_odbc loaded.
[Mar 29 13:55:07] WARNING[645] res_crypto.c: Unable to open key directory '/opt/share/asterisk/keys'
[Mar 29 13:55:07] WARNING[645] res_phoneprov.c: Unable to find a valid server address or name.
[Mar 29 13:55:07] NOTICE[645] pbx_lua.c: Lua PBX Switch loaded.

Куда копать?

Share this post


Link to post
Share on other sites
3 часа назад, Piligrimm сказал:

Unable to open key directory '/opt/share/asterisk/keys'

Это видимо каталог ему не доступен. Создать или права проверить.

3 часа назад, Piligrimm сказал:

Unable to find a valid server address or name.

Не может опознать внешний интерфейс, как я понимаю. Выставить ему вручную. 

И вообще выключить автозагрузку модулей и прописать только минимум, потом добавлять.

Share this post


Link to post
Share on other sites

Здесь должен быть весь "набор" пакетов, которые надо ставить руками перед установкой asterisk`a.

Может лучше перейти на Entware ?

Share this post


Link to post
Share on other sites
2 часа назад, ChaoticSerg сказал:

Это видимо каталог ему не доступен. Создать или права проверить.

Не может опознать внешний интерфейс, как я понимаю. Выставить ему вручную. 

И вообще выключить автозагрузку модулей и прописать только минимум, потом добавлять.

1. Каталог создам.

2. Внешний интерфейс доступен, в терминале пинги на сервер идут. Все конфиги (sip, extensions) перенесены с работающего в этой же сети  Asterisk13.20. Портирую, так сказать, с фряхи на кинетик.

3. Вот тут подскажите, пожалуйста, как и в каком месте выключать автозагрузку? И какой набор минимальный (список  модулей)?

 

1 час назад, TheBB сказал:

Здесь должен быть весь "набор" пакетов, которые надо ставить руками перед установкой asterisk`a.

Может лучше перейти на Entware ?

1. От туда и брал, все руками ставил. В процессе установки пакетов и выскочили эти ошибки.

2. Да не вопрос, если точно подскажите что подходит для моего роутера (Keenetic Giga II v2.06(AAFS.0)C3),откуда и что брать (Астериск13 и ту же Entware, а то я прочитал что для моей прошивки не подходит) и в каком порядке ставить. Я новичок в этом, поэтому уж направьте, а я...

Edited by Piligrimm

Share this post


Link to post
Share on other sites
10 часов назад, Piligrimm сказал:

Да не вопрос, если точно подскажите что подходит для моего роутера (Keenetic Giga II v2.06(AAFS.0)C3)

Вам подходит любая версия выше 2.07. Смотреть тут. Как это сделать.

Share this post


Link to post
Share on other sites
11 час назад, Piligrimm сказал:

Внешний интерфейс доступен, в терминале пинги на сервер идут. Все конфиги (sip, extensions) перенесены с работающего в этой же сети  Asterisk13.20. Портирую, так сказать, с фряхи на кинетик.

А в sip.conf правильно указано externaddr?

11 час назад, Piligrimm сказал:

3. Вот тут подскажите, пожалуйста, как и в каком месте выключать автозагрузку? И какой набор минимальный (список  модулей)?

 modules.conf

autoload=no

а нужный набор зависит от используемых модулей.

 

Share this post


Link to post
Share on other sites
1 час назад, Mamay сказал:

Вам подходит любая версия выше 2.07. Смотреть тут. Как это сделать.

Огромное спасибо. Обновился онлайн через "components list draft" до 2.12.A.4.0-9.

Подскажите еще, откуда качать астериск13  для данной прошивки (13.18.3 -> 13.19.0 для E-3x (mipsel) - это то?)

И какой минимальный набор модулей астериска для контроля работоспособности, а то как писал уже выше он  у меня падал через 5 секунд после запуска.

Edited by Piligrimm

Share this post


Link to post
Share on other sites
13 минуты назад, Piligrimm сказал:

И какой минимальный набор модулей астериска для контроля работоспособности, а то как писал уже выше он  у меня падал через 5 секунд после запуска.

По моему субъективному мнению, помимо поднятия прошивки до актуального draft, вам нужно вчистую заново поставить Entware (не Entware3/Entware-Keenetic) и плясать уже оттуда...

Share this post


Link to post
Share on other sites
30 минут назад, ChaoticSerg сказал:

А в sip.conf правильно указано externaddr?

 modules.conf

autoload=no

а нужный набор зависит от используемых модулей.

sip.conf - копия с работающего астериска в этой же сети.

Интересует минимальный набор устанавливаемых пакетов(именно устанавливаемых), чтоб было так - установил минимум запустил, если все работает то устанавливаем следующий и проверяем. И желательно порядок установки минимального набора (а то там зависимости всякие).

Share this post


Link to post
Share on other sites
9 минут назад, Mamay сказал:

Тут и тут почитайте матчасть...

Ну 1-е "тут" не подходит (конечно же я его читал). Там всё просто: поместить архив предустановленного астериска в папку инстал, включить opkg и вуаля, все само поставилось. А в моем случае ручками "opkg install asterisk13_13.18.3-1_keenle.ipk" и так по каждому.

2-е "тут" почитаю.

А что насчет  Entware, какой и откуда ставить?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×