VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Для индексации полезных и бесполезных разговоров

Разговоры на кухне

Модераторы: april22, Zavr2008

notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал invisiblesun88

Сообщение notify_ded_bot »

Доброго вечера ! Нету ни у кого примеров по настройки телефонии от sipnet в FreePbx ? В гугле не забанили, но ощущение, что маны старые и сильно разнятся с обрывками на оф сайте

Вроде было
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал DenisKost678

Сообщение 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
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал ded

Сообщение notify_ded_bot »


Это не просто форк FreePBX, это на рссийских ОС - Астра Линукс (Новороссийск, Ленинград, Орёл, Воронеж, Смоленск), РедОС.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал ded

Сообщение 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})
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал DenisKost678

Сообщение notify_ded_bot »

вставляйте отладочные строки побольше, например
exten => _X.,n,AGI(AgItest.php)
exten => _X.,n,Set(RESULT=${afout})

Вставил и увидел, что там пусто

Пример заполнения в php:
$agi->set_variable("afout","1");

Не подскажите, есть ли ошибка в такой установке переменной?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал ded

Сообщение notify_ded_bot »


включайте дебаг AGI
*CLI> agi set debug on
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал ded

Сообщение notify_ded_bot »

Вставил и увидел, что там пусто

Пример заполнения в php:
$agi->set_variable("afout","1");

Не подскажите, есть ли ошибка в такой установке переменной?

Есть.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал DenisKost678

Сообщение notify_ded_bot »

Есть.

А а чем ошибка?
Пробовал 2 значение в скобках передавать без кавычек - результат идентичен = пустая строка.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал ded

Сообщение notify_ded_bot »

А а чем ошибка?
Пробовал 2 значение в скобках передавать без кавычек - результат идентичен = пустая строка.

А зачем задавать два вопроса, если можно было всего один? Если не выводится ничего - значит ясно: это ошибка. Зачем спрашивать? Читаю всю ленту не первый день. Тут просто коллективная помощь Денису Muchi по всем вопросам, кроме Астериска, кода РНР, скоро дойдут и до философских и бытовых, типа, "Как сглаживать конфликты на бытовой почве и сохранить семью?"
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал DenisKost678

Сообщение notify_ded_bot »

А зачем задавать два вопроса, если можно было всего один? Если не выводится ничего - значит ясно: это ошибка. Зачем спрашивать? Читаю всю ленту не первый день. Тут просто коллективная помощь Денису Muchi по всем вопросам, кроме Астериска, кода РНР, скоро дойдут и до философских и бытовых, типа, "Как сглаживать конфликты на бытовой почве и сохранить семью?"

Бытовые вопросы я сам решу.
Я почитал мануалы, погуглил, включил дебаг, увидел, что есть проблема и решение её в Гугле я не нашел. Несколько раз вернулся к исходной задаче, но проблемы это не решило.
Сейчас я учусь работать с этой системой.
Был задан вопрос и отвечать на него или нет - это ваше право.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH