Чтобы правильно передать SIP коды OpenVox UC300 провайдеру, вам необходимо настроить соответствующие параметры в конфигурационных файлах.
Для настройки кода 480 (недоступность абонента) вы можете внести следующие изменения:
1. В файле "sip.conf" добавьте или отредактируйте следующую строку:
`deny=480`
2. В файле "extensions.conf" добавьте следующий код:
```
exten => 480,1,Dial(SIP/${EXTEN})
exten => 480,n,Hangup
```
Таким образом, при получении SIP кода 480, система будет пытаться позвонить на номер, указанный в ${EXTEN}, и затем завершать вызов.
Для настройки кода 404 (отсутствие абонента) вы можете использовать аналогичный подход:
1. В файле "sip.conf" добавьте или отредактируйте следующую строку:
`deny=404`
2. В файле "extensions.conf" добавьте следующий код:
```
exten => 404,1,Playback(no-such-extension)
exten => 404,n,Hangup
```
Таким образом, при получении SIP кода 404, система будет проигрывать аудиофайл "no-such-extension" и затем завершать вызов.
Обратите внимание, что в приведенных примерах я использовал файлы конфигурации "sip.conf" и "extensions.conf", которые являются стандартными для Asterisk. Возможно, в вашей системе используются другие конфигурационные файлы или требуется выполнить другие действия для настройки OpenVox UC300 и провайдера Белтелеком. Рекомендуется обратиться к документации OpenVox UC300 и провайдеру Белтелеком для получения более подробной информации по настройке SIP кодов.