Jump to content

Recommended Posts

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

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

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

Edited by TheBB
Link to comment
Share on other sites

  • 2 weeks later...

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

 

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

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

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

Link to comment
Share on other sites

  • 4 weeks later...

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

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

Link to comment
Share on other sites

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

Link to comment
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
Link to comment
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 новая версия работает?

Link to comment
Share on other sites

12 часа назад, R... сказал:

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

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

Link to comment
Share on other sites

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

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

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

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

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

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

Link to comment
Share on other sites

В 30.01.2018 в 08:29, Lordmaster сказал:

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

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

Link to comment
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 не открывается.

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

Link to comment
Share on other sites

  • 2 weeks later...

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

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

 

Link to comment
Share on other sites

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

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

 

Link to comment
Share on other sites

  • 4 weeks later...
3 часа назад, Александр Кирьянов сказал:

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

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

Link to comment
Share on other sites

  • 2 weeks later...

Всем привет!

У меня 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.

Куда копать?

Link to comment
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.

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

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

Link to comment
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
Link to comment
Share on other sites

10 часов назад, Piligrimm сказал:

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

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

Link to comment
Share on other sites

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

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

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

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

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

 modules.conf

autoload=no

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

 

Link to comment
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
Link to comment
Share on other sites

13 минуты назад, Piligrimm сказал:

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

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

Link to comment
Share on other sites

30 минут назад, ChaoticSerg сказал:

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

 modules.conf

autoload=no

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

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

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

Link to comment
Share on other sites

9 минут назад, Mamay сказал:

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

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

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...