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? Thanks Benjamin 2018-03-29 11:24 GMT+02:00 Daniel Tryba <[email protected]>: > > My Question is now how the RTP Media Stream should/can flow. The clients > > are in different other networks. So P2P Media Stream isn't possible. > Should > > I now run the RTP Stream Client - Asterisk or Client - Kamailio - > Asterisk? > > What do you want to accomplish? > > Fact is that asterisk has to handle RTP in case of transcoding or DTMF > in RTP, reinvite/directmedia doesn't work in all scenarios. So why spend > extra time/resources on relaying it on the kamailio machine with > rtp(proxy|engine)? Having said this, it is much easier to maintain an > asterisk cluster behind a machine with rtp(proxy|engine) doing NAT > traversal. > > > _______________________________________________ > Kamailio (SER) - Users Mailing List > [email protected] > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users >
_______________________________________________ Kamailio (SER) - Users Mailing List [email protected] https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
