Страница 2503 из 2505

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

Добавлено: 20 фев 2026, 10:17
notify_ded_bot
ну ладно, у вас что-то другое )

эго админа))

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

Добавлено: 20 фев 2026, 11:55
notify_ded_bot

Бояре, привет!
Такой вопрос: а какая принципиальная разница между ISNULL и EXISTS кроме инверсии?

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

Добавлено: 20 фев 2026, 12:00
notify_ded_bot

Гы, синтаксический сахар ))
static int isnull(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
{
strcpy(buf, data && *data ? "0" : "1");
return 0;
}

static int exists(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
{
strcpy(buf, data && *data ? "1" : "0");
return 0;
}

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

Добавлено: 20 фев 2026, 12:01
notify_ded_bot

пустое ведро или нет ведра совсем, не?)

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

Добавлено: 20 фев 2026, 12:01
notify_ded_bot
пустое ведро или нет ведра совсем, не?)

К сожалению, не )

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

Добавлено: 20 фев 2026, 12:03
notify_ded_bot
Гы, синтаксический сахар ))
static int isnull(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
{
strcpy(buf, data && *data ? "0" : "1");
return 0;
}

static int exists(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
{
strcpy(buf, data && *data ? "1" : "0");
return 0;
}

isnull = !exists
:)))

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

Добавлено: 20 фев 2026, 12:05
notify_ded_bot

exists "ведро не пустое?"
isnull "ведро пустое?"

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

Добавлено: 20 фев 2026, 12:07
notify_ded_bot
пустое ведро или нет ведра совсем, не?)

Про ведро, видимо тут VARIABLE_EXISTS, но у меня минорная версия постарее. Еще один повод обновиться )
static int variable_exists_read(struct ast_channel *chan, const char *cmd, char *data, char *buf, size_t len)
{
const char *var = pbx_builtin_getvar_helper(chan, data);
strcpy(buf, var ? "1" : "0");
return 0;
}

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

Добавлено: 20 фев 2026, 12:09
notify_ded_bot
exists "ведро не пустое?"
isnull "ведро пустое?"

ну да, чистый сахар

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

Добавлено: 20 фев 2026, 13:12
notify_ded_bot
certified-asterisk - в процессе - минут через 15 - будет доступен

Еще бы теперь понять как подложить кодек opus инсталлятору, чтобы он его не искал на downloads.digium.com...
Installing modules from codecs...
codec_opus: Remote package version 20.0_1.3.0 (263680)
codec_opus: Downloading https://downloads.digium.com/pub/telephony/codec_opus/asterisk-20.0/x86-64/codec_opus-20.0_1.3.0-x86_64.tar.gz to /tmp/tmp.RXLvOnR4kM/codec_opus-20.0_1.3.0-x86_64.tar.gz