I’m having trouble trying to communicate between two endpoints on different networks that implement SRTP. I built a trunk endpoint to connect the two networks.
When it is used for communication between two endpoint in different network without SRTP, it works and can use to communicate, but when SRTP is activated it connected but there no sound transmitted, it all noise.
Previously I made modifications to the libsrtp encryption module, the results of this modification have been tried for local communication on a network and communication using srtp was successful.
After trying to understand the existing encryption methods, it can be seen that the packet sent from server 1 to server 2 is encrypted using another method that is different from the encryption method in libsrtp.
Does anyone know why this is happening?
I am using realtime mysql, but my configuration it looks like this.
[trunk_jar1_jar2] type=endpoint aors=trunk_jar1_jar2 auth=trunk_jar1_jar2 context=peer2peer disallow=all allow=alaw media_encryption=sdes from_domain=192.168.0.15 from_user=trunk_jar1_jar2 [trunk_jar1_jar2] type=aor contact=sip:firstname.lastname@example.org