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

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

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

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

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

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

Сообщение notify_ded_bot »

ну ладно, у вас что-то другое )

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

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

Сообщение notify_ded_bot »


Бояре, привет!
Такой вопрос: а какая принципиальная разница между ISNULL и EXISTS кроме инверсии?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

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

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

Сообщение notify_ded_bot »


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

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

Сообщение notify_ded_bot »

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

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

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

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

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

Сообщение notify_ded_bot »


exists "ведро не пустое?"
isnull "ведро пустое?"
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

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

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

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

Сообщение notify_ded_bot »

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

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

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

Сообщение 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
Ответить
© 2008 — 2026 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH