Outbound Campaign SIP 408 Timeout on APAC BYOC Trunks via Predictive Dialer

My configuration keeps failing… specifically regarding the predictive dialer integration with our APAC BYOC trunks. We are experiencing a high volume of SIP 408 Request Timeout errors when the dialer attempts to connect calls through specific carrier trunks during peak hours.

We have 15 BYOC trunks configured across different regions, and this issue is isolated to the Singapore-based trunks. The outbound campaign is configured to use these trunks, but the success rate has dropped significantly. Below is the relevant configuration snippet for the trunk group:

trunk_group:
 name: APAC_BYOC_Group
 failover_logic: sequential
 trunks:
 - id: trunk_sg_01
 carrier: CarrierA
 status: registered
 - id: trunk_sg_02
 carrier: CarrierB
 status: registered

The SIP registration status appears healthy, and inbound calls work fine. However, outbound calls initiated by the predictive dialer fail intermittently. We have verified the outbound routing rules and ensured that the dialer is correctly mapped to this trunk group. The error logs show the timeout occurring after the INVITE is sent but before the 100 Trying response is received.

Has anyone encountered similar issues with carrier-specific latency affecting predictive dialer performance? Are there specific SIP headers or timeout configurations we should adjust to mitigate this?

the documentation actually says to increase the sip invite timeout on the trunk profile. try setting it to 5000ms instead of the default 3000. it usually fixes those apac latency issues.