Наверное все, кто пытался устанавливать в конфигах астериска какие-либо значения для ToS видели кучу сообщений в консоли о невозможности этот самый ToS установить. Это происходит из-за того что в Linux приложения не могут устанавливать в поле ToS определённый бит. И никак это не обходится, кроме как метить пакеты через правила iptables
Я тоже так думал, однако в trunk это уже не так. Достаточно чтобы была установлена библиотека libcap. Нужно скомпилировать астериск, и при запуске он получит права на установку любых значений в поле ToS.