I have a router with upnp support, but I got the following output when trying some code that uses libnice. It seems to successfully create a port forwarding rule with upnp, but then it says &quot;timeout&quot;. Is this a problem? I attached the code so that you can see it if you want (I borrowed it from a previous poster to the list).<div>
<br></div><div>(...)</div><div><div>(process:14384): libnice-DEBUG: Agent 0x1fbadf0: Adding UPnP port <a href="http://192.168.1.117:54321">192.168.1.117:54321</a></div><div>(process:14384): libnice-DEBUG: Agent 0x1fbadf0 : Adding new srv-rflx candidate discovery 0x7fdfbfa35010</div>
<div><br></div><div>(process:14384): libnice-DEBUG: Agent 0x1fbadf0 : discovery tick #1 with list 0x1faef40 (1)</div><div>(process:14384): libnice-DEBUG: Agent 0x1fbadf0 : discovery - scheduling cand type 1 addr 127.0.0.1.</div>
<div><br></div><div>(process:14384): libnice-DEBUG: Agent 0x1fbadf0 : stream 1 component 1 STATE-CHANGE 0 -&gt; 1.</div><div>cb_component_state_changed</div><div><br></div><div>(process:14384): GLib-GIO-WARNING **: g_simple_async_result_complete() called from wrong context!</div>
<div><br></div><div>(process:14384): GLib-GIO-WARNING **: g_simple_async_result_complete() called from wrong context!</div><div><br></div><div>(process:14384): GLib-GIO-WARNING **: g_simple_async_result_complete() called from wrong context!</div>
<div>(process:14384): libnice-DEBUG: Agent 0x1fbadf0 : Successfully mapped <a href="http://192.168.1.117:54321">192.168.1.117:54321</a> to <a href="http://95.127.127.155:54321">95.127.127.155:54321</a></div><div>(process:14384): libnice-DEBUG: Agent 0x1fbadf0 : UPnP port mapping timed out</div>
</div><div>(...)</div><div><br></div><div>Eduardo</div>