Super AdminTenant AdminAgentEnd User
The ICTPBX portal includes a built-in JsSIP WebRTC softphone that lives as a floating panel in your browser. You can make and receive calls without installing any app or plugin – just open the panel and start dialing.

Opening the Softphone
Click the phone icon in the top right of the portal header to open the softphone panel. The panel floats over the page, so you can keep working while on a call. It connects to FreeSWITCH via a secure WebSocket (WSS) connection automatically when you open it.

Making a Call
- Open the softphone panel by clicking the phone icon in the header
- The panel uses your extension’s SIP credentials automatically – no manual setup needed
- Type the number or extension you want to call using the dial pad
- Press the call button to connect
During a Call
While you’re connected, the softphone gives you these controls:
- Mute / Unmute – silence your microphone without ending the call
- Hold / Unhold – place the call on hold and resume it
- Blind Transfer – transfer the call to any extension or external number immediately
- DTMF – send touch tones for IVR navigation (press # for account numbers, etc.)
- Hang Up – end the call
Receiving Calls
Keep the portal tab open to receive incoming calls. When a call comes in, the softphone panel opens automatically and shows the caller’s number. Click Accept to answer or Decline to send to voicemail.
Related Features
- My Account – find your SIP credentials to use with external SIP clients
- Follow Me – forward calls to your mobile when you’re away from the portal