годный контент, читаю коменты и вижу людей самоутверждающихся за счет других, есть некоторые помарки в видео, но у вас думаю в ваших инсталляциях все на 100 процентов идеально, и в знаниях пробелов нет
Заявленная тема о характеристиках chan_sip и chan_pjsip не раскрыта. Кроме того, докладчик распространяет недостоверную (мягко говоря) информацию. "Основная идея pjsip в том, что ... это медиабиблиотека, в которой всё скомпоновано: там и RTP, там и signalling..." "Фишка, которая мне в нём [chan_pjsip] понравилась - это SIP forking, когда за одной учётной записью можно регистрировать сколько угодно девайсов... " "Астер до сих пор работает на одном потоке, не умеет мультритрединг... если бы он умел, у него бы не было пика по количеству регистраций... Астер не думаю что более 2000 регистраций выдержит. 200 рег и 300-400 звонков без транскодинга, а если ещё транскодинг будет, то вообще будет плохо". "Если использовать транскодинг, то при 150 одновременных звонках из ulaw/alaw в 722ой... процессор может уйти в небытие". "Если вы в локалке поставите nat=yes [на пире в sip.conf], то вообще неизвестно, что там с адресацией будет, какие адреса он будет подставлять". "В pjsip-е нету нигде ната".
@@ДмитрийБарышников-в1н Когда серверу ооочень плохо, надо смотреть и разбираться, где именно узкое место. Проблема может быть где угодно: от драйвера сетевой карты, распределения IRQ до конфигов астериска, окружения (днс, например), ну и наконец нехватки ресурсов процессора, оперативной памяти или IO. Астериск сам по себе держит и 10000 звонков, если верить докладу с Астрикон несколько лет назад. У меня в продакшене живут системы, где довольно старое и не самое дорогое железо (Xeon E5-2620 v3) держит 2000 одновременных разговоров без проблем - без транскодирования, без записи, но при этом другие системы с ещё более слабым железом без надрыва живут с 600 звонками, несмотря на навороченный диалплан, очереди, с сотнями SIP-телефонов с BLF, записью отдельных разговоров и т.д. Я много раз сталкивался с подобными утверждениями - в тех же чатах или в других докладах на Астерконфе, - но почему-то всякий раз они лишены конкретики, фактов. Насчёт потоков в астериске - core show threads, core show taskprocessors в помощь. Что касается транскодинга, то посыл вообще правильный - следует избегать (не только из-за лишней нагрузки на процессор, но и из-за влияния на качество). Однако транскодинг транскодингу рознь, и не всегда он так страшен. Во-первых, "core show translation" уже много лет (возможно, 1.8? но точно до 11 версии) выдаёт одну и ту же таблицу везде от Rasperry Pi до новейшего Ryzen, а отнюдь не реальные микросекунды-на-секунду-аудио. Во-вторых, перекодирование alawg722 на порядки легче чем в/из opus или amr/amr-wb. Я не вспомню сейчас конкретные цифры стресс-тестов, но это не так сложно воспроизвести с sipp и парой астерисков. Для современных процессоров транскодирование пары-тройки сотен разговоров между alaw и 722 не должно быть проблемой.
годный контент, читаю коменты и вижу людей самоутверждающихся за счет других, есть некоторые помарки в видео, но у вас думаю в ваших инсталляциях все на 100 процентов идеально, и в знаниях пробелов нет
Можно ли получить вашу инструкцию по модулям freepbx, о которой упоминалось в ролике?
А где ссылочка на книжечку?
Заявленная тема о характеристиках chan_sip и chan_pjsip не раскрыта. Кроме того, докладчик распространяет недостоверную (мягко говоря) информацию.
"Основная идея pjsip в том, что ... это медиабиблиотека, в которой всё скомпоновано: там и RTP, там и signalling..."
"Фишка, которая мне в нём [chan_pjsip] понравилась - это SIP forking, когда за одной учётной записью можно регистрировать сколько угодно девайсов... "
"Астер до сих пор работает на одном потоке, не умеет мультритрединг... если бы он умел, у него бы не было пика по количеству регистраций... Астер не думаю что более 2000 регистраций выдержит. 200 рег и 300-400 звонков без транскодинга, а если ещё транскодинг будет, то вообще будет плохо".
"Если использовать транскодинг, то при 150 одновременных звонках из ulaw/alaw в 722ой... процессор может уйти в небытие".
"Если вы в локалке поставите nat=yes [на пире в sip.conf], то вообще неизвестно, что там с адресацией будет, какие адреса он будет подставлять". "В pjsip-е нету нигде ната".
@@ДмитрийБарышников-в1н Когда серверу ооочень плохо, надо смотреть и разбираться, где именно узкое место. Проблема может быть где угодно: от драйвера сетевой карты, распределения IRQ до конфигов астериска, окружения (днс, например), ну и наконец нехватки ресурсов процессора, оперативной памяти или IO. Астериск сам по себе держит и 10000 звонков, если верить докладу с Астрикон несколько лет назад. У меня в продакшене живут системы, где довольно старое и не самое дорогое железо (Xeon E5-2620 v3) держит 2000 одновременных разговоров без проблем - без транскодирования, без записи, но при этом другие системы с ещё более слабым железом без надрыва живут с 600 звонками, несмотря на навороченный диалплан, очереди, с сотнями SIP-телефонов с BLF, записью отдельных разговоров и т.д. Я много раз сталкивался с подобными утверждениями - в тех же чатах или в других докладах на Астерконфе, - но почему-то всякий раз они лишены конкретики, фактов. Насчёт потоков в астериске - core show threads, core show taskprocessors в помощь.
Что касается транскодинга, то посыл вообще правильный - следует избегать (не только из-за лишней нагрузки на процессор, но и из-за влияния на качество).
Однако транскодинг транскодингу рознь, и не всегда он так страшен.
Во-первых, "core show translation" уже много лет (возможно, 1.8? но точно до 11 версии) выдаёт одну и ту же таблицу везде от Rasperry Pi до новейшего Ryzen, а отнюдь не реальные микросекунды-на-секунду-аудио.
Во-вторых, перекодирование alawg722 на порядки легче чем в/из opus или amr/amr-wb. Я не вспомню сейчас конкретные цифры стресс-тестов, но это не так сложно воспроизвести с sipp и парой астерисков. Для современных процессоров транскодирование пары-тройки сотен разговоров между alaw и 722 не должно быть проблемой.
Не надо есть в консоль и не надо думать.. Хоспади.
поколение эникеев и инстраграма.
Ничего нового о chan_sip, pjsip - название обман!