Versions Compared

Key

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

...

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

Info

The Document describes how to record a custom message via Dialplan Custom application.

Created: May 2019

Permalink: https://wildix.atlassian.net/wiki/x/uhbOAQ

Table of Contents

Use case

A user wants to change a standard IVR announcement from an external phone. To override restriction of not being able to dial feature code 74 as external caller - we can use the following Custom application: 
Principle of work: 
We are using old recording file, in our example it will be "test": 
Image Removed
This is the original file configure it via Dialplan. 

Dialplan configuration

For the configuration, the previously recorded audio message is used ("test" in our example):


Image Added


It is the original message that was recorded via Feature Code "Shared record" 74/ Message message recording option in Sounds menu (internally)WMS -> SoundsThe idea idea is to replace an existing file it with the new one.  When the  When an external caller dials a DID to hit the dial plan Dialplan entry shown below - they will hear a "Beep" sound , a beep sound is played and the recording will starts immediately start.   However you You can also add "Play sound" application to announce that your a message will be recorded after "Beep" a beep sound (optional). 
To use this custom application, we need to build the following entry into the dial plan (matching a DID of course
Add Custom application (it should match DID configuration):Image Removed

...

iconfalse
titleCode:


...

Image Added

  • Custom application -> Record(/rw2/var/lib/callweaver/sounds/00000/test:alaw, 0,0,k)

...

where :

  • (/rw2/var/lib/callweaver/sounds/00000/) - / path / to /file 
    NOTE: To verify the path (/path/to/file)  -  open your dialplan and use "Play sound" application and choose your message from Sounds menu: 
    Image Removed 
    /rw2/var/lib/callweaver/sounds/00000/ - is DEFAULT the audio message

It is the default path and is used by

...

default. If you

...

place your recording in another folder

...

, the path will be different. For example, ~/00000/MusicOnHold/ folder. 

...

To verify the path, use "Play sound" application -> choose your message from Sounds menu: 


Image Added

  • test:alaw - file the message name and format 
  •  0 - silence: seconds of silence allowed before the recording is stopped. If missing or 0, silence detection is disabled. ( In our case this is 0 )  disabled 
  • 0 - maxduration: the maximum duration of the recording duration in seconds. If missing or 0, there is no maximum.  ( In our case this is 0 )  the maximum duration is not set 
  • k - option: may be ‘skip’ "skip" option to return immediately if the line is not up, or ‘noanswer’ "noanswer" to record even if the line is not up. ( In our case this is k )

    Option parameters in 1.8:

  •  a: Append to existing recording rather than replacing.
  •  n: Do up 

Other available options:

  • a - extends the existing recording (doesn't replace it)
  • n - does not answer, but record anyway if the line not yet answered.
  •  q : quiet (do not play - quiets (a beep tonesound is not played). s: skip
  • - skips recording if the line is not yet answered.
  •  t: use - uses alternate "*’ terminator key (DTMF) " DTMF key instead of default ‘#’"#"
  •  x : Ignore all terminator keys (DTMF) and keep - ignores all sent DTMF keys and keeps recording until hangup.
  •  k : Keep - keeps recorded file upon hangup.
  •  y : Terminate - terminates the recording if *any* DTMF digit is received.sent


Note

Note: the k option is used in

...

our example

...

and should likely be used in your case so that

...

a person who is calling

...

to change the announcement can simple hang up OR press

...

"#" key to terminate the recording of the new announcement.



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