Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)

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

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

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

Изменено пользователем TheBB
  • 2 недели спустя...
Опубликовано

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

 

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

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

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

  • 4 недели спустя...
Опубликовано

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

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

Опубликовано

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

Опубликовано
В 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 не открывается.

Опубликовано
В 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 новая версия работает?

Опубликовано
12 часа назад, R... сказал:

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

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

Опубликовано
9 часов назад, artsel сказал:

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

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

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

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

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

Опубликовано
В 30.01.2018 в 08:29, Lordmaster сказал:

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

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

Опубликовано
В 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 не открывается.

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

  • 2 недели спустя...
Опубликовано

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

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

 

Опубликовано

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

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

 

  • 4 недели спустя...
Опубликовано
3 часа назад, Александр Кирьянов сказал:

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

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

  • 2 недели спустя...
Опубликовано

Всем привет!

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

Куда копать?

Опубликовано
3 часа назад, Piligrimm сказал:

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

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

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

Unable to find a valid server address or name.

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

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

Опубликовано (изменено)
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, а то я прочитал что для моей прошивки не подходит) и в каком порядке ставить. Я новичок в этом, поэтому уж направьте, а я...

Изменено пользователем Piligrimm
Опубликовано
10 часов назад, Piligrimm сказал:

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

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

Опубликовано
11 час назад, Piligrimm сказал:

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

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

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

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

 modules.conf

autoload=no

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

 

Опубликовано (изменено)
1 час назад, Mamay сказал:

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

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

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

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

Изменено пользователем Piligrimm
Опубликовано
13 минуты назад, Piligrimm сказал:

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

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

Опубликовано
30 минут назад, ChaoticSerg сказал:

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

 modules.conf

autoload=no

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

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

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

Опубликовано
9 минут назад, Mamay сказал:

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

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

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

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.