Страница 310 из 335
Добавлено: 27 дек 2024, 01:15
notify_ded_bot
Доброго вечера ! Нету ни у кого примеров по настройки телефонии от sipnet в FreePbx ? В гугле не забанили, но ощущение, что маны старые и сильно разнятся с обрывками на оф сайте
Вроде было
Добавлено: 27 дек 2024, 09:09
notify_ded_bot
Доброго дня всем!
Коллеги, подскажите, пожалуйста, как правильно принять переменную из php скрипта agi?
В скрипте в зависимости от проверок устанавлиевается значение set_variable('fout',N), где N - целочисленное значение
пробую так:
[from-trunk-sip-Mega7111OUT]
include => from-trunk-sip-Mega7111OUT-custom
exten => _.,1,Set(GROUP()=OUT_3)
exten => _X.,n,AGI(AgItest.php)
exten => _X.,n,Set(RESULT=${afout})
exten => _X.,n,GotoIf($[${RESULT}=300]?ivr-7,_X.,1)
exten => _X.,n,GotoIf($[${RESULT}=500]?app_announcement-39,_X.,1)
exten => _X.,n,Hangup()
В ответ получаю:
[2024-12-27 09:03:26] WARNING[9059][C-00000151]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '=', expecting $end; Input:
=500
^
[2024-12-27 09:03:26] WARNING[9059][C-00000151]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
Добавлено: 27 дек 2024, 09:41
notify_ded_bot
Это не просто форк FreePBX, это на рссийских ОС - Астра Линукс (Новороссийск, Ленинград, Орёл, Воронеж, Смоленск), РедОС.
Добавлено: 27 дек 2024, 09:59
notify_ded_bot
Доброго дня всем!
Коллеги, подскажите, пожалуйста, как правильно принять переменную из php скрипта agi?
В скрипте в зависимости от проверок устанавлиевается значение set_variable('fout',N), где N - целочисленное значение
пробую так:
[from-trunk-sip-Mega7111OUT]
include => from-trunk-sip-Mega7111OUT-custom
exten => _.,1,Set(GROUP()=OUT_3)
exten => _X.,n,AGI(AgItest.php)
exten => _X.,n,Set(RESULT=${afout})
exten => _X.,n,GotoIf($[${RESULT}=300]?ivr-7,_X.,1)
exten => _X.,n,GotoIf($[${RESULT}=500]?app_announcement-39,_X.,1)
exten => _X.,n,Hangup()
В ответ получаю:
[2024-12-27 09:03:26] WARNING[9059][C-00000151]: ast_expr2.fl:470 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected '=', expecting $end; Input:
=500
^
[2024-12-27 09:03:26] WARNING[9059][C-00000151]: ast_expr2.fl:474 ast_yyerror: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
вставляйте отладочные строки побольше, например
exten => _X.,n,AGI(AgItest.php)
exten => _X.,n,Set(RESULT=${afout})
Добавлено: 27 дек 2024, 10:01
notify_ded_bot
вставляйте отладочные строки побольше, например
exten => _X.,n,AGI(AgItest.php)
exten => _X.,n,Set(RESULT=${afout})
Вставил и увидел, что там пусто
Пример заполнения в php:
$agi->set_variable("afout","1");
Не подскажите, есть ли ошибка в такой установке переменной?
Добавлено: 27 дек 2024, 10:03
notify_ded_bot
включайте дебаг AGI
*CLI> agi set debug on
Добавлено: 27 дек 2024, 10:11
notify_ded_bot
Вставил и увидел, что там пусто
Пример заполнения в php:
$agi->set_variable("afout","1");
Не подскажите, есть ли ошибка в такой установке переменной?
Есть.
Добавлено: 27 дек 2024, 10:12
notify_ded_bot
Есть.
А а чем ошибка?
Пробовал 2 значение в скобках передавать без кавычек - результат идентичен = пустая строка.
Добавлено: 27 дек 2024, 10:15
notify_ded_bot
А а чем ошибка?
Пробовал 2 значение в скобках передавать без кавычек - результат идентичен = пустая строка.
А зачем задавать два вопроса, если можно было всего один? Если не выводится ничего - значит ясно: это ошибка. Зачем спрашивать? Читаю всю ленту не первый день. Тут просто коллективная помощь Денису Muchi по всем вопросам, кроме Астериска, кода РНР, скоро дойдут и до философских и бытовых, типа, "Как сглаживать конфликты на бытовой почве и сохранить семью?"
Добавлено: 27 дек 2024, 10:24
notify_ded_bot
А зачем задавать два вопроса, если можно было всего один? Если не выводится ничего - значит ясно: это ошибка. Зачем спрашивать? Читаю всю ленту не первый день. Тут просто коллективная помощь Денису Muchi по всем вопросам, кроме Астериска, кода РНР, скоро дойдут и до философских и бытовых, типа, "Как сглаживать конфликты на бытовой почве и сохранить семью?"
Бытовые вопросы я сам решу.
Я почитал мануалы, погуглил, включил дебаг, увидел, что есть проблема и решение её в Гугле я не нашел. Несколько раз вернулся к исходной задаче, но проблемы это не решило.
Сейчас я учусь работать с этой системой.
Был задан вопрос и отвечать на него или нет - это ваше право.