I need the scenario for scalability on the asterisk side.
The scenario I still have in my head is that the clients -could- do the RTP stream directly with the Asterisk Server. The Asterisk Instances have all their own NATed Public IP (AWS EC2 Instances). But I think I will build more problems than solving complexity with that approach.
I quite like the approach to use the internal network and don't use the Asterisk Public IP's at all. So basically all Clients are doing SIP Signalling + RTP Mediastream over the Kamailio Instance. Or would you avoid that?