How to record 1:1 Teams and PSTN calls with OBS Studio for free

Hi All,

Microsoft Teams offer a 1:1 Teams call recording solution when both endopoint use Teams, but it do not works with PSTN calls. Centralized Call Recording solutions works perfectly with SIPREC, but they are not cheep.

A Customer ask me today how to record 1:1 Microsoft Teams and PSTN calls, so I started thinking about how to get this function at no cost: the answer is OBS Studio!

OBS Studio Setup

To use OBS Studio as a Microsoft Teams 1:1 call recording solution, you need to download and install it from the official site:

Add Sources

Launch OBS Studio, then click the plus (+) button in the bottom left corner of the Sources area to add the following objects

Add Audio Input Capture -> Default Device to record your voice

Add Audio Output Capture -> Default Device to record the remote voice (PSTN)

It looks like you haven't added any video sources yet, so you will only be outputting a blank screen. Are you sure you want to do this?

To avoid the “No Sources” warning every time you start the recording, add Image -> Empty file

At the end the Sources are should look like this one above

OBS Recording Settings

Go to Settings -> Output to setup Recording parameters like the image above.
Output Mode: Simple
Recording Path: select the folder where you want to store the recording files
Recording Quality: High Quality, Medium File Size
Recording Format: mp4
Encoder: Hardware (if available)

OBS Hotkeys

Go to Hotkeys and setup a Start and Stop Recording key combination (like the example above), choose something easy to remember and to press.

Test the solution

Make a simple PSTN call from Teams and hit the Start Recording Hotkey combination, both call speaker voices will be recorded by OBS Studio in files like these below.

I think this is a good solution for free, please let me know if you have any suggestions to improve it.

Best Regards

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog at

Up ↑

%d bloggers like this: