diff --git a/easy-asterisk-v0.10.0.sh b/easy-asterisk-v0.10.0.sh
index a306c90..bc63904 100644
--- a/easy-asterisk-v0.10.0.sh
+++ b/easy-asterisk-v0.10.0.sh
@@ -944,6 +944,28 @@ EOF
echo " Server Settings → Provisioning Manager → Create Baresip Config"
echo ""
echo "═══════════════════════════════════════════════════════════════"
+
+ # Show TURN/STUN settings if enabled (for manual SIP app configuration)
+ if [[ "$TURN_ENABLED" == "y" && -n "$TURN_SERVER" ]]; then
+ echo ""
+ echo -e " ${BOLD}STUN/TURN SETTINGS (for NAT traversal)${NC}"
+ echo "═══════════════════════════════════════════════════════════════"
+ echo ""
+ echo " Configure these in your SIP app's Network/ICE settings:"
+ echo " ICE: Enabled"
+ echo " STUN server: ${TURN_SERVER}"
+ echo " TURN server: ${TURN_SERVER}"
+ echo " TURN username: ${TURN_USERNAME}"
+ echo " TURN password: ${TURN_PASSWORD}"
+ echo " TURN transport: UDP"
+ echo ""
+ echo " Linphone: Auto-provisioned via XML (no manual setup needed)"
+ echo " Sipnetic: Settings → Network → ICE/STUN/TURN"
+ echo " Olinuxino: Settings → Network → ICE/STUN/TURN"
+ echo ""
+ echo "═══════════════════════════════════════════════════════════════"
+ fi
+
echo ""
echo " NOTE: These instructions work for most SIP apps (Zoiper,"
echo " sipnetic, etc.) - just use the same credentials."
@@ -2015,11 +2037,20 @@ create_linphone_xml() {
Extension: ${result.data.extension}
Password: ${result.data.password}
Name: ${result.data.name}
`; + // Fetch server info to show TURN details + try { + const srvRes = await fetch(API_BASE + '/server'); + const srv = await srvRes.json(); + if (srv.turn_enabled && srv.turn_server) { + credHtml += `STUN/TURN (configure in app Network settings)
+STUN/TURN server: ${srv.turn_server}
+TURN username: ${srv.turn_username}
+TURN password: ${srv.turn_password}
+ `; + } + } catch(e) {} + document.getElementById('credentials-display').innerHTML = credHtml; document.getElementById('credentials-modal').classList.add('active'); } else { showAlert(result.error || 'Failed to add device', 'error');