<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
I'll definitely will once the basic stuff is ready.<br>txs a bunch<br><br>fabian<br><br><div>
<div>&nbsp;</div></div><br><br><br><br>&gt; Date: Wed, 12 Nov 2008 17:15:24 +0100<br>&gt; From: klaus.mailinglists@pernau.at<br>&gt; To: fborot@hotmail.com<br>&gt; CC: users@lists.kamailio.org<br>&gt; Subject: Re: [Kamailio-Users] problem with fix_nated_register() function<br>&gt; <br>&gt; <br>&gt; <br>&gt; Fabian Borot schrieb:<br>&gt; &gt; klaus, I see this line in my config file:<br>&gt; &gt; <br>&gt; &gt; #modparam("alias_db|auth_db|usrloc|uri_db", "use_domain", 1)<br>&gt; <br>&gt; I would activate the use_domain feature. then you have no problems when <br>&gt; adding multiple domains later.<br>&gt; <br>&gt; klaus<br>&gt; <br>&gt; &gt; <br>&gt; &gt; I left it like that because I thought that it is only for multi-domain, <br>&gt; &gt; which I am  not using now.<br>&gt; &gt; <br>&gt; &gt; I see what you mean about the private and public IPs, thank you a lot <br>&gt; &gt; man, you have been very helpful.<br>&gt; &gt; <br>&gt; &gt; I am having some issues with the RTP and rtpproxy but that will be in <br>&gt; &gt; another post.<br>&gt; &gt; <br>&gt; &gt; Regards<br>&gt; &gt; <br>&gt; &gt; Fabian<br>&gt; &gt; <br>&gt; &gt;  <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt;  &gt; Date: Wed, 12 Nov 2008 15:38:07 +0100<br>&gt; &gt;  &gt; From: klaus.mailinglists@pernau.at<br>&gt; &gt;  &gt; To: fborot@hotmail.com<br>&gt; &gt;  &gt; CC: users@lists.kamailio.org<br>&gt; &gt;  &gt; Subject: Re: [Kamailio-Users] problem with fix_nated_register() function<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; the AOR does not contain a domain at all!<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; Fabian Borot schrieb:<br>&gt; &gt;  &gt; &gt; I added those lines and replaced fix_nated_contact() by<br>&gt; &gt;  &gt; &gt; fix_nated_register() and now the AOR is shown with the private IP<br>&gt; &gt;  &gt; &gt; AOR:: 100<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; ^^^no domain, do you have set use_domain=1 in the<br>&gt; &gt;  &gt; relevant modules?<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; &gt; Contact::<br>&gt; &gt;  &gt; &gt; sip:100@192.168.1.108:39782;rinstance=3503c109fbf84e53 Q=<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; ^^^^^^^^<br>&gt; &gt;  &gt; This is fine - it is exactly what the client sent and what the client<br>&gt; &gt;  &gt; expects to see in coming INVITE requests as request URI<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; &gt; Expires:: 3577<br>&gt; &gt;  &gt; &gt; Callid::<br>&gt; &gt;  &gt; &gt; a23947760b134d2bM2IzODRhODkwM2M5NTM0MzUwMGM4ODY3NTgzYzFjMmE.<br>&gt; &gt;  &gt; &gt; Cseq:: 2<br>&gt; &gt;  &gt; &gt; User-agent:: eyeBeam release 1003l stamp 30937<br>&gt; &gt;  &gt; &gt; Received:: sip:204.9.239.67:39782<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; ^^^^^^^^^^^^^^<br>&gt; &gt;  &gt; Here you see the public IP:port. This is were Kamailio will send the<br>&gt; &gt;  &gt; request.<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; &gt; State:: CS_NEW<br>&gt; &gt;  &gt; &gt; Flags:: 0<br>&gt; &gt;  &gt; &gt; Cflag:: 0<br>&gt; &gt;  &gt; &gt; Socket:: udp:65.111.185.187:5060<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; ^^^^^^^^^^^^^^^^<br>&gt; &gt;  &gt; This is the interface on which Kamailio received the request<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; Everything looks fine.<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; regards<br>&gt; &gt;  &gt; klaus<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt;<br>&gt; &gt;  &gt; &gt; Methods:: 5951<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt; :-(<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; Date: Wed, 12 Nov 2008 14:37:58 +0100<br>&gt; &gt;  &gt; &gt; &gt; From: klaus.mailinglists@pernau.at<br>&gt; &gt;  &gt; &gt; &gt; To: fborot@hotmail.com<br>&gt; &gt;  &gt; &gt; &gt; CC: users@lists.kamailio.org<br>&gt; &gt;  &gt; &gt; &gt; Subject: Re: [Kamailio-Users] problem with fix_nated_register() <br>&gt; &gt; function<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; Fabian Borot schrieb:<br>&gt; &gt;  &gt; &gt; &gt; &gt; thanks a lot Klaus, I changed it to fix_nated_contact(); and it is<br>&gt; &gt;  &gt; &gt; working.<br>&gt; &gt;  &gt; &gt; &gt; &gt; I guess that that is the right function to use right?.<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; No.<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; You should handle REGISTER with fix_nated_register and set the<br>&gt; &gt;  &gt; &gt; &gt; receive_avp parameter in nathelper and registrar module to the same<br>&gt; &gt;  &gt; &gt; value.<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; e.g.:<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; modparam("nathelper", "received_avp", "$avp(i:42)")<br>&gt; &gt;  &gt; &gt; &gt; modparam("registrar", "received_avp", "$avp(i:42)")<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; For all other requests and messages the fix_nated_contact is ok.<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; regards<br>&gt; &gt;  &gt; &gt; &gt; klaus<br>&gt; &gt;  &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; Date: Wed, 12 Nov 2008 00:44:06 +0100<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; From: klaus.mailinglists@pernau.at<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; To: fborot@hotmail.com<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; CC: users@lists.kamailio.org<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; Subject: Re: [Kamailio-Users] problem with fix_nated_register()<br>&gt; &gt;  &gt; &gt; function<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; Klaus Darilion wrote:<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; &gt; obviously bad documentation :-(<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; &gt; http://kamailio.org/docs/modules/1.4.x/nathelper.html#id2467678<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; and<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; http://kamailio.org/docs/modules/1.4.x/registrar.html#id2467816<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt; klaus<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; <br>&gt; &gt; ------------------------------------------------------------------------<br>&gt; &gt;  &gt; &gt; &gt; &gt; Get 5 GB of storage with Windows Live Hotmail. Sign up today.<br>&gt; &gt;  &gt; &gt; &gt; &gt;<br>&gt; &gt;  &gt; &gt; <br>&gt; &gt; &lt;http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_5gb_112008&gt;<br>&gt; &gt;  &gt; &gt;<br>&gt; &gt;  &gt; &gt; <br>&gt; &gt; ------------------------------------------------------------------------<br>&gt; &gt;  &gt; &gt; Get 5 GB of storage with Windows Live Hotmail. Sign up today.<br>&gt; &gt;  &gt; &gt; <br>&gt; &gt; &lt;http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_5gb_112008&gt;<br>&gt; &gt; <br>&gt; &gt; ------------------------------------------------------------------------<br>&gt; &gt; Stay up to date on your PC, the Web, and your mobile phone with Windows <br>&gt; &gt; Live Click here &lt;http://clk.atdmt.com/MRT/go/119462413/direct/01/&gt;<br><br /><hr />Color coding for safety: Windows Live Hotmail alerts you to suspicious email. <a href='http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_safety_112008' target='_new'>Sign up today.</a></body>
</html>