Call Recordings
Call Recording Overview
Businesses today must communicate with customers quickly, clearly, and reliably. A modern business phone system should include call recording to support quality assurance, compliance, training, and dispute resolution.
Once call recording is enabled, you can access recorded calls to review conversations and identify who called and when. Automatic call recording helps organizations:
Maintain high service quality
Train and evaluate new agents
Investigate disputes or incidents
Meet regulatory and compliance requirements
Discover how PortSIP PBX can help improve your business communications.
Call Recording Management
The Tenant Administrator can manage and access call recordings by navigating to:
Data Analytics > Call Recordings

From this page:
All recording files are listed.
Double-click a recording to download or play the file.
Click the Action button to open the menu and navigate directly to the CDR of the associated call.

Call Recording Control Levels
PortSIP PBX allows call recording to be controlled at two levels: User Level and Tenant Level.
User Level Call Recording
To enable or disable call recording for an individual user:
Navigate to Call Manager > Users.
Double-click the user you want to modify.
Open the Extension tab.
Enable or disable:
Record Audio Calls
Record Video Calls
Behavior
If Record Audio Calls is enabled, the user’s calls are recorded as WAV files, even for video calls.
If Record Video Calls is enabled, video calls are recorded as MP4 files.
Tenant Level Call Recording
The Tenant Administrator can enable or disable call recording for all users within a tenant.
Navigate to Company from the left menu.
Open the General page.
Under the Options section, enable or disable:
Enable extension audio recording
Enable extension video recording
Behavior
Audio recording generates WAV files (even for video calls).
Video recording generates MP4 files for video calls.
Automatically Stop Recording for Calls Between External Numbers
In some countries, privacy and security regulations prohibit recording calls made between two external numbers.
Example Scenario
A client calls the contact center via a trunk.
An agent answers and recording begins.
The agent transfers the call to an external mobile number.
At this point, the call is between two external numbers and recording must stop.
Configuration
To comply with these regulations:
Log in as System Administrator.
Navigate to Advanced > Settings.
Open the General page.
Disable Record the call between external numbers.
Once disabled, PortSIP PBX automatically stops recording when a call transitions to two external endpoints.
Pause and Resume Call Recording
PortSIP PBX supports pausing and resuming call recording during an active call.
Using Feature Access Codes (FAC)
Dial *48 to pause call recording
Dial *49 to resume call recording
Pause/Resume Recording via SIP MESSAGE (Out-of-Dialog)
Client apps or IP phones can pause or resume recording by sending an out-of-dialog SIP MESSAGE to the PBX.
Notes
The message body must be JSON.
Content-Typemust beapplication/x-media-control+json.operationspecifies the action (pause or resume).session_idis obtained from theX-Session-Idheader in the SIPINVITEor200 OK.
Pause/Resume Recording via SIP MESSAGE (In-Dialog)
You can also use an in-dialog SIP MESSAGE:
Supported Commands
pause-audio-recordingpause-video-recordingresume-audio-recordingresume-video-recording
Call Recording File Format
By default, PortSIP PBX records calls in WAV format, which provides high audio quality but consumes more disk space.
PortSIP PBX also supports MP3 and AMR formats.
Change Recording Format
Open the configuration file:
Linux:
/var/lib/portsip/pbx/system.iniWindows:
C:/ProgramData/PortSIP/pbx/system.ini
In the
[mediaserver]section, locate:Set the value:
1– WAV (default)2– AMR3– MP3
Save the file.
Restart Media Server
Windows: Restart PortSIP Media Server from Windows Services.
Linux:
⚠️ Recording in AMR or MP3 reduces disk usage but may impact audio quality and performance.
Recording File Size Calculation
Approximate recording sizes per minute:
WAV: ~1 MB per minute (uncompressed, best quality)
AMR: ~100 KB per minute (not playable in browsers)
MP3: ~256 KB per minute (browser-playable)
Choose the format that best balances storage requirements, performance, and audio quality for your deployment.
Last updated