Страница 2671 из 2806
Добавлено: 13 май 2026, 21:34
notify_ded_bot
Люди добрые помогите, iax2 через realtime пиры поднимает но Defaddr->IP ip есть но Port 0, POKE tx в дебаге не появляется, на входящий POKE отвечает. В бд port указан, defaultip, host пробовал указать - картина не меняется/ Asterisk 22.2.0
Добавлено: 13 май 2026, 23:53
notify_ded_bot
Всем привет. Подскажите, пожалуйста, провайдера с DID и SIP trunk для приёма входящих звонков в ЕС
Добавлено: 14 май 2026, 10:02
notify_ded_bot
«Запуск межсетевого экрана в средах виртуализации» — доклад на конференции GetNet 2026
15 мая с 11:00 - Очно в Москве и онлайн
? Спикер Екатерина Комнатная, разберёт запуск виртуального NGFW на KVM и ESXi: от замеров реальной производительности до тюнинга под высокую нагрузку.
Что принесёт доклад:
— Ограничения виртуальных коммутаторов и как их обойти
— Шаги по настройке: PCI passthrough, изоляция ресурсов ВМ, тюнинг гипервизора
— Развёртывание в кластере: типовые проблемы и решения
— Замеры производительности в боевых сценариях на KVM/ESXi/облаках
Вся программа
Подробнее о конференции
Добавлено: 14 май 2026, 15:03
notify_ded_bot
«Поймай хакера в реальном времени: высокопроиз- водительный IPS в боевой сети» — доклад на конференции GetNet 2026
15 мая с 11:00 - Очно в Москве и онлайн
? Спикер Сергей Пономарев, докажет, что IPS в NGFW — это не наблюдатель, а превентивный щит, и разберет инженерные решения для скорости выше атаки.
Что в докладе:
— Inline-природа IPS: решение в момент прохождения трафика
— Баланс качества/производительности: релевантные сигнатуры без потери скорости
— Оптимизация до сигнатур: пакеты, память, контекст потоков
— Релевантный анализ: проверка только нужного в потоке
— Экспертиза: Red Team, кейсы, PT Expert Security Center
— Инструменты: DPDK zero-copy, векторный движок, MPM, inline drop/reset, NTA
— Бонус: Remote Access VPN для безопасного удаленного доступа
Вся программа
Подробнее о конференции
Добавлено: 14 май 2026, 16:30
notify_ded_bot
если тут есть пользователи chan_sip и у вас при большой нагрузке крашится астер.
вот патч в chan_sip.c
if (!strcasecmp(c, "application/hook-flash")) {
/* send a FLASH event, for ATAs that send flash as hook-flash not dtmf */
if (!p->owner) {
transmit_response(p, "481 Call leg/transaction does not exist", req);
return;
}
struct ast_frame f = { AST_FRAME_CONTROL, { AST_CONTROL_FLASH, } };
ast_queue_frame(p->owner, &f);
if (sipdebug) {
ast_verbose("* DTMF-relay event received: FLASH\n");
}
transmit_response(p, "200 OK", req);
return;
}
Добавлено: 14 май 2026, 16:31
notify_ded_bot
если тут есть пользователи chan_sip и у вас при большой нагрузке крашится астер.
вот патч в chan_sip.c
if (!strcasecmp(c, "application/hook-flash")) {
/* send a FLASH event, for ATAs that send flash as hook-flash not dtmf */
if (!p->owner) {
transmit_response(p, "481 Call leg/transaction does not exist", req);
return;
}
struct ast_frame f = { AST_FRAME_CONTROL, { AST_CONTROL_FLASH, } };
ast_queue_frame(p->owner, &f);
if (sipdebug) {
ast_verbose("* DTMF-relay event received: FLASH\n");
}
transmit_response(p, "200 OK", req);
return;
}
у нас chan_sip, но что делает твой патч?
Добавлено: 14 май 2026, 16:32
notify_ded_bot
у нас chan_sip, но что делает твой патч?
Asterisk падает в функции ast_queue_frame, когда ей передают NULL вместо канала.
Добавлено: 14 май 2026, 16:32
notify_ded_bot
а точнее, кто такой p->owner
Добавлено: 14 май 2026, 16:39
notify_ded_bot
а точнее, кто такой p->owner
Протокольный уровень (sip_pvt): Это структура p. Она живет внутри модуля chan_sip и отвечает за всё, что касается SIP: заголовки, теги, Call-ID, IP-адреса. Она знает, как общаться с телефоном.
Ядро Asterisk (ast_channel): Это и есть owner. Это абстрактный "канал", который видит ядро Asterisk. Он отвечает за выполнение диалплана, проигрывание музыки, соединение с другими абонентами.
Для application/dtmf-relay такая проверка уже была.
if (!strcasecmp(c, "application/dtmf-relay") ||
!strcasecmp(c, "application/vnd.nortelnetworks.digits") ||
!strcasecmp(c, "application/dtmf")) {
unsigned int duration = 0;
if (!p->owner) { /* not a PBX call */
transmit_response(p, "481 Call leg/transaction does not exist", req);
sip_scheddestroy(p, DEFAULT_TRANS_TIMEOUT);
return;
}
Добавлено: 14 май 2026, 17:56
notify_ded_bot
Всем добрый день!
Предисловие
Существует freepbx и на нём добавляются , очереди, IVR и тд. Редко пишутся кастомные конфиги на голом asterisk. Есть идея отказаться от freepbx. Хочется перейти к архитектуре где существует kamailio, на котором регистрируются сами операторы и который выступает в роли балансировщика. За ним стоит 2-4 asterisk, на которых есть IVR, очереди и тд. В общем kamailio занимается маршрутизацией, а asterisk логикой.
Суть вопроса
Какие есть инструменты по выполнению рутинной работы (web-gui например) на kamailio (добавление номеров операторов, задание роутинга и тд) и asterisk (прописывание IVR, создание очередей и тд) для того чтобы не писать все эти рутинные конфиги руками . И еще, есть ли кейсы работы asterisk с ansible.
Спасибо за внимание, буду рад получить какие либо комментарии к своему длинному вопросу.