Hi Michael,

you should use the following in your sip.conf
nat = comedia,force_rport

In this case, asterisk does not use the IP in the SDP and waits for the stream 
and then responds to it.

André

On 16.10.2013 05:52, Michael Blake wrote:
>
> Hello list,
>
>  
>
> I have a configuration where I have 3 site to site strongswan connections.
>
>  
>
> On one of my gateways I have an asterisk server.
>
>  
>
> I am able to happily voip between my asterisk servers and cisco call managers.
>
>  
>
> Now I am testing the roadwarrior case where I have an android handset (Note 
> II) running the android strongswan client.
>
>  
>
> If I use any android voip client from one of my remote sites and do not use 
> the android strongswan client, everything works.
>
>  
>
> When I set up a roadwarrior android/win7 connection from my android handset 
> using the pk12 file I am able to reach the web configuration page of the 
> cisco call manager behind the gateway.
>
>  
>
> However, the VOIP traffic goes from the handset to the internal network, but 
> the rtp packets do not make it back to the android voip client (tried several 
> clients).
>
>  
>
> The SDP part of the SIP invite from the android handset specifies my wifi 
> router's subnet, not the virtual ip of the client.
>
>  
>
> From the sip invite (contact line shows virtual ip)
>
> ....
>
> Contact: sip:[email protected]:35469;ob
>
>  
>
> However the Sdp part shows the wifi address
>
>  
>
> c=IN IP4 192.168.10.106
>
> a=rtcp:4001 IN IP4 192.168.10.106
>
>  
>
> When I turn on RTP debugging on the asterisk gateway machine I see
>
>  
>
> Got  RTP packet from    172.16.3.71:4002 <http://172.16.3.71:4002> (type 00, 
> seq 007834, ts 055840, len 000160)
>
> Sent RTP packet to      192.168.10.106:4002 <http://192.168.10.106:4002> 
> (type 00, seq 065441, ts 055520, len 000160)
>
>  
>
> So packets coming from the virtual IP are received from asterisk, but my voip 
> client is listening for UDP RTP packets on the wireless subnet as indicated.  
> This happened because of the SDP part of the message from the call setup.
>
>  
>
> Phones I call from the android handset can hear audio coming from the android 
> handset, but the android handset does not receive any audio.
>
>  
>
> I have tried other voip clients that let you specify which network to use 
> (i.e. cellular, wifi,etc) but the strongswan userspace network is not a 
> selectable option.
>
>  
>
> I don't have any knowledge of the potential roadwarriors subnet so it seems 
> an impossible scenario.  I assume that the default route gets used since the 
> 10 subnet is not configured anywhere (and would be impossible to predict for 
> a road warrior).
>
>  
>
> Does anyone have experience using the android strongswan client and a voip 
> android app successfully? 
>
>  
>
> Michael
>
>  
>
>  
>
>
>
> _______________________________________________
> Users mailing list
> [email protected]
> https://lists.strongswan.org/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
https://lists.strongswan.org/mailman/listinfo/users

Reply via email to