Size: a a a

2020 September 10

е

енот in ru_freeswitch
Алексей Хабуляк
inline нужен чтобы во время фазы роутинга он заполнил переменную. только
<action application="set" data="request_call_seconds=${hiredis_raw(default get ${sip_auth_username}_$1)}"
тоже должен быть тогда Inline
но он и так её заполняет
источник

АХ

Алексей Хабуляк... in ru_freeswitch
енот
но он и так её заполняет
он ее заполняет в логах. потому что делает execute.
а во время проверки кондишенов она пустая
источник

е

енот in ru_freeswitch
источник

е

енот in ru_freeswitch
Алексей Хабуляк
он ее заполняет в логах. потому что делает execute.
а во время проверки кондишенов она пустая
set(request_call_seconds=)
источник

е

енот in ru_freeswitch
нет, с инлайн не заполняет как-раз таки
источник

АХ

Алексей Хабуляк... in ru_freeswitch
смотри.
когда идет роутинг(проверка экстеншенов) вот эта строка не отработает, потому что переменная еще пустая
<condition field="${api_result}" expression="true$" break="on-false">

поэтому тебе правильно посоветовали сделать inline.
но request_call_seconds тоже должен быть Inline чтобы переменная тоже чтото содержала
источник

е

енот in ru_freeswitch
Алексей Хабуляк
смотри.
когда идет роутинг(проверка экстеншенов) вот эта строка не отработает, потому что переменная еще пустая
<condition field="${api_result}" expression="true$" break="on-false">

поэтому тебе правильно посоветовали сделать inline.
но request_call_seconds тоже должен быть Inline чтобы переменная тоже чтото содержала
request_call_seconds не устанавливается в инлайн-режиме
источник

АХ

Алексей Хабуляк... in ru_freeswitch
хм. странно
источник

е

енот in ru_freeswitch
Алексей Хабуляк
хм. странно
источник

е

енот in ru_freeswitch
вот
источник

АХ

Алексей Хабуляк... in ru_freeswitch
енот
вот
тоесть как будто нет ключа get 75429224909-8hVXvxTqfS-65_USER_PHONE_NUMBER ?
источник

е

енот in ru_freeswitch
Алексей Хабуляк
тоесть как будто нет ключа get 75429224909-8hVXvxTqfS-65_USER_PHONE_NUMBER ?
но он есть и без инлайн работает
источник

е

енот in ru_freeswitch
Dialplan: sofia/internal/75429224909-8hVXvxTqfS-65@SERVER_IP:52879 Action set(request_call_seconds=${hiredis_raw(default get ${sip_auth_username}_USER_PHONE_NUMBER)}) INLINE
2020-09-10 09:39:59.242425 [DEBUG] mod_hiredis.c:159 hiredis: debug: profile[default] for command [get 75429224909-8hVXvxTqfS-65_USER_PHONE_NUMBER]
2020-09-10 09:39:59.242425 [DEBUG] hiredis_profile.c:81 hiredis: waiting for [REDIS_IP, 6379]
2020-09-10 09:39:59.242425 [DEBUG] hiredis_profile.c:107 hiredis: recycled from pool[REDIS_IP, 6379]
2020-09-10 09:39:59.242425 [DEBUG] hiredis_profile.c:302 hiredis: get 75429224909-8hVXvxTqfS-65_USER_PHONE_NUMBER
2020-09-10 09:39:59.242425 [DEBUG] hiredis_profile.c:69 hiredis: release back to pool [REDIS_IP, 6379]
EXECUTE [depth=0] sofia/internal/75429224909-8hVXvxTqfS-65@SERVER_IP:52879 set(request_call_seconds=)
источник

АХ

Алексей Хабуляк... in ru_freeswitch
енот
Dialplan: sofia/internal/75429224909-8hVXvxTqfS-65@SERVER_IP:52879 Action set(request_call_seconds=${hiredis_raw(default get ${sip_auth_username}_USER_PHONE_NUMBER)}) INLINE
2020-09-10 09:39:59.242425 [DEBUG] mod_hiredis.c:159 hiredis: debug: profile[default] for command [get 75429224909-8hVXvxTqfS-65_USER_PHONE_NUMBER]
2020-09-10 09:39:59.242425 [DEBUG] hiredis_profile.c:81 hiredis: waiting for [REDIS_IP, 6379]
2020-09-10 09:39:59.242425 [DEBUG] hiredis_profile.c:107 hiredis: recycled from pool[REDIS_IP, 6379]
2020-09-10 09:39:59.242425 [DEBUG] hiredis_profile.c:302 hiredis: get 75429224909-8hVXvxTqfS-65_USER_PHONE_NUMBER
2020-09-10 09:39:59.242425 [DEBUG] hiredis_profile.c:69 hiredis: release back to pool [REDIS_IP, 6379]
EXECUTE [depth=0] sofia/internal/75429224909-8hVXvxTqfS-65@SERVER_IP:52879 set(request_call_seconds=)
inline="true" =)
источник

АХ

Алексей Хабуляк... in ru_freeswitch
а не просто inline
источник

е

енот in ru_freeswitch
это он так в логах пишет
источник

АХ

Алексей Хабуляк... in ru_freeswitch
<action application="set" data="calling_user=mercutioviz" inline="true"/>
источник

е

енот in ru_freeswitch
собака серая
источник

АХ

Алексей Хабуляк... in ru_freeswitch
из доки
источник

е

енот in ru_freeswitch
это отображение в логах, в диалплане всё правильно написано
источник