Основные исходящие вызовы и регистрация работают нормально, и я уже могу манипулировать или настраивать такие вещи, как Allow-header. (На данный момент входящие вызовы не планируются.)
Теперь я хотел бы предоставить пользователям контроль над такими функциями, как 100rel и Таймеры сеанса.
Насколько я понимаю из документации, обе функции включены/поддерживаются по умолчанию.
Установив следующую конфигурацию:
Код: Выделить всё
pj::AccountConfig acc_config;
acc_call_config.prackUse = PJSUA_100REL_MANDATORY;
acc_call_config.timerUse = PJSUA_SIP_TIMER_REQUIRED;
Однако на самом деле я хочу иметь возможность полностью отключить их, другими словами:
Я хотел бы удалить заголовок «Поддерживается» и управлять им вручную.
Цель состоит в том, чтобы сделать его настраиваемым:
- Поддерживается: timer,100rel
- Поддерживается: timer или 100rel
- полностью удалить заголовок Supported
ChatGPT упомянул, что может существовать способ использования пользовательских обратных вызовов, зарегистрированных через pj::EpConfig, но я не смог найти какой-либо четкой документации или примеров, объясняющих, как на самом деле это сделать.
BG
Деннис
Подробнее здесь: https://stackoverflow.com/questions/797 ... fore-sendi
Мобильная версия