# WHATPORT(5080)

## NAME

port 5080 — FreeSWITCH external SIP profile (registered as onscreen) — The second SIP port — FreeSWITCH's external profile, where carriers and trunks land.

Protocol: TCP  
IANA registry

## DESCRIPTION

IANA has 5080 registered as onscreen, "OnScreen Data Collection Service", which you will not meet in practice. The real occupant is FreeSWITCH: its shipped external profile binds 5080 (the $${external_sip_port} variable) for gateways and SIP trunks, with the internal profile on 5060 for registered handsets. The split exists because the external profile runs with auth-calls disabled — carriers authenticate by IP, not by registration.

## EXPOSURE

**Expose with care.** The external profile accepts unauthenticated INVITEs by design, so the only thing between it and toll fraud is a source-IP ACL. Restrict it to your carrier's networks and audit the dialplan reachable from that profile.

## CHECK

```sh
nc -vz TARGET 5080
```

## SEE ALSO

- docs — [FreeSWITCH docs — SIP profiles (internal 5060, external 5080)](https://developer.signalwire.com/freeswitch/users-and-endpoints/sip-profiles/) (developer.signalwire.com)
- source — [signalwire/freeswitch on GitHub](https://github.com/signalwire/freeswitch) (github.com)
- iana — [IANA port registry — 5080 (onscreen)](https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=5080) (iana.org)

---

HTML: <https://whatport.net/5080/> · JSON: <https://whatport.net/5080.json> · full dataset: <https://whatport.net/ports.json>
