Hi,
hope you're doing well.
I'm trying to make simple direct IP call call from device A (static public IP) to device B (static public IP).
The device A gets connected to device B, but packets sent by A are not received by B. Both devices are running behind a NAT and I redirected all needed ports 5060 to 5063 (UDP+TCP) and 10000 to 20000 (UDP+TCP).
The symptom is that device B rings but when other person picks up, he doesn't hear anything, neither do I. I can see that devices are connected to each other with G711U codec, but packets sent by one party is not received other party (RTP Packet Count: tx=320;rx=0).
My configuration is the same on both ends:
ITSP profile B general > all default
ITSP profile B RTP > LocalPortMin : 10000
ITSP profile B RTP > LocalPortMax : 20000
ITSP profile B SIP > ProxyServer: 127.0.0.1SP2 Service > SP2 Service > Enable: checkedSP2 Service > SP2 Service > X_ServProvProfile: BSP2 Service > SP2 Service > X_CodecProfile: B
SP2 Service > SP2 Service > X_InboundCallRoute: aa
SP2 Service > SP2 Service > X_RegisterEnable: uncheckedSP2 Service > SIP Credentials > AuthUserName: aaaaAnd I set in phone digitmap a shortcut to dial sp2(bbbb@bb.bb.bb.bb:5061) where bbbb is the AuthUserName of device B, and
bb.bb.bb.bb is the public IP of device B.
Maybe it's due to device A sending to local IP of device B, and vice versa. Here is what I get:
State connected
Peer Number
bbbb@bb.bb.bb.bb:5061
Peer RTP Address 192.168.0.13:10006Local RTP Address 192.168.1.11:10000
192.168.0.13 is the local IP of device B, maybe it should be
bb.bb.bb.bb?
Could you please help me?
Cheers