zte_open_port
Open a port on the router with sensible defaults. Automatically detects the local IP and uses the external port as internal port unless specified.
Instructions
Abre un puerto con defaults sensatos. Flujo conversacional recomendado.
Args:
port: Puerto externo a abrir.
protocol: "TCP", "UDP" o "TCP+UDP" (default).
internal_host: IP interna destino. Si None o "auto",
se detecta automaticamente la IP local del host en la subred
del router (llamando al helper equivalente a zte_get_local_ip).
internal_port: Puerto interno. Si None, se usa el mismo que port.
name: Nombre descriptivo. Si None, se genera como "port_".
Para rangos de puertos o control total, usa zte_add_port_forward.
Flujo recomendado: 1. Pide al usuario el puerto a abrir. 2. Llama a zte_get_local_ip y propon la IP detectada. 3. Confirma con el usuario antes de abrir (destino IP y puerto interno). 4. Llama a zte_open_port con los valores acordados.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | Yes | ||
| protocol | No | TCP+UDP | |
| internal_host | No | ||
| internal_port | No | ||
| name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |