Intermitten but often call dropping

I am having intermitten but often calls dropping for the past few weeks.
The calls typically last about 30ish seconds.

2022-09-22 15:14:22 CHAN_START Santized +1XXXXXXXXXX +1XXXXXXXXXX trk-2-in
2022-09-22 15:14:22 ANSWER Sanitzed +1XXXXXXXXXX +1XXXXXXXXXX +1XXXXXXXXXX incoming-calls Answer
2022-09-22 15:14:27 APP_START Sanitized XXXXXXXXXX +1XXXXXXXXXX 103 sub-local-dialing Dial
2022-09-22 15:14:27 CHAN_START Sanitzed 103 s cos-all
2022-09-22 15:14:35 ANSWER Sanitized 103 103 cos-all AppDial
2022-09-22 15:14:35 BRIDGE_ENTER Sanitized 103 cos-all AppDial
2022-09-22 15:14:35 BRIDGE_ENTER Sanitized XXXXXXXXXX +1XXXXXXXXXX 103 sub-local-dialing Dial
2022-09-22 15:14:53 BRIDGE_EXIT Santized XXXXXXXXXX +1XXXXXXXXXX 103 sub-local-dialing Dial
2022-09-22 15:14:53 BRIDGE_EXIT Sanitized 103 cos-all AppDial
2022-09-22 15:14:53 HANGUP Sanitized 103 cos-all AppDial
2022-09-22 15:14:53 CHAN_END Sanitized 103 cos-all AppDial
2022-09-22 15:14:53 HANGUP Sanitized XXXXXXXXXX +1XXXXXXXXXX h sub-local-dialing
2022-09-22 15:14:53 CHAN_END Sanitized XXXXXXXXXX +1XXXXXXXXXX h sub-local-dialing

30 seconds is usually a NAT issue.

Please share a full call trace via pastebin.