sipdotnet icon indicating copy to clipboard operation
sipdotnet copied to clipboard

Audio issue, probably NAT related

Open richard-tkg opened this issue 8 years ago • 1 comments

Summary: I have built a simple WPF app using sipdotner, and calls both inbound and outbound are working. However, audio is not present for outbound calls.

Details: Linphone works fine on the same PC, but an app built on sipdotnet has no audio for outbound calls. It appears that the SDP packet has the internal IP of the machine from which the call is placed. Screen cap of sngrep is here: https://cloud.branham.us/apps/gallery/s/Id1kajHUg5iMvRz

It's almost certainly a NAT issue, of course, but so far I've been unable to properly send the external IP in the SDP packet. I've tried several different ways to set a STUN server address and enable its usage but nothing so far has worked. Since I know the hostname/IP of the machine to which I'm connecting, I'd like to try setting an explicit value for the address just to confirm that this is the issue, but I haven't been able to do that, either.

The source code is at https://cloud.branham.us/s/RTpEdob706R0uWi. The area in the code where I'm setting up STUN is near the bottom of the CreatePhone method. I pasted a copy of the method at the top of the source file to make it easier to find.

Any help you can offer would be greatly appreciated! Richard

richard-tkg avatar Dec 23 '17 14:12 richard-tkg

Please, try using NatPolicy class in dev-branch.

bedefaced avatar Feb 12 '18 10:02 bedefaced