Все работает спасибо, а как Вы узнали что value надо писать за скобками CURLOPT(кеу)=value ? В описании написано CURLOPT(<option>)
rustyle ( 2014-02-17 16:25:17 +0400 )редактироватьЗдравствуйте! Подскажите пожалуйста что нужно указать в Asteriske в файле res_curl.conf чтобы задать настройки для конкретного канала?
В нем есть настройки [globals] создаю настройки для нужного канала, не работает. На оф сайте http://wiki.asterisk.org/wiki/display/AST/Function_CURLOPT написано Options may be set globally or per channel. Per-channel settings will override global settings. Как я понял если создать свои настройки они заменят глобальные. Звоню с 9001 на 5555
Указал в res_curl.conf
[SIP/9001-0000002f]
httptimeout=10
conntimeout=10
;------------------------------
[SIP/9001]
httptimeout=10
conntimeout=10
;------------------------------
[SIP/5555]
httptimeout=10
conntimeout=10
;------------------------------
[from-intermal-custom]
httptimeout=10
conntimeout=10
;------------------------------
[default]
httptimeout=10
conntimeout=10
;------------------------------
[globals]
httptimeout=2
conntimeout=2
Ни один вариант не работает всегда действует параметр globals, по 2 секунды на соединение. После правки res_curl.conf делал core reload Новые настройки применялись.
Может я не верно название канала указываю? Название канала брал из core show channels. Ответ SIP/9001-0000002f
на офф сайте сказано что канальные задаются в диалплане через Set(CURLOPT(xxx)=yyy)
Все работает спасибо, а как Вы узнали что value надо писать за скобками CURLOPT(кеу)=value ? В описании написано CURLOPT(<option>)
rustyle ( 2014-02-17 16:25:17 +0400 )редактироватьЗадан: 2014-02-17 12:17:28 +0400
Просмотрен: 574 раз
Обновлен: Feb 17 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
где в вышеприведенной ссылке указан файл res_curl.conf ?
zzuz ( 2014-02-17 14:26:47 +0400 )редактироватьНигде, res_curl.conf у меня по умолчанию находился в папке etc/asterisk в нем был конфиг для globals. Изменяя globals все работает, а для конкретного канала или контекста изменить не могу
rustyle ( 2014-02-17 14:33:30 +0400 )редактироватьДля какого конкретного канала? О чем Вы говорите? Посмотрите на название каналов.
zzuz ( 2014-02-17 15:03:36 +0400 )редактироватьПовторяюсь, на офиц. сайте сказано дословно Варианты могут быть установлены глобально или на канал. Канальные настройки переопределяют глобальные параметры. Options may be set globally or per channel. Per-channel settings will override global settings. Я говорю о том канале о котором сказано в описании. Суть вопроса на этой странице понимаете? Могу перефразировать
rustyle ( 2014-02-17 15:08:15 +0400 )редактировать