Stopped working. Call is established, but there is no sound in both endpoints. If i will add Answer() before dial i have sound in one direction, but second one is still dead,
Fully working solution is to add sound played to called party after a call:
Got traces from both cases. With and without Answer() before Dial and both look the same.
It could be important - im using configuration behind nat (rport,comedia). Only thing which i didnt checked is actual RTP content. This configuration is using srtp, so i cannot check rtp content in whireshark, only packages
Asterisk is not behind nat, but the clients which are connecting are. Additionally im using turn.
Honestly i doub that this is a routing problem. Previously on the same machine i was using asterisk 13. With the same routers and the same config files. It stopped after upgrade to 15.
You keep adding additional data here. You need to provide the COMPLETE network layout, what you’re doing, SIP traces, the rtp set debug on information.
I understand that it was working before and now it isn’t, but that alone doesn’t provide an explanation of why. The problem has to be isolated.