freeswitchforum.com https://freeswitchforum.com/ |
|
Вопрос новичка https://freeswitchforum.com/viewtopic.php?f=6&t=746 |
Страница 1 из 1 |
Автор: | invin [ 23 окт 2016 21:32 ] |
Заголовок сообщения: | Вопрос новичка |
Извиняюсь за глупый вопрос. Перечитал документацию по переменным ФС https://wiki.freeswitch.org/wiki/Channel_Variables#ringback но ответа так и не нашел. В дилплане, например, используется переменная ${var}, но иногда использование её в таком виде не возвращает ничего, но зато работает ${_var}. Что дает '_' перед именем переменной? |
Автор: | Vlad1983 [ 03 ноя 2016 19:38 ] |
Заголовок сообщения: | Re: Вопрос новичка |
в первый раз такое вижу скорей всего, ошибка парсинга приводит к подобным эффектам где нашли такие манипуляции? |
Автор: | invin [ 05 ноя 2016 18:35 ] |
Заголовок сообщения: | Re: Вопрос новичка |
Например, у меня есть такой код для отправки СМС на мобильные в 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})}"/> Где-то в документации по Астериск мне встречалось, что в Астериске символ "_" перед переменной указывает наследовать её при переходе в другой контекст или при вызове внешней подпрограммы. Нет ли в ФС какого-то похожего смысла? |
Автор: | Vlad1983 [ 05 ноя 2016 18:54 ] |
Заголовок сообщения: | Re: Вопрос новичка |
это только в чатплане никакого отношения к диалплану не имеет и к астериску тем более |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |