<div>Hello,</div><div><br></div><div>I started to use Kamailio few months ago. Maybe this is a stupid issue but I can´t start Kamailio with NAT TRAVERSAL module and $keepalive.socket pseudo-variable.</div><div>My script configuration is the default template adding this lines (extracted from nat traversal doc):</div>

<div><br></div><div>...</div><div>loadmodule &quot;nat_traversal.so&quot;</div><div>...</div><div><br></div><div>...</div><div>$fs = $keepalive.socket($du);</div><div>...</div><div><br></div><div>I have this error:</div>
<div>
<br></div><div>-e</div><div> 0(17455) ERROR: &lt;core&gt; [pvapi.c:501]: error searching pvar &quot;keepalive&quot;</div><div> 0(17455) ERROR: &lt;core&gt; [pvapi.c:705]: wrong char [e/101] in [$keepalive] at [9 (0)]</div>

<div> 0(17455) : &lt;core&gt; [cfg.y:3330]: parse error in config file /etc/kamailio/kamailio.cfg, line 410, column 8-17: unknown script pseudo variable $keepalive</div><div>ERROR: bad config file (1 errors)</div><div><br>

</div><div><br></div><div>I tried in this environments:</div><div><br></div><div> Ubuntu 10.04.4 LTS x86_64   Kamailio 3.3.3+git20130128+lucid1 </div><div> Ubuntu 10.04.4 LTS i686     Kamailio 3.0.4+lucid1</div><div> Ubuntu 12.04.1 LTS x86_64   Kamailio 3.3.2+precise1</div>

<div> </div><div>All packages instaled from deb repositories (<a href="http://deb.kamailio.org/">http://deb.kamailio.org/</a>)</div><div><br></div><div>I think there are problem parsing &quot;$keepalive.socket&quot; pseudovariable, because Kamailio doesn´t scape this character &quot;.&quot; and it doesn´t recognise the pseudovar.</div>

<div><br></div><div>Does anyone have this problem? </div><div><br></div><div><br></div><div>Regards</div>