Verba Dial-out Recording
Besides handling incoming calls and providing an IVR for feature access, the Verba Dial-in Recorder service is also capable of actively initiating calls, so it can act as a dial-out recorder for meeting recording.
Once the Verba Dial-in Recorder service is connected to the PBX system with a SIP Trunk, or logged in as a 3rd party endpoint, it can be commanded by its API to initiate outgoing calls.
With the dial-out recorder solution, any kinds of meetings (Cisco CMS, Webex, etc.) can be dialed, if the meeting has a callable line number or SIP URI.
The Verba dial-out recorder solution cannot provide DTMF PIN codes for authentication while joining into the meetings.
Prerequisites
A SIP Trunk has to be set up between the Verba Recording Server and the PBX. For more information, see:
Cisco:Â Create and configure a SIP Trunk
Skype for Business / Lync:Â Configuring Microsoft Lync for dial-in recording
Configuring Verba for Dial-out Recording
Stage 1 - Turn off the Advanced API Security
Step 1 - In the Verba Web Interface go to System > Servers > Select your Media Repository (or Single) Server  > Click on the Change Configuration Settings tab.
Step 2 - Expand the Server Certificate node.
Step 3 - Set the Enable Advanced API Security setting to No.
Step 4 - Save the changes by clicking on the  icon.
Step 5Â - Repeat Step 1 - 4 on all the Verba server nodes.
Step 6 - A notification banner will appear on the top. Click on the click here link, so you will be redirected to the Configuration Tasks tab. Click on the Execute button in order to execute the changes.
Using the Verba Dial-out Recording
The Verba Dial-in Recorder service can be controlled through its API. For the API access, any kind of client could work. In our example, we are using PUTTY.
Step 1Â - Start the PUTTY application.
Step 2 - Provide the hostname or the IP address of the Recording Server, and the port 10004.
Step 3 - Set the Connection type to Raw, and set the Close window on exit setting to Never.
Step 4 - Click Open.
Step 5Â - The recorder can be commanded by the following API call for initiating an outgoing call:
<?xml version="1.0" encoding="UTF-8"?> <VerbaApi> <Request type="StartDialOutRecording" id="0" persistent="0"> <CallId>random_guid</CallId> <From>sip:recorder_number@cucm_ip</From> <To>sip:meeting_sip_address</To> </Request> </VerbaApi>
Step 6Â - The recorder can be commanded by the following API call for hanging up the outgoing call:
<?xml version="1.0" encoding="UTF-8"?> <VerbaApi> <Request type="StopDialOutRecording" id="0" persistent="0"> <CallId>sip_call_id</CallId> </Request> </VerbaApi>