Дмитрий Барышников ― Выбираем Chan SIP или PJSIP. Настраиваем Asterisk через конфиги и Dialplan

Поділитися
Вставка
  • Опубліковано 18 лис 2024

КОМЕНТАРІ • 8

  • @Ravvinoff
    @Ravvinoff 2 роки тому

    годный контент, читаю коменты и вижу людей самоутверждающихся за счет других, есть некоторые помарки в видео, но у вас думаю в ваших инсталляциях все на 100 процентов идеально, и в знаниях пробелов нет

  • @Святослав-ф3к
    @Святослав-ф3к 2 роки тому +1

    Можно ли получить вашу инструкцию по модулям freepbx, о которой упоминалось в ролике?

  • @Павел-н4й2ю
    @Павел-н4й2ю 3 роки тому +3

    А где ссылочка на книжечку?

  • @kasanopp
    @kasanopp 3 роки тому +4

    Заявленная тема о характеристиках chan_sip и chan_pjsip не раскрыта. Кроме того, докладчик распространяет недостоверную (мягко говоря) информацию.
    "Основная идея pjsip в том, что ... это медиабиблиотека, в которой всё скомпоновано: там и RTP, там и signalling..."
    "Фишка, которая мне в нём [chan_pjsip] понравилась - это SIP forking, когда за одной учётной записью можно регистрировать сколько угодно девайсов... "
    "Астер до сих пор работает на одном потоке, не умеет мультритрединг... если бы он умел, у него бы не было пика по количеству регистраций... Астер не думаю что более 2000 регистраций выдержит. 200 рег и 300-400 звонков без транскодинга, а если ещё транскодинг будет, то вообще будет плохо".
    "Если использовать транскодинг, то при 150 одновременных звонках из ulaw/alaw в 722ой... процессор может уйти в небытие".
    "Если вы в локалке поставите nat=yes [на пире в sip.conf], то вообще неизвестно, что там с адресацией будет, какие адреса он будет подставлять". "В pjsip-е нету нигде ната".

    • @kasanopp
      @kasanopp 3 роки тому +1

      ​@@ДмитрийБарышников-в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 не должно быть проблемой.

  • @sampete8062
    @sampete8062 3 роки тому

    Не надо есть в консоль и не надо думать.. Хоспади.
    поколение эникеев и инстраграма.

  • @Zerro1009
    @Zerro1009 2 роки тому

    Ничего нового о chan_sip, pjsip - название обман!