<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font size="-1">I'm having a problem with the dialog module's
topology hiding when a UA is behind a NAT.<br>
<br>
If I call <br>
<br>
if (nat_uac_test()) {<br>
fix_nated_contact();<br>
}<br>
topology_hiding();<br>
<br>
The Contact header is rewritten twice - once by
fix_nated_contact() and again by topology_hiding(). This results
in an invalid contact header.<br>
<br>
Is there an obvious way I'm missing that could make these two
modules coexist, or is the best solution to add NAT knowledge to
dlg_tophiding.c? This seems like a lot of code to duplicate.<br>
</font>
</body>
</html>