Страница 2451 из 2818
Добавлено: 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;
}
Добавлено: 20 фев 2026, 12:01
notify_ded_bot
пустое ведро или нет ведра совсем, не?)
Добавлено: 20 фев 2026, 12:01
notify_ded_bot
пустое ведро или нет ведра совсем, не?)
К сожалению, не )
Добавлено: 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
:)))
Добавлено: 20 фев 2026, 12:05
notify_ded_bot
exists "ведро не пустое?"
isnull "ведро пустое?"
Добавлено: 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;
}
Добавлено: 20 фев 2026, 12:09
notify_ded_bot
exists "ведро не пустое?"
isnull "ведро пустое?"
ну да, чистый сахар... пользы ноль
Добавлено: 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
Добавлено: 20 фев 2026, 13:13
notify_ded_bot
на этом месте сборка зависает, видимо таймауты не предусмотрены в принципе
Добавлено: 20 фев 2026, 13:13
notify_ded_bot
привет
если напомнишь вечером - добавлю его в patch - и загружу в зеркало ?