Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Html
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Html
<div class="fb-like" data-href="#" data-layout="button_count" data-action="recommend" data-size="large" data-show-faces="true" data-share="true"></div>

...

Scroll export button
scopecurrent
template-id0fa09813-8b86-460a-aa1d-ef450a80e9ce
quick-starttrue
add-onScroll PDF Exporter

Info

This guide explains how to install Dubber, a unified call recording and voice AI system, which can be integrated with Wildix. 

Created: January 2022

Permalink: https://confluencewildix.wildixatlassian.comnet/wiki/x/ywYkBgih7OAQ


Table of Contents

Introduction

...

  1. Record call application. Recording must be started before other custom apps. Otherwise, some of the variables will be empty.

    Custom applications with the following values:

  2. Set(__account=DubberAccountID)

    Note

    Note: DubberAccountID variable should be replaced with the customer’s Dubber account obtained on the Dubber website.


  3. Set(__from=${CALLERID(num)})
  4. Set(__to=${EXTEN})
  5. Set(__dubpoint=DubPointID)

    Note

    Note: DubPointID variable should be replaced with the customer’s DubPoint IDs, obtained on Dubber website.


  6. Set(__direction=outbound)

    Note

    Note: Direction value should be changed based on the setup, but ultimately it is just metadata for the visuals.


  7. Set(__path=/mnt/backups/${CDR(userfield):2:${MATH(${LEN(${link2})}-10,i)}}0.mp3)

    Note

    Note: make sure that “Quality of calls recordings” is set to mp3 in Dialplan -> General settings, otherwise change “.mp3” to “.wav” in the 7th application.

    Image Added



    Then, you need to route the call: 

  8. In the below example, Dial the trunk application is used.

Image Added


II. Next, add a hangup Dialplan entry “h” and Custom application with the following value: 

  • System(/mnt/backups/dubber/save_call.sh ${account} ${from} ${to} ${dubpoint} ${direction} ${path})

Image Added

This executes the script after the end of the call.

...

Cronjob in the provided example is executed at the beginning of every minute, you can use crontab calculator to set it to a different value: https://crontab.guru/


Macrosuite divider macro
dividerTypetext
dividerWidth70
emoji{"id":"smile","name":"Smiling Face with Open Mouth and Smiling Eyes","short_names":["smile"],"colons":":smile:","emoticons":["C:","c:",":D",":-D"],"unified":"1f604","skin":null,"native":"😄"}
textColor#000000
dividerWeight2
labelPositionmiddle
textAlignmentcenter
iconColor#0052CC
fontSizemedium
textNot finding the help you need? Join the Facebook group to ask a question!
emojiEnabledfalse
dividerColor#DFE1E6
dividerIconbootstrap/CloudsFill

Button macro
buttonTextFacebook
isButtonShadowOntrue
emoji{"id":"smile","name":"Smiling Face with Open Mouth and Smiling Eyes","short_names":["smile"],"colons":":smile:","emoticons":["C:","c:",":D",":-D"],"unified":"1f604","skin":null,"native":"😄"}
buttonBorderColor#4267b2ff
buttonColor#4267b2ff
buttonNewTabfalse
buttonFontColor#ffffff
buttonSizemedium
buttonIconColor#ffffff
buttonWidthDetection46
buttonHoverColor#ffffff
buttonIconfont-awesome/FacebookSquare
buttonTypeicon_left
buttonLink{"link":"https://www.facebook.com/groups/wildixtechwizards","source":"direct"}
buttonNewLink
buttonRadius3
buttonShadow0
id228
emojiEnabledfalse
buttonWidth20