<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Michael,<br>
      <br>
      you should use the following in your sip.conf<br>
      nat = comedia,force_rport<br>
      <br>
      In this case, asterisk does not use the IP in the SDP and waits
      for the stream and then responds to it. <br>
      <br>
      André<br>
      <br>
      On 16.10.2013 05:52, Michael Blake wrote:<br>
    </div>
    <blockquote
      cite="mid:5d46fe25690a5c89cd9e6360bd80c6a1@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal">Hello list,</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">I have a configuration where I have 3 site
          to site strongswan connections.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">On one of my gateways I have an asterisk
          server.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">I am able to happily voip between my
          asterisk servers and cisco call managers.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">Now I am testing the roadwarrior case where
          I have an android handset (Note II) running the android
          strongswan client.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">If I use any android voip client from one
          of my remote sites and do not use the android strongswan
          client, everything works.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">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.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">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).</p>
        <p class="MsoNormal">
           </p>
        <p class="MsoNormal">The SDP part of the SIP invite from the
          android handset specifies my wifi router’s subnet, not the
          virtual ip of the client.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">From the sip invite (contact line shows
          virtual ip)</p>
        <p class="MsoNormal">….</p>
        <p class="MsoNormal">Contact: <a moz-do-not-send="true"
            href="sip:mabandroid@172.16.3.71:35469;ob">sip:mabandroid@172.16.3.71:35469;ob</a></p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">However the Sdp part shows the wifi address</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">c=IN IP4 192.168.10.106</p>
        <p class="MsoNormal">a=rtcp:4001 IN IP4 192.168.10.106</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">When I turn on RTP debugging on the
          asterisk gateway machine I see</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">Got  RTP packet from    <a
            moz-do-not-send="true" href="http://172.16.3.71:4002">172.16.3.71:4002</a>
          (type 00, seq 007834, ts 055840, len 000160)</p>
        <p class="MsoNormal">Sent RTP packet to      <a
            moz-do-not-send="true" href="http://192.168.10.106:4002">192.168.10.106:4002</a>
          (type 00, seq 065441, ts 055520, len 000160)</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">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.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">Phones I call from the android handset can
          hear audio coming from the android handset, but the android
          handset does not receive any audio.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">
          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.</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">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).</p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">Does anyone have experience using the
          android strongswan client and a voip android app
          successfully?  </p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal">Michael</p>
        <p class="MsoNormal">
           </p>
        <p class="MsoNormal"> </p>
        <p class="MsoNormal"> </p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.strongswan.org">Users@lists.strongswan.org</a>
<a class="moz-txt-link-freetext" href="https://lists.strongswan.org/mailman/listinfo/users">https://lists.strongswan.org/mailman/listinfo/users</a></pre>
    </blockquote>
    <br>
  </body>
</html>