Kubernetes SIP trunking

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.