Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:1cajam:astcastomize_v6 [2016/12/19 13:07] apor [Настройка Asterisk Manager API] |
doc:1cajam:astcastomize_v6 [2019/05/23 14:24] (текущий) imal [Настройка Asterisk Manager API] |
||
---|---|---|---|
Строка 14: | Строка 14: | ||
httptimeout = 60 | httptimeout = 60 | ||
- | [1cami] | + | [1cami] |
secret = PASSWORD1cami | secret = PASSWORD1cami | ||
deny=0.0.0.0/0.0.0.0 | deny=0.0.0.0/0.0.0.0 | ||
Строка 20: | Строка 20: | ||
read = call,cdr,user,config | read = call,cdr,user,config | ||
write = call,originate,reporting | write = call,originate,reporting | ||
+ | |||
+ | ;;; Дополнительные опции для ASTERISK 11+ ;;; Начало ;;;; | ||
+ | eventfilter=!Event: Newexten | ||
+ | eventfilter=!Event: DeviceStateChange | ||
+ | eventfilter=!Event: NewConnectedLine | ||
+ | eventfilter=!Event: Newchannel | ||
+ | eventfilter=!Event: SoftHangupRequest | ||
+ | eventfilter=!Event: HangupRequest | ||
+ | eventfilter=!Event: BridgeDestroy | ||
+ | eventfilter=!Event: BridgeCreate | ||
+ | eventfilter=!Event: BridgeMerge | ||
+ | eventfilter=!Event: MusicOnHoldStop | ||
+ | eventfilter=!Event: MusicOnHoldStart | ||
+ | eventfilter=!Event: NewCallerid | ||
+ | eventfilter=!Event: LocalBridge | ||
+ | eventfilter=!Event: Unhold | ||
+ | eventfilter=!Event: Hold | ||
+ | eventfilter=!Event: AttendedTransfer | ||
+ | ;;; Дополнительные опции для ASTERISK 11+ ;;; Конец ;;;; | ||
+ | |||
</file> | </file> | ||
- | Для публикации ajam интерфейса, через который и работает компонент, необходимо после настройки manager.conf, настроить файл **/etc/asterisk/http.conf** | + | <note important>Обратите внимание на строки фильтра: <code>eventfilter=!Event: Newexten</code>Они актуальны для Asterisk 13. \\ **Эта настройка крайне необходима!!!**</note> |
- | Существует 2 варианта публикации. | + | |
- | * С использованием протокола HTTP | + | |
- | * С использованием протокола HTTPS | + | |
===== Настройка AJAM HTTP ===== | ===== Настройка AJAM HTTP ===== | ||
- | Если мы хотим опубликовать ajam интерфейс на порту 8088 в режиме http, файл http.conf должен выглядеть примерно так: | + | Если мы хотим опубликовать ajam интерфейс на порту 8088 в режиме http, файл **/etc/asterisk/http.conf** должен выглядеть примерно так: |
<file - http.conf> | <file - http.conf> | ||
Строка 38: | Строка 55: | ||
prefix=asterisk | prefix=asterisk | ||
</file> | </file> | ||
- | |||
===== Настройка AJAM HTTPS ===== | ===== Настройка AJAM HTTPS ===== | ||