KubeVoIP models trunks with SIPTrunk resources. Inbound trunks can trust configured source CIDRs and use an inbound DialPolicy. Outbound trunks can present caller ID and answer digest challenges.