Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Правильное именование каналов в Asterisk

0

Здравствуйте! Подскажите пожалуйста что нужно указать в 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

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

спросил 2014-02-17 12:17:28 +0400

rustyle Gravatar rustyle
37 2 2 4

обновил 2014-02-17 14:23:13 +0400

Comments

где в вышеприведенной ссылке указан файл 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 )редактировать

1 Ответ

1

на офф сайте сказано что канальные задаются в диалплане через Set(CURLOPT(xxx)=yyy)

http://www.voip-info.org/wiki/view/Asterisk+func+curlopt

ссылка удалить спам редактировать

ответил 2014-02-17 15:30:23 +0400

komrad123 Gravatar komrad123
3810 5 3 44

Comments

Все работает спасибо, а как Вы узнали что value надо писать за скобками CURLOPT(кеу)=value ? В описании написано CURLOPT(<option>)

rustyle ( 2014-02-17 16:25:17 +0400 )редактировать

Он прочитал документацию и книгу , что и Вам желаем.

zzuz ( 2014-02-17 18:03:12 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-02-17 12:17:28 +0400

Просмотрен: 553 раз

Обновлен: Feb 17 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.