PJSIP: как удалить префикс «CID:» из исходящего звонка

При использовании PJSIP для исходящих звонков может возникнуть проблема с автоматическим добавлением префикса «CID:» к ID вызывающего абонента. Этот префикс может быть нежелательным для некоторых операторов связи или других абонентов, которые могут некорректно обрабатывать такое значение.

Чтобы убрать префикс «CID:» в PJSIP, необходимо отредактировать конфигурационный файл pjsip.conf. В этом файле нужно найти раздел [global] и добавить строку «calling_pres = 0». Это отключит автоматическое добавление префикса «CID:» к ID вызывающего абонента при исходящих звонках.

Пример:

[global]

calling_pres = 0

После внесения изменений в файл конфигурации pjsip.conf необходимо перезапустить PJSIP, чтобы изменения вступили в силу. После этого префикс «CID:» не будет добавляться к ID вызывающего абонента при исходящих звонках.

Теперь вы знаете, как убрать префикс «CID:» у исходящих звонков в PJSIP. Это может быть полезным, если вы столкнулись с проблемой обработки такого значения операторами связи или другими абонентами. При выборе такого решения не забудьте перезапустить PJSIP после внесения изменений в конфигурационный файл.

Убираем префикс «CID:» в PJSIP

В PJSIP, префикс «CID:» добавляется к Caller ID (CID) исходящих звонков по умолчанию. Если вам необходимо убрать этот префикс, следуйте инструкциям ниже:

Шаг Описание
1 Откройте файл конфигурации PJSIP, обычно называемый pjsip.conf.
2 Найдите раздел [transport] в файле конфигурации.
3 Внутри раздела [transport], добавьте параметр suppress_cid_prefix=yes для каждого transport, для которого нужно убрать префикс «CID:».
4 Сохраните файл конфигурации.
5 Перезапустите PJSIP, чтобы изменения вступили в силу.

После выполнения этих шагов префикс «CID:» больше не будет добавляться к Caller ID вашего исходящего звонка в PJSIP.