Компрессия в SIP протоколе


Правила использования компрессии сигнализации для SIP и RTP протоколов определяется в SIGCOMP, RFC 3320.

Другой, менее значимый, путь сжатия объема передаваемой информации - это использование компактной формы для имен, использующихся в заголовках сообщений, которая описана в некоторых RFC.

Немного об этом из SIP RFC 3261:

7.3.3 Компактная форма имен, использующихся в заголовках

Протокол SIP предоставляет механизм для представления частоупотрибимых имен полей в заголовках в сокращенной форме. Это может быть полезно, когда сообщения, по какой-либо причине, становятся слишком большими для передачи по доступным каналам связи (например, их размер превышает MTU, при передачи по UDP протоколу). Эта компактная форма имен заголовков описывается в Секции 20. Компактная форма МОЖЕТ БЫТЬ заменена обычным форматом имен полей в заголовке сообщения в любое время без изменении семантики сообщения. Имена полей в заголовке сообщения МОГУТ быть представлены, как в компактной, так и в обычной форме внутри одного сообщения. Реализации ДОЛЖНЫ поддерживать одновременно, как сокращенную, так и обычную форму представления имени каждого заголовка сообщения.



Пример:

Content-Encoding: gzip
e: tar