# ASIC Offloading & VoIP Quality Issues

### **Problem Description**

<span class="">Real-time VoIP applications (Discord,</span><span class=""> Teams,</span><span class=""> Zoom) exhibit high latency (&gt;200ms) and packet loss,</span><span class=""> forcing a fallback to low-quality TCP relays.</span><span class=""> Audio input appears "damped,</span><span class="">" robotic,</span><span class=""> or near-silent to other participants,</span><span class=""> despite sounding perfect in local monitoring or DAW software.</span>

### Fix

1. **Disable Hardware Offloading:** Prevents the NPU from dropping fragmented UDP return traffic.
2. **Enable Fixed Port:** Forces the firewall to use the same internal source port for the external connection, allowing the upstream router to maintain the session.

<div _ngcontent-ng-c3630790347="" class="code-block ng-tns-c3630790347-400 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="0" data-ved="0CAAQhtANahgKEwiMkKH8-MWSAxUAAAAAHQAAAAAQ1gU" decode-data-ved="1" id="bkmrk-bash" jslog="223238;track:impression,attention;BardVeMetadataKey:[["r_2066c64740d04307","c_ea41d4cb6af9981e",null,"rc_12a9f457fc195cc0",null,null,"en",null,1,null,null,1,0]]"><div _ngcontent-ng-c3630790347="" class="formatted-code-block-internal-container ng-tns-c3630790347-400"><div _ngcontent-ng-c3630790347="" class="animated-opacity ng-tns-c3630790347-400">  
</div></div></div>```
config firewall policy
    edit <POLICY_ID>
        # Force traffic to main CPU (Software Processing)
        set auto-asic-offload disable
        set np-acceleration disable

        # Prevent Port Translation
        set nat enable
        set fixedport enable

        # Disable Deep Inspection for Real-Time Traffic
        set utm-status disable
        set ssl-ssh-profile "no-inspection"
    next
end

```

<div _ngcontent-ng-c3630790347="" class="code-block ng-tns-c3630790347-400 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" data-hveid="0" data-ved="0CAAQhtANahgKEwiMkKH8-MWSAxUAAAAAHQAAAAAQ1gU" decode-data-ved="1" id="bkmrk--1" jslog="223238;track:impression,attention;BardVeMetadataKey:[["r_2066c64740d04307","c_ea41d4cb6af9981e",null,"rc_12a9f457fc195cc0",null,null,"en",null,1,null,null,1,0]]"><div _ngcontent-ng-c3630790347="" class="formatted-code-block-internal-container ng-tns-c3630790347-400"><div _ngcontent-ng-c3630790347="" class="animated-opacity ng-tns-c3630790347-400"></div></div></div>*After applying, clear active sessions to force a fresh handshake*

```
diagnose sys session filter dport 50000 65535
diagnose sys session clear
```