Call Recording (Preview)

There are four SmartFlows actions available to enable users to start, pause, resume, and end call recording within a flow. Please note that call recording functionality is currently in preview mode, meaning that we’re still working on these (and taking feedback!) and we might change how they work later on.


To begin a recording, drag the Start Capture action onto the board.



The flow will start to record the inbound audio. In the configurations, select the checkbox next to “MIX (Inbound & Outbound Audio)” to record both inbound and outbound audio.



If checked, the filename will appear as:
<Customer ID>.<flowID>.<Action name>.<SessionID>.<tag>.wav


  • Your Customer ID is a unique identifier for your IntelePeer/Atmosphere® account.
  • The Flow ID is the name flow itself. It can be bound in the configurations panel to the right after clicking anywhere on the board.



  • The Session ID is the unique identifier for this particular execution of the flow. The first 10 digits of the session ID represent a Unix timestamp, which can be converted to a date using a tool like this to identify the date and time of the recording:
  • Atmosphere® Insights also retains this data, so you can use this to compare Insights data with the recording belonging to this session.

    When Mix is unchecked, Atmosphere® creates two files, one for each side of the audio, the calling party and the called party.


File names if unchecked:


  • Caller side: <Customer ID>.<flowID>.<Action name>.<SessionID>.<tag>-in.wav
  • Called side: <Customer ID>.<flowID>.<Action name>.<SessionID>.<tag>-out.wav


You can also add a Tag to audio file names to help identify them.



There are a variety of ways in which the file names will appear based on your configurations.


  • Without Tag: /path/<filename>.wav
  • With Tag: /path/<filename>.<tag>.wav
  • With Tag and Mix unchecked: /path/<filename>.<tag>-in.wav, /path/<filename>.<tag>-out.wav


Example filenames:
Mix is unchecked and Tag “apple” is added:


  • Caller side: <Customer ID>.<flowID>.<Action name>.<SessionID>.apple-in.wav
  • Called side: <Customer ID>.<flowID>.<Action name>.<SessionID>.apple-out.wav


Mix is checked and Tag “orange” is added:


  • <Customer ID>.<flowID>.<Action name>.<SessionID>.orange.wav


If there is a point within your flow that call recording is not necessary, like during a call transfer or DTMF collections, you can pause the recording and resume when necessary.  This is also useful when you are providing or collecting protected customer information such as medical or credit card information.  Here is where you pull Pause Capture and Resume Capture on your board.



To end call recording completely within your flow, drag Stop Capture to the board.



Call recordings can be accessed through IntelePeer’s cloud storage. Follow this tutorial to generate a private/public key pair and configure access to our storage.