freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 28 мар 2024 12:26

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос новичка
СообщениеДобавлено: 23 окт 2016 21:32 

Зарегистрирован: 23 окт 2016 21:04
Сообщения: 13
Извиняюсь за глупый вопрос. Перечитал документацию по переменным ФС https://wiki.freeswitch.org/wiki/Channel_Variables#ringback но ответа так и не нашел.
В дилплане, например, используется переменная ${var}, но иногда использование её в таком виде не возвращает ничего, но зато работает ${_var}. Что дает '_' перед именем переменной?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос новичка
СообщениеДобавлено: 03 ноя 2016 19:38 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
в первый раз такое вижу
скорей всего, ошибка парсинга приводит к подобным эффектам

где нашли такие манипуляции?

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос новичка
СообщениеДобавлено: 05 ноя 2016 18:35 

Зарегистрирован: 23 окт 2016 21:04
Сообщения: 13
Например, у меня есть такой код для отправки СМС на мобильные в chatplan.xml
<context name="public">
<extension name="GSM_OUT">
<condition field="to" expression="^(\+79\d{9}).*$">
<action application="set" data="final_delivery=true"/>
<action application="set" data="api_result=${chat(SMS|MTS|$1|${_body})}"/>
</condition>
</extension>

так работает
<action application="set" data="api_result=${chat(SMS|MTS|$1|${_body})}"/>
а так нет. ничего не передается
<action application="set" data="api_result=${chat(SMS|MTS|$1|${body})}"/>

Где-то в документации по Астериск мне встречалось, что в Астериске символ "_" перед переменной указывает наследовать её при переходе в другой контекст или при вызове внешней подпрограммы. Нет ли в ФС какого-то похожего смысла?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос новичка
СообщениеДобавлено: 05 ноя 2016 18:54 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
это только в чатплане
никакого отношения к диалплану не имеет
и к астериску тем более

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB