Asterisk SIP параметры секции [GENERAL]: tos_sip, tos_audio, tos_video.
Переменная tos_ была удалена из файла конфигурации, начиная с версии Asterisk 1.4.0. Вместо него используйте параметр: tos_sip, tos_audio, tos_video.__
Начиная с версии 1.4.0, в файле конфигурации sip.conf имеются три параметра, с помощью которых можно контролировать установку TOS:
Это: "tos_sip", "tos_audio", и "tos_video".
tos_sip - управляет настройками TOS для IP пакетов сигнализации SIP протокола.
tos_audio - управляет настройками TOS для IP пакетов RTP протокола, когда он передает аудиоданные.
tos_video - управляет настройками TOS для IP пакетов RTP протокола, когда он передает видеоданные.
Устаревшая переменная "tos" пока поддерживается для обеспечения обратной совместимости. В дальнейшем, следует избегать использования переменной "tos" в файле конфигурации sip.conf, т.к. при его использовании, все настройки TOS, определенные для различных типов IP пакетов, в файле конфигурации sip.conf будут установлены в одинаковое значение.
Значения, которые могут принимать эти параметры, могут быть следующими:
CS0CS1
CS2
CS3
CS4
CS5
CS6
CS7
AF11
AF12
AF13
AF21
AF22
AF23
AF31
AF32
AF33
AF41
AF42
AF43
ef (expedited forwarding)
В качестве альтернативы, можно указать цифровое значение, где прямо указывается, какие биты должны быть установлены, например:
tos_audio=0x18 ; где установлено индивидуальный набор битов для параметра tos_audio.
Значения данного параметра, которые использовались ранее: lowdelay, throughput, reliability, mincost и none - объявлены устаревшими, т.к. они устанавливают значения для IP TOS, используя устаревшую модель "приоритетов IP пакетов", которая описывается в RFC791 и RFC1349. Пока эти значения все еще поддерживаются в данной версии Asterisk, но будут удалены в следующих версиях.
Рекомендованные установки этих параметров:
tos_sip | cs3 |
tos_audio | ef |
tos_video | af41 |
Ссылки на источники:
- RFC 2474 - "Definition of the Differentiated Services Field (DS field) in the IPv4 and IPv6 Headers", Nichols, K., et al, December 1998.
- IANA Assignments, DSCP registry Differentiated Services Field Codepoints http://www.iana.org/assignments/dscp-registry.
Для того, чтобы все Ваши настройки параметров TOS давали эффект и работали должным образом для IP пакетов, которые отправляет сервер Asterisk, Вы должны убедиться, что в Вашей сети параметры, определенные в TOS, обрабатываются должным образом. Для аппаратуры Cisco, рекомендуется обратить внимание на статью: "Enterprise QoS Solution Reference Network Design Guide". Для Linux систем, смотри: "Linux Advanced Routing & Traffic Control HOWTO", расположенную по адресу http://www.lartc.org/.
За дополнительной информацией по использованию параметров качества обслуживания (QoS) в VoIP сетях, вы можете обратиться к "Enterprise QoS Solution Reference Network Design Guide" версии 3.3 от компании Cisco, по адресу:
http://www.cisco.com/application/pdf/en/us/guest/netsol/ns432/c649/ccmigration_09186a008049b062.pdf
Ссылки по теме:
- QoS: Обзор сервиса "Качества обслуживания" (Quality of Service), используемого в IP сетях.