Change voicemail language to german

Hello, my dears,
I’ve been trying for a long time to change the language of the mailbox from English to German.
Information:

  • FreePBX Vsersion 16.0.40.3
  • Debian 11 (x86 Installation)

Installed languages:
URL: change voice language

Via the Tone Languages menu

It just doesn’t work. I ask for support.
Many thanks from Stefan Harbich

Do you want to change the language for all sounds to German? Or only for the voicemail? I am not quite sure if the last one is possible.
But you can change the sound languge under Admin > Sound Languages > Settings > Global language. This will also change the sound language for the voicemail.

I chose the first variant. See screen. However, without changes, even after a restart.


I see the following messages in the log (freepbx.log):

[2023-05-23 11:52:01] [freepbx.INFO]: Deprecated way to add Console commands for module api, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2023-05-23 11:52:01] [freepbx.INFO]: Deprecated way to add Console commands for module backup, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []
[2023-05-23 11:52:01] [freepbx.INFO]: Deprecated way to add Console commands for module voicemail, adding console commands this way can have negative performance impacts. Please use module.xml. See: https://wiki.freepbx.org/display/FOP/Adding+fwconsole+commands [] []

Here is the “full” log file. After I clicked the red button (apply changes).

[2023-05-23 12:10:57] VERBOSE[681526] app_amd.c: AMD defaults: initialSilence [2500] greeting [1500] afterGreetingSilence [800] totalAnalysisTime [5000] minimumWordLength [100] betweenWordsSilence [50] maximumNumberOfWords [2] silenceThreshold [256] maximumWordLength [5000]
[2023-05-23 12:10:57] VERBOSE[681526] loader.c: Reloading module 'res_http_post.so' (HTTP POST support)
[2023-05-23 12:10:57] VERBOSE[681526] loader.c: Reloading module 'func_odbc.so' (ODBC lookups)
[2023-05-23 12:10:57] VERBOSE[681526] loader.c: Reloading module 'pbx_ael.so' (Asterisk Extension Language Compiler)
[2023-05-23 12:10:57] VERBOSE[681526] pbx_variables.c: Setting global variable 'CONSOLE-AEL' to '"Console/dsp"'
[2023-05-23 12:10:57] VERBOSE[681526] pbx_variables.c: Setting global variable 'IAXINFO-AEL' to 'guest'
[2023-05-23 12:10:57] VERBOSE[681526] pbx_variables.c: Setting global variable 'OUTBOUND-TRUNK' to '"Zap/g2"'
[2023-05-23 12:10:57] VERBOSE[681526] pbx_variables.c: Setting global variable 'OUTBOUND-TRUNKMSD' to '1'
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch'
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: Including switch 'Lua/' in context 'local'
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: Including switch 'Lua/' in context 'demo'
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: Including switch 'Lua/' in context 'public'
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: Including switch 'Lua/' in context 'default'
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: Time to scan old dialplan and merge leftovers back into the new: 0.003389 sec
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: Time to restore hints and swap in new dialplan: 0.000014 sec
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: Time to delete the old dialplan: 0.000732 sec
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: Total time merge_contexts_delete: 0.004135 sec
[2023-05-23 12:10:57] VERBOSE[681526] pbx.c: pbx_ael successfully loaded 229 contexts (enable debug for details).
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-internal-xfer' tries to include nonexistent context 'from-internal-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-internal-noxfer' tries to include nonexistent context 'from-internal-noxfer-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-pstn' tries to include nonexistent context 'from-pstn-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-internal-noxfer-additional' tries to include nonexistent context 'from-internal-noxfer-additional-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-internal-additional' tries to include nonexistent context 'from-internal-additional-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'paging-chanspy' tries to include nonexistent context 'paging-chanspy-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-vmblast' tries to include nonexistent context 'app-vmblast-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-missedcall-hangup' tries to include nonexistent context 'app-missedcall-hangup-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-missedcall-toggle' tries to include nonexistent context 'app-missedcall-toggle-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-missedcall-off' tries to include nonexistent context 'app-missedcall-off-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-missedcall-on' tries to include nonexistent context 'app-missedcall-on-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-missedcall' tries to include nonexistent context 'app-missedcall-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-hotelwakeup' tries to include nonexistent context 'app-hotelwakeup-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-featurecodes' tries to include nonexistent context 'ext-featurecodes-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-pinsets' tries to include nonexistent context 'macro-pinsets-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-setrvol' tries to include nonexistent context 'dialparties-setrvol-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-finalbuild' tries to include nonexistent context 'dialparties-finalbuild-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-ringallv2' tries to include nonexistent context 'dialparties-ringallv2-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-checkblkvm' tries to include nonexistent context 'dialparties-checkblkvm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-builddshunt-shuffle' tries to include nonexistent context 'dialparties-builddshunt-shuffle-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-builddshunt' tries to include nonexistent context 'dialparties-builddshunt-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-firstnotonphone' tries to include nonexistent context 'dialparties-firstnotonphone-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-call-trace' tries to include nonexistent context 'dialparties-call-trace-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-getdialstring' tries to include nonexistent context 'dialparties-getdialstring-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-checkcfextension' tries to include nonexistent context 'dialparties-checkcfextension-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-mainloop' tries to include nonexistent context 'dialparties-mainloop-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-isextavail' tries to include nonexistent context 'dialparties-isextavail-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-checkdndextensions' tries to include nonexistent context 'dialparties-checkdndextensions-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-checkcfextensions' tries to include nonexistent context 'dialparties-checkcfextensions-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-callscreencheck' tries to include nonexistent context 'dialparties-callscreencheck-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-preringprep' tries to include nonexistent context 'dialparties-preringprep-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-setmodes' tries to include nonexistent context 'dialparties-setmodes-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-setheader' tries to include nonexistent context 'dialparties-setheader-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-alertinfo' tries to include nonexistent context 'dialparties-alertinfo-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties-queuewait' tries to include nonexistent context 'dialparties-queuewait-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'dialparties' tries to include nonexistent context 'dialparties-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'func-apply-sipheaders' tries to include nonexistent context 'func-apply-sipheaders-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'func-set-sipheader' tries to include nonexistent context 'func-set-sipheader-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-dial-one' tries to include nonexistent context 'macro-dial-one-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-user-logoff' tries to include nonexistent context 'macro-user-logoff-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-user-logon' tries to include nonexistent context 'macro-user-logon-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-hangupcall' tries to include nonexistent context 'macro-hangupcall-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-blkvm-check' tries to include nonexistent context 'macro-blkvm-check-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-blkvm-clr' tries to include nonexistent context 'macro-blkvm-clr-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-blkvm-set' tries to include nonexistent context 'macro-blkvm-set-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-blkvm-setifempty' tries to include nonexistent context 'macro-blkvm-setifempty-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'originate-skipvm' tries to include nonexistent context 'originate-skipvm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-simple-dial' tries to include nonexistent context 'macro-simple-dial-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-exten-vm' tries to include nonexistent context 'macro-exten-vm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-vm' tries to include nonexistent context 'macro-vm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-block-cf' tries to include nonexistent context 'macro-block-cf-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-setmusic' tries to include nonexistent context 'macro-setmusic-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-dial-confirm' tries to include nonexistent context 'macro-dial-confirm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-dahdi' tries to include nonexistent context 'from-dahdi-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-zaptel' tries to include nonexistent context 'from-zaptel-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-outbound-callerid' tries to include nonexistent context 'macro-outbound-callerid-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-user-callerid' tries to include nonexistent context 'macro-user-callerid-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-privacy-mgr' tries to include nonexistent context 'macro-privacy-mgr-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-dialout-trunk' tries to include nonexistent context 'macro-dialout-trunk-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-send-obroute-email' tries to include nonexistent context 'sub-send-obroute-email-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-pincheck' tries to include nonexistent context 'sub-pincheck-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-auto-blkvm' tries to include nonexistent context 'macro-auto-blkvm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-auto-confirm' tries to include nonexistent context 'macro-auto-confirm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-confirm' tries to include nonexistent context 'macro-confirm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-presencestate-display' tries to include nonexistent context 'sub-presencestate-display-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'bad-number' tries to include nonexistent context 'bad-number-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-blackhole' tries to include nonexistent context 'app-blackhole-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-outisbusy' tries to include nonexistent context 'macro-outisbusy-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'outrt-1' tries to include nonexistent context 'outrt-1-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'outbound-allroutes' tries to include nonexistent context 'outbound-allroutes-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-prepend-cid' tries to include nonexistent context 'macro-prepend-cid-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-flp-2' tries to include nonexistent context 'sub-flp-2-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-flp-1' tries to include nonexistent context 'sub-flp-1-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-trunk-pjsip-telekom_02173900856' tries to include nonexistent context 'from-trunk-pjsip-telekom_02173900856-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-trunk' tries to include nonexistent context 'ext-trunk-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-trunk-pjsip-telekom_02173900855' tries to include nonexistent context 'from-trunk-pjsip-telekom_02173900855-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-did-catchall' tries to include nonexistent context 'ext-did-catchall-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-did' tries to include nonexistent context 'ext-did-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-test' tries to include nonexistent context 'ext-test-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'findmefollow-ringallv2' tries to include nonexistent context 'findmefollow-ringallv2-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-local-confirm' tries to include nonexistent context 'ext-local-confirm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-dial' tries to include nonexistent context 'macro-dial-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-contactmanager-sd' tries to include nonexistent context 'app-contactmanager-sd-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-blacklist-last' tries to include nonexistent context 'app-blacklist-last-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-blacklist-remove-invalid' tries to include nonexistent context 'app-blacklist-remove-invalid-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-blacklist-remove' tries to include nonexistent context 'app-blacklist-remove-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-blacklist-add-invalid' tries to include nonexistent context 'app-blacklist-add-invalid-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-blacklist-add' tries to include nonexistent context 'app-blacklist-add-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-blacklist-check' tries to include nonexistent context 'app-blacklist-check-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-blacklist' tries to include nonexistent context 'app-blacklist-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-pause-check' tries to include nonexistent context 'app-allowlist-pause-check-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-pause-disable' tries to include nonexistent context 'app-allowlist-pause-disable-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-pause-enable' tries to include nonexistent context 'app-allowlist-pause-enable-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-pause-toggle' tries to include nonexistent context 'app-allowlist-pause-toggle-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-last' tries to include nonexistent context 'app-allowlist-last-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-remove-invalid' tries to include nonexistent context 'app-allowlist-remove-invalid-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-remove' tries to include nonexistent context 'app-allowlist-remove-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-add-invalid' tries to include nonexistent context 'app-allowlist-add-invalid-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-add' tries to include nonexistent context 'app-allowlist-add-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist-check' tries to include nonexistent context 'app-allowlist-check-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-allowlist' tries to include nonexistent context 'app-allowlist-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-dialvm' tries to include nonexistent context 'app-dialvm-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'from-did-direct-ivr' tries to include nonexistent context 'from-did-direct-ivr-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-local' tries to include nonexistent context 'ext-local-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-vmmain' tries to include nonexistent context 'app-vmmain-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'vm-callme' tries to include nonexistent context 'vm-callme-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-rgsetcid' tries to include nonexistent context 'sub-rgsetcid-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'grps' tries to include nonexistent context 'grps-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-pickup' tries to include nonexistent context 'app-pickup-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-group' tries to include nonexistent context 'ext-group-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-systemrecording' tries to include nonexistent context 'macro-systemrecording-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'systemrecording-gui' tries to include nonexistent context 'systemrecording-gui-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-parking' tries to include nonexistent context 'app-parking-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'park-hints' tries to include nonexistent context 'park-hints-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'park-return-routing' tries to include nonexistent context 'park-return-routing-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'park-orphan-routing' tries to include nonexistent context 'park-orphan-routing-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'park-dial' tries to include nonexistent context 'park-dial-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'parkedcallstimeout' tries to include nonexistent context 'parkedcallstimeout-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-parked-call' tries to include nonexistent context 'macro-parked-call-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-page-stream' tries to include nonexistent context 'app-page-stream-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-paging' tries to include nonexistent context 'app-paging-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'autoanswer' tries to include nonexistent context 'autoanswer-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-autoanswer' tries to include nonexistent context 'macro-autoanswer-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-intercom-users' tries to include nonexistent context 'ext-intercom-users-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-intercom' tries to include nonexistent context 'ext-intercom-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'originate-aa' tries to include nonexistent context 'originate-aa-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-calltrace-perform' tries to include nonexistent context 'app-calltrace-perform-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-calltrace' tries to include nonexistent context 'app-calltrace-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-echo-test-echo' tries to include nonexistent context 'app-echo-test-echo-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-echo-test' tries to include nonexistent context 'app-echo-test-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-speakextennum' tries to include nonexistent context 'app-speakextennum-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-hr12format' tries to include nonexistent context 'sub-hr12format-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-speakingclock' tries to include nonexistent context 'app-speakingclock-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-hr24format' tries to include nonexistent context 'sub-hr24format-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-fmsetcid' tries to include nonexistent context 'sub-fmsetcid-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'followme-sub' tries to include nonexistent context 'followme-sub-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'followme-check' tries to include nonexistent context 'followme-check-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'fmgrps' tries to include nonexistent context 'fmgrps-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-findmefollow' tries to include nonexistent context 'ext-findmefollow-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-fmf-toggle' tries to include nonexistent context 'app-fmf-toggle-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-did-0002' tries to include nonexistent context 'ext-did-0002-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-did-0001' tries to include nonexistent context 'ext-did-0001-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-fax' tries to include nonexistent context 'app-fax-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-fax' tries to include nonexistent context 'ext-fax-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-dnd-hints' tries to include nonexistent context 'ext-dnd-hints-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-dnd-off' tries to include nonexistent context 'app-dnd-off-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-dnd-on' tries to include nonexistent context 'app-dnd-on-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-dnd-toggle' tries to include nonexistent context 'app-dnd-toggle-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'disa-dial' tries to include nonexistent context 'disa-dial-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-dictate-record' tries to include nonexistent context 'app-dictate-record-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-dictate-send' tries to include nonexistent context 'app-dictate-send-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-pjsip-auto-answer-redirect' tries to include nonexistent context 'c-x-3-operator-panel-pjsip-auto-answer-redirect-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-pjsip-auto-answer-headers' tries to include nonexistent context 'c-x-3-operator-panel-pjsip-auto-answer-headers-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-spy' tries to include nonexistent context 'c-x-3-operator-panel-spy-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-listen-to-recording' tries to include nonexistent context 'c-x-3-operator-panel-listen-to-recording-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-listen-to-voice-mail' tries to include nonexistent context 'c-x-3-operator-panel-listen-to-voice-mail-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-park-announce-answer' tries to include nonexistent context 'c-x-3-operator-panel-park-announce-answer-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-park' tries to include nonexistent context 'c-x-3-operator-panel-park-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-confbridge' tries to include nonexistent context 'c-x-3-operator-panel-confbridge-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-meetme' tries to include nonexistent context 'c-x-3-operator-panel-meetme-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-voice-mail' tries to include nonexistent context 'c-x-3-operator-panel-voice-mail-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'c-x-3-operator-panel-hold' tries to include nonexistent context 'c-x-3-operator-panel-hold-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'cidlookup' tries to include nonexistent context 'cidlookup-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-callwaiting-cwoff' tries to include nonexistent context 'app-callwaiting-cwoff-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-callwaiting-cwon' tries to include nonexistent context 'app-callwaiting-cwon-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'macro-one-touch-record' tries to include nonexistent context 'macro-one-touch-record-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-record-hh-check' tries to include nonexistent context 'sub-record-hh-check-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-record-check' tries to include nonexistent context 'sub-record-check-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'sub-record-cancel' tries to include nonexistent context 'sub-record-cancel-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'ext-cf-hints' tries to include nonexistent context 'ext-cf-hints-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-toggle' tries to include nonexistent context 'app-cf-toggle-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-busy-off' tries to include nonexistent context 'app-cf-busy-off-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-busy-off-any' tries to include nonexistent context 'app-cf-busy-off-any-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-busy-on' tries to include nonexistent context 'app-cf-busy-on-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-busy-prompting-on' tries to include nonexistent context 'app-cf-busy-prompting-on-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-off' tries to include nonexistent context 'app-cf-off-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-off-any' tries to include nonexistent context 'app-cf-off-any-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-on' tries to include nonexistent context 'app-cf-on-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-prompting-on' tries to include nonexistent context 'app-cf-prompting-on-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-unavailable-off' tries to include nonexistent context 'app-cf-unavailable-off-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-unavailable-on' tries to include nonexistent context 'app-cf-unavailable-on-custom'
[2023-05-23 12:10:57] WARNING[681526] pbx.c: Context 'app-cf-unavailable-prompt-on' tries to include nonexistent context 'app-cf-unavailable-prompt-on-custom'
[2023-05-23 12:10:57] VERBOSE[681526] loader.c: Reloading module 'app_queue.so' (True Call Queueing)
[2023-05-23 12:10:57] NOTICE[681526] app_queue.c: queuerules.conf has not changed since it was last loaded. Not taking any action.

Please do the following.
Login to your PBX via SSH and run the following command:

tail -f /var/log/asterisk/full | grep Playing

Dial your voicemail and post the output from the terminal here.

The logging shows the following information “(language ‘de_DE’)” but the language is not German. Can it be that the German language files are not linked after the change?

[2023-05-23 12:40:37] VERBOSE[693762][C-00000009] app_stack.c: PJSIP/100-00000012 Internal Gosub(app-missedcall-hangup,100,1) complete GOSUB_RETVAL=
[2023-05-23 12:40:38] VERBOSE[693762][C-00000009] app_dial.c: PJSIP/10-0000000f is ringing
[2023-05-23 12:40:38] VERBOSE[693762][C-00000009] app_dial.c: PJSIP/30-00000011 is ringing
[2023-05-23 12:40:39] VERBOSE[693762][C-00000009] app_dial.c: PJSIP/20-00000010 is ringing
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_dial.c: Nobody picked up in 20000 ms
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_stack.c: PJSIP/10-0000000f Internal Gosub(app-missedcall-hangup,10,1) start
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [10@app-missedcall-hangup:1] NoOp("PJSIP/10-0000000f", "Dialed: 10") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [10@app-missedcall-hangup:2] NoOp("PJSIP/10-0000000f", "Caller: ") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [10@app-missedcall-hangup:3] GotoIf("PJSIP/10-0000000f", "0?exit") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [10@app-missedcall-hangup:4] Set("PJSIP/10-0000000f", "EXTENNUM=10") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [10@app-missedcall-hangup:5] Set("PJSIP/10-0000000f", "FEXTENNUM=10") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [10@app-missedcall-hangup:6] GotoIf("PJSIP/10-0000000f", "1?exit") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (app-missedcall-hangup,10,8)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [10@app-missedcall-hangup:8] Return("PJSIP/10-0000000f", "") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_stack.c: Spawn extension (from-internal, 999, 1) exited non-zero on 'PJSIP/10-0000000f'
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_stack.c: PJSIP/10-0000000f Internal Gosub(app-missedcall-hangup,10,1) complete GOSUB_RETVAL=
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_stack.c: PJSIP/20-00000010 Internal Gosub(app-missedcall-hangup,20,1) start
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [20@app-missedcall-hangup:1] NoOp("PJSIP/20-00000010", "Dialed: 20") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [20@app-missedcall-hangup:2] NoOp("PJSIP/20-00000010", "Caller: ") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [20@app-missedcall-hangup:3] GotoIf("PJSIP/20-00000010", "0?exit") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [20@app-missedcall-hangup:4] Set("PJSIP/20-00000010", "EXTENNUM=20") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [20@app-missedcall-hangup:5] Set("PJSIP/20-00000010", "FEXTENNUM=20") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [20@app-missedcall-hangup:6] GotoIf("PJSIP/20-00000010", "1?exit") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (app-missedcall-hangup,20,8)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [20@app-missedcall-hangup:8] Return("PJSIP/20-00000010", "") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_stack.c: Spawn extension (from-internal, 999, 1) exited non-zero on 'PJSIP/20-00000010'
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_stack.c: PJSIP/20-00000010 Internal Gosub(app-missedcall-hangup,20,1) complete GOSUB_RETVAL=
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_stack.c: PJSIP/30-00000011 Internal Gosub(app-missedcall-hangup,30,1) start
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [30@app-missedcall-hangup:1] NoOp("PJSIP/30-00000011", "Dialed: 30") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [30@app-missedcall-hangup:2] NoOp("PJSIP/30-00000011", "Caller: ") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [30@app-missedcall-hangup:3] GotoIf("PJSIP/30-00000011", "0?exit") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [30@app-missedcall-hangup:4] Set("PJSIP/30-00000011", "EXTENNUM=30") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [30@app-missedcall-hangup:5] Set("PJSIP/30-00000011", "FEXTENNUM=30") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [30@app-missedcall-hangup:6] GotoIf("PJSIP/30-00000011", "1?exit") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (app-missedcall-hangup,30,8)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [30@app-missedcall-hangup:8] Return("PJSIP/30-00000011", "") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_stack.c: Spawn extension (from-internal, 999, 1) exited non-zero on 'PJSIP/30-00000011'
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] app_stack.c: PJSIP/30-00000011 Internal Gosub(app-missedcall-hangup,30,1) complete GOSUB_RETVAL=
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-dial:30] Set("PJSIP/telekom_0##########-0000000e", "DIALSTATUS=NOANSWER") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-dial:31] GosubIf("PJSIP/telekom_0##########-0000000e", "0?NOANSWER,1()") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-dial:32] NoOp("PJSIP/telekom_0##########-0000000e", "Returning since nobody answered") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-dial:33] MacroExit("PJSIP/telekom_0##########-0000000e", "") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [999@ext-group:20] Gosub("PJSIP/telekom_0##########-0000000e", "sub-record-cancel,s,1()") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@sub-record-cancel:1] Return("PJSIP/telekom_0##########-0000000e", "") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [999@ext-group:21] Set("PJSIP/telekom_0##########-0000000e", "RingGroupMethod=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [999@ext-group:22] GotoIf("PJSIP/telekom_0##########-0000000e", "0?nodest") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [999@ext-group:23] Set("PJSIP/telekom_0##########-0000000e", "__NODEST=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [999@ext-group:24] Macro("PJSIP/telekom_0##########-0000000e", "blkvm-clr,") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-blkvm-clr:1] Set("PJSIP/telekom_0##########-0000000e", "SHARED(BLKVM,PJSIP/telekom_0##########-0000000e)=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-blkvm-clr:2] Set("PJSIP/telekom_0##########-0000000e", "GOSUB_RETVAL=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-blkvm-clr:3] MacroExit("PJSIP/telekom_0##########-0000000e", "") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [999@ext-group:25] Goto("PJSIP/telekom_0##########-0000000e", "ext-local,vmb10,1") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (ext-local,vmb10,1)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmb10@ext-local:1] Macro("PJSIP/telekom_0##########-0000000e", "vm,10,BUSY,") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-vm:1] Macro("PJSIP/telekom_0##########-0000000e", "user-callerid,SKIPTTL") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:1] Set("PJSIP/telekom_0##########-0000000e", "TOUCH_MONITOR=1684838436.14") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:2] Set("PJSIP/telekom_0##########-0000000e", "CHANCONTEXT=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:3] Set("PJSIP/telekom_0##########-0000000e", "CHANCONTEXT=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:4] Set("PJSIP/telekom_0##########-0000000e", "CHANEXTENCONTEXT=telekom_0##########-0000000e") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:5] Set("PJSIP/telekom_0##########-0000000e", "CHANEXTEN=telekom_0##########-0000000e") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:6] Set("PJSIP/telekom_0##########-0000000e", "CALLERID(number)=+491702169731") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:7] Set("PJSIP/telekom_0##########-0000000e", "AMPUSER=+491702169731") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:8] Set("PJSIP/telekom_0##########-0000000e", "HOTDESCKCHAN=telekom_0##########-0000000e") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:9] Set("PJSIP/telekom_0##########-0000000e", "HOTDESKEXTEN=telekom_0##########") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:10] Set("PJSIP/telekom_0##########-0000000e", "HOTDESKCALL=0") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:11] ExecIf("PJSIP/telekom_0##########-0000000e", "0?Set(HOTDESKCALL=1)") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:12] ExecIf("PJSIP/telekom_0##########-0000000e", "0?Set(CALLERID(name)=)") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:13] GotoIf("PJSIP/telekom_0##########-0000000e", "0?report") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:14] ExecIf("PJSIP/telekom_0##########-0000000e", "0?Set(REALCALLERIDNUM=+491702169731)") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:15] Set("PJSIP/telekom_0##########-0000000e", "AMPUSER=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:16] GotoIf("PJSIP/telekom_0##########-0000000e", "0?limit") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:17] Set("PJSIP/telekom_0##########-0000000e", "AMPUSERCIDNAME=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:18] ExecIf("PJSIP/telekom_0##########-0000000e", "0?Set(__CIDMASQUERADING=TRUE)") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:19] GotoIf("PJSIP/telekom_0##########-0000000e", "1?report") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-user-callerid,s,28)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:28] NoOp("PJSIP/telekom_0##########-0000000e", "Macro Depth is 2") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:29] GotoIf("PJSIP/telekom_0##########-0000000e", "1?report2:macroerror") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-user-callerid,s,30)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:30] GotoIf("PJSIP/telekom_0##########-0000000e", "1?continue") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-user-callerid,s,49)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:49] Set("PJSIP/telekom_0##########-0000000e", "CALLERID(number)=+491702169731") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:50] Set("PJSIP/telekom_0##########-0000000e", "CALLERID(name)=+491702169731") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:51] GotoIf("PJSIP/telekom_0##########-0000000e", "0?cnum") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:52] Set("PJSIP/telekom_0##########-0000000e", "__MCNUM=+491702169731") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:53] Set("PJSIP/telekom_0##########-0000000e", "__MCNAME=+491702169731") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:54] Set("PJSIP/telekom_0##########-0000000e", "__MCEXTEN=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:55] Set("PJSIP/telekom_0##########-0000000e", "__MCORGCHAN=PJSIP/telekom_0##########-0000000e") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:56] Set("PJSIP/telekom_0##########-0000000e", "CDR(cnam)=+491702169731") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:57] Set("PJSIP/telekom_0##########-0000000e", "CDR(cnum)=+491702169731") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-user-callerid:58] Set("PJSIP/telekom_0##########-0000000e", "CHANNEL(language)=de_DE") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-vm:2] Set("PJSIP/telekom_0##########-0000000e", "VMGAIN=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-vm:3] Macro("PJSIP/telekom_0##########-0000000e", "blkvm-check,") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-blkvm-check:1] Set("PJSIP/telekom_0##########-0000000e", "GOSUB_RETVAL=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-blkvm-check:2] ExecIf("PJSIP/telekom_0##########-0000000e", "0?Set(GOSUB_RETVAL=TRUE)") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-blkvm-check:3] MacroExit("PJSIP/telekom_0##########-0000000e", "") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-vm:4] GotoIf("PJSIP/telekom_0##########-0000000e", "1?vmx,1") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-vm,vmx,1)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:1] Set("PJSIP/telekom_0##########-0000000e", "MEXTEN=10") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:2] Set("PJSIP/telekom_0##########-0000000e", "MMODE=BUSY") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:3] Set("PJSIP/telekom_0##########-0000000e", "RETVM=") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:4] Set("PJSIP/telekom_0##########-0000000e", "MODE=busy") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:5] Macro("PJSIP/telekom_0##########-0000000e", "get-vmcontext,10") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-get-vmcontext:1] Set("PJSIP/telekom_0##########-0000000e", "VMCONTEXT=default") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-get-vmcontext:2] GotoIf("PJSIP/telekom_0##########-0000000e", "0?200:300") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-get-vmcontext,s,300)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-get-vmcontext:300] NoOp("PJSIP/telekom_0##########-0000000e", "") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:6] Set("PJSIP/telekom_0##########-0000000e", "MODE=busy") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:7] NoOp("PJSIP/telekom_0##########-0000000e", "MODE IS: busy") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:8] GotoIf("PJSIP/telekom_0##########-0000000e", "1?chknomsg") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-vm,vmx,10)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:10] GotoIf("PJSIP/telekom_0##########-0000000e", "0?s-BUSY,1") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:11] GotoIf("PJSIP/telekom_0##########-0000000e", "1?notdirect") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-vm,vmx,13)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:13] NoOp("PJSIP/telekom_0##########-0000000e", "Checking if ext 10 is enabled: ") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [vmx@macro-vm:14] GotoIf("PJSIP/telekom_0##########-0000000e", "1?s-BUSY,1") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-vm,s-BUSY,1)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s-BUSY@macro-vm:1] NoOp("PJSIP/telekom_0##########-0000000e", "BUSY voicemail") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s-BUSY@macro-vm:2] Macro("PJSIP/telekom_0##########-0000000e", "get-vmcontext,10") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-get-vmcontext:1] Set("PJSIP/telekom_0##########-0000000e", "VMCONTEXT=default") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-get-vmcontext:2] GotoIf("PJSIP/telekom_0##########-0000000e", "0?200:300") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-get-vmcontext,s,300)
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-get-vmcontext:300] NoOp("PJSIP/telekom_0##########-0000000e", "") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] pbx.c: Executing [s-BUSY@macro-vm:3] VoiceMail("PJSIP/telekom_0##########-0000000e", "10@default,b") in new stack
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'vm-theperson.gsm' (language 'de_DE')
[2023-05-23 12:40:59] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'digits/1.gsm' (language 'de_DE')
[2023-05-23 12:41:00] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'digits/0.gsm' (language 'de_DE')
[2023-05-23 12:41:00] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'vm-isonphone.gsm' (language 'de_DE')
[2023-05-23 12:41:02] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'vm-intro.gsm' (language 'de_DE')
[2023-05-23 12:41:08] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'beep.gsm' (language 'de_DE')
[2023-05-23 12:41:08] VERBOSE[693762][C-00000009] app_voicemail.c: Recording the message
[2023-05-23 12:41:08] VERBOSE[693762][C-00000009] app.c: x=0, open writing:  /var/spool/asterisk/voicemail/default/10/tmp/sxuwWz format: wav49, 0x7f8fb401e040
[2023-05-23 12:41:08] VERBOSE[693762][C-00000009] app.c: x=1, open writing:  /var/spool/asterisk/voicemail/default/10/tmp/sxuwWz format: gsm, 0x7f8fb400a810
[2023-05-23 12:41:08] VERBOSE[693762][C-00000009] app.c: x=2, open writing:  /var/spool/asterisk/voicemail/default/10/tmp/sxuwWz format: wav, 0x7f8fb404f820
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] app.c: User hung up
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] app_macro.c: Spawn extension (macro-vm, s-BUSY, 3) exited non-zero on 'PJSIP/telekom_0##########-0000000e' in macro 'vm'
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Spawn extension (ext-local, vmb10, 1) exited non-zero on 'PJSIP/telekom_0##########-0000000e'
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [h@ext-local:1] Macro("PJSIP/telekom_0##########-0000000e", "hangupcall,") in new stack
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-hangupcall:1] Set("PJSIP/telekom_0##########-0000000e", "__MCVMSTATUS=SUCCESS") in new stack
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-hangupcall:2] Gosub("PJSIP/telekom_0##########-0000000e", "app-missedcall-hangup,s,1()") in new stack
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [s@app-missedcall-hangup:1] NoOp("PJSIP/telekom_0##########-0000000e", "Dialed: s") in new stack
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [s@app-missedcall-hangup:2] NoOp("PJSIP/telekom_0##########-0000000e", "Caller: ") in new stack
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [s@app-missedcall-hangup:3] GotoIf("PJSIP/telekom_0##########-0000000e", "0?exit") in new stack
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [s@app-missedcall-hangup:4] Set("PJSIP/telekom_0##########-0000000e", "EXTENNUM=s") in new stack
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [s@app-missedcall-hangup:5] Set("PJSIP/telekom_0##########-0000000e", "FEXTENNUM=s") in new stack
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [s@app-missedcall-hangup:6] GotoIf("PJSIP/telekom_0##########-0000000e", "0?exit") in new stack
[2023-05-23 12:41:11] VERBOSE[693762][C-00000009] pbx.c: Executing [s@app-missedcall-hangup:7] AGI("PJSIP/telekom_0##########-0000000e", "agi://127.0.0.1/missedcallnotify.php,s,,s,0,,PJSIP/telekom_0##########-0000000e,NOANSWER,,999,") in new stack
[2023-05-23 12:41:12] VERBOSE[693762][C-00000009] res_agi.c: <PJSIP/telekom_0##########-0000000e>AGI Script agi://127.0.0.1/missedcallnotify.php completed, returning 0
[2023-05-23 12:41:12] VERBOSE[693762][C-00000009] pbx.c: Executing [s@app-missedcall-hangup:8] Return("PJSIP/telekom_0##########-0000000e", "") in new stack
[2023-05-23 12:41:12] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-hangupcall:3] GotoIf("PJSIP/telekom_0##########-0000000e", "1?theend") in new stack
[2023-05-23 12:41:12] VERBOSE[693762][C-00000009] pbx_builtins.c: Goto (macro-hangupcall,s,5)
[2023-05-23 12:41:12] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-hangupcall:5] ExecIf("PJSIP/telekom_0##########-0000000e", "0?Set(CDR(recordingfile)=)") in new stack
[2023-05-23 12:41:12] VERBOSE[693762][C-00000009] pbx.c: Executing [s@macro-hangupcall:6] Hangup("PJSIP/telekom_0##########-0000000e", "") in new stack
[2023-05-23 12:41:12] VERBOSE[693762][C-00000009] app_macro.c: Spawn extension (macro-hangupcall, s, 6) exited non-zero on 'PJSIP/telekom_0##########-0000000e' in macro 'hangupcall

When the sound file is missing in the folder of the currently activated language, FreePBX will playing the sound file from the english folder as a fallback. So you are probably missing the files vm-theperson.gsm, digits/1.gsm, digits/0.gsm, vm-isonphone.gsm, vm-intro.gsm and beep.gsm in the German language folder you have created.

Coincidentally I have published new German sound files for the FreePBX last week. See my Post here.
Try to install these ones by following the guide.
Guide:

Download:

1 Like

I’ve already done that. The only question is that the zip files have files and directories with files. How should I unpack those in the de_custom folder? Just files without the directories? Or the files with the subdirectories and their files?

I think I found the mistake. There are no gsm files in the “/var/lib/asterisk/sounds/de_DE/digits” directory. Only “*.alaw, *.g722 and *.ulaw” files exist there. What do I have to change where?

root@dsme01:/var/lib/asterisk/sounds/de_DE/digits# ls -la
insgesamt 2976
drwxr-xr-x 2 asterisk asterisk 12288 22. Mai 21:58 .
drwxr-xr-x 8 asterisk asterisk 45056 22. Mai 21:58 ..
-rw-r--r-- 1 asterisk asterisk  7951 22. Mai 21:58 0.alaw
-rw-r--r-- 1 asterisk asterisk  7951 22. Mai 21:28 0.g722
-rw-r--r-- 1 asterisk asterisk  7951 22. Mai 21:29 0.ulaw
-rw-r--r-- 1 asterisk asterisk  9377 22. Mai 21:58 10.alaw
-rw-r--r-- 1 asterisk asterisk  9377 22. Mai 21:28 10.g722
-rw-r--r-- 1 asterisk asterisk  9377 22. Mai 21:29 10.ulaw
-rw-r--r-- 1 asterisk asterisk  9701 22. Mai 21:58 11.alaw
-rw-r--r-- 1 asterisk asterisk  9701 22. Mai 21:28 11.g722
-rw-r--r-- 1 asterisk asterisk  9701 22. Mai 21:29 11.ulaw
-rw-r--r-- 1 asterisk asterisk  9154 22. Mai 21:58 12.alaw
-rw-r--r-- 1 asterisk asterisk  9154 22. Mai 21:28 12.g722
-rw-r--r-- 1 asterisk asterisk  9154 22. Mai 21:29 12.ulaw
-rw-r--r-- 1 asterisk asterisk 11009 22. Mai 21:58 13.alaw
-rw-r--r-- 1 asterisk asterisk 11009 22. Mai 21:28 13.g722
-rw-r--r-- 1 asterisk asterisk 11009 22. Mai 21:29 13.ulaw
-rw-r--r-- 1 asterisk asterisk  8682 22. Mai 21:58 14.alaw
-rw-r--r-- 1 asterisk asterisk  8682 22. Mai 21:28 14.g722
-rw-r--r-- 1 asterisk asterisk  8682 22. Mai 21:29 14.ulaw
-rw-r--r-- 1 asterisk asterisk 11164 22. Mai 21:58 15.alaw
-rw-r--r-- 1 asterisk asterisk 11164 22. Mai 21:28 15.g722
-rw-r--r-- 1 asterisk asterisk 11164 22. Mai 21:29 15.ulaw
-rw-r--r-- 1 asterisk asterisk 10830 22. Mai 21:58 16.alaw
-rw-r--r-- 1 asterisk asterisk 10830 22. Mai 21:28 16.g722
-rw-r--r-- 1 asterisk asterisk 10830 22. Mai 21:29 16.ulaw
-rw-r--r-- 1 asterisk asterisk 11350 22. Mai 21:58 17.alaw
-rw-r--r-- 1 asterisk asterisk 11350 22. Mai 21:28 17.g722
-rw-r--r-- 1 asterisk asterisk 11350 22. Mai 21:29 17.ulaw
-rw-r--r-- 1 asterisk asterisk 11164 22. Mai 21:58 18.alaw
-rw-r--r-- 1 asterisk asterisk 11164 22. Mai 21:28 18.g722
-rw-r--r-- 1 asterisk asterisk 11164 22. Mai 21:29 18.ulaw
-rw-r--r-- 1 asterisk asterisk 11590 22. Mai 21:58 19.alaw
-rw-r--r-- 1 asterisk asterisk 11590 22. Mai 21:28 19.g722
-rw-r--r-- 1 asterisk asterisk 11590 22. Mai 21:29 19.ulaw
-rw-r--r-- 1 asterisk asterisk  9701 22. Mai 21:58 1.alaw
-rw-r--r-- 1 asterisk asterisk  9701 22. Mai 21:28 1.g722
-rw-r--r-- 1 asterisk asterisk  9701 22. Mai 21:29 1.ulaw
-rw-r--r-- 1 asterisk asterisk 11201 22. Mai 21:58 20.alaw
-rw-r--r-- 1 asterisk asterisk 11201 22. Mai 21:28 20.g722
-rw-r--r-- 1 asterisk asterisk 11201 22. Mai 21:29 20.ulaw
-rw-r--r-- 1 asterisk asterisk  9284 22. Mai 21:58 2.alaw
-rw-r--r-- 1 asterisk asterisk  9284 22. Mai 21:28 2.g722
-rw-r--r-- 1 asterisk asterisk  9284 22. Mai 21:29 2.ulaw
-rw-r--r-- 1 asterisk asterisk 10256 22. Mai 21:58 30.alaw
-rw-r--r-- 1 asterisk asterisk 10256 22. Mai 21:28 30.g722
-rw-r--r-- 1 asterisk asterisk 10256 22. Mai 21:29 30.ulaw
-rw-r--r-- 1 asterisk asterisk  8763 22. Mai 21:58 3.alaw
-rw-r--r-- 1 asterisk asterisk  8763 22. Mai 21:28 3.g722
-rw-r--r-- 1 asterisk asterisk  8763 22. Mai 21:29 3.ulaw
-rw-r--r-- 1 asterisk asterisk 10830 22. Mai 21:58 40.alaw
-rw-r--r-- 1 asterisk asterisk 10830 22. Mai 21:28 40.g722
-rw-r--r-- 1 asterisk asterisk 10830 22. Mai 21:29 40.ulaw
-rw-r--r-- 1 asterisk asterisk  8830 22. Mai 21:58 4.alaw
-rw-r--r-- 1 asterisk asterisk  8830 22. Mai 21:28 4.g722
-rw-r--r-- 1 asterisk asterisk  8830 22. Mai 21:29 4.ulaw
-rw-r--r-- 1 asterisk asterisk 12330 22. Mai 21:58 50.alaw
-rw-r--r-- 1 asterisk asterisk 12330 22. Mai 21:28 50.g722
-rw-r--r-- 1 asterisk asterisk 12330 22. Mai 21:29 50.ulaw
-rw-r--r-- 1 asterisk asterisk  9479 22. Mai 21:58 5.alaw
-rw-r--r-- 1 asterisk asterisk  9479 22. Mai 21:28 5.g722
-rw-r--r-- 1 asterisk asterisk  9479 22. Mai 21:29 5.ulaw
-rw-r--r-- 1 asterisk asterisk 12108 22. Mai 21:58 60.alaw
-rw-r--r-- 1 asterisk asterisk 12108 22. Mai 21:28 60.g722
-rw-r--r-- 1 asterisk asterisk 12108 22. Mai 21:29 60.ulaw
-rw-r--r-- 1 asterisk asterisk  8516 22. Mai 21:58 6.alaw
-rw-r--r-- 1 asterisk asterisk  8516 22. Mai 21:28 6.g722
-rw-r--r-- 1 asterisk asterisk  8516 22. Mai 21:29 6.ulaw
-rw-r--r-- 1 asterisk asterisk 11691 22. Mai 21:58 70.alaw
-rw-r--r-- 1 asterisk asterisk 11691 22. Mai 21:28 70.g722
-rw-r--r-- 1 asterisk asterisk 11691 22. Mai 21:29 70.ulaw
-rw-r--r-- 1 asterisk asterisk 10246 22. Mai 21:58 7.alaw
-rw-r--r-- 1 asterisk asterisk 10246 22. Mai 21:28 7.g722
-rw-r--r-- 1 asterisk asterisk 10246 22. Mai 21:29 7.ulaw
-rw-r--r-- 1 asterisk asterisk 11182 22. Mai 21:58 80.alaw
-rw-r--r-- 1 asterisk asterisk 11182 22. Mai 21:28 80.g722
-rw-r--r-- 1 asterisk asterisk 11182 22. Mai 21:29 80.ulaw
-rw-r--r-- 1 asterisk asterisk  7867 22. Mai 21:58 8.alaw
-rw-r--r-- 1 asterisk asterisk  7867 22. Mai 21:28 8.g722
-rw-r--r-- 1 asterisk asterisk  7867 22. Mai 21:29 8.ulaw
-rw-r--r-- 1 asterisk asterisk 10441 22. Mai 21:58 90.alaw
-rw-r--r-- 1 asterisk asterisk 10441 22. Mai 21:28 90.g722
-rw-r--r-- 1 asterisk asterisk 10441 22. Mai 21:29 90.ulaw
-rw-r--r-- 1 asterisk asterisk  9123 22. Mai 21:58 9.alaw
-rw-r--r-- 1 asterisk asterisk  9123 22. Mai 21:28 9.g722
-rw-r--r-- 1 asterisk asterisk  9123 22. Mai 21:29 9.ulaw
-rw-r--r-- 1 asterisk asterisk  6556 22. Mai 21:58 at.alaw
-rw-r--r-- 1 asterisk asterisk  6556 22. Mai 21:28 at.g722
-rw-r--r-- 1 asterisk asterisk  6556 22. Mai 21:29 at.ulaw
-rw-r--r-- 1 asterisk asterisk  9682 22. Mai 21:58 billion.alaw
-rw-r--r-- 1 asterisk asterisk  9682 22. Mai 21:28 billion.g722
-rw-r--r-- 1 asterisk asterisk  9682 22. Mai 21:29 billion.ulaw
-rw-r--r-- 1 asterisk asterisk  8293 22. Mai 21:58 day-0.alaw
-rw-r--r-- 1 asterisk asterisk  8293 22. Mai 21:28 day-0.g722
-rw-r--r-- 1 asterisk asterisk  8293 22. Mai 21:29 day-0.ulaw
-rw-r--r-- 1 asterisk asterisk  8293 22. Mai 21:58 day-1.alaw
-rw-r--r-- 1 asterisk asterisk  8293 22. Mai 21:28 day-1.g722
-rw-r--r-- 1 asterisk asterisk  8293 22. Mai 21:29 day-1.ulaw
-rw-r--r-- 1 asterisk asterisk  8627 22. Mai 21:58 day-2.alaw
-rw-r--r-- 1 asterisk asterisk  8627 22. Mai 21:28 day-2.g722
-rw-r--r-- 1 asterisk asterisk  8627 22. Mai 21:29 day-2.ulaw
-rw-r--r-- 1 asterisk asterisk  7923 22. Mai 21:58 day-3.alaw
-rw-r--r-- 1 asterisk asterisk  7923 22. Mai 21:28 day-3.g722
-rw-r--r-- 1 asterisk asterisk  7923 22. Mai 21:29 day-3.ulaw
-rw-r--r-- 1 asterisk asterisk  8590 22. Mai 21:58 day-4.alaw
-rw-r--r-- 1 asterisk asterisk  8590 22. Mai 21:28 day-4.g722
-rw-r--r-- 1 asterisk asterisk  8590 22. Mai 21:29 day-4.ulaw
-rw-r--r-- 1 asterisk asterisk  8321 22. Mai 21:58 day-5.alaw
-rw-r--r-- 1 asterisk asterisk  8321 22. Mai 21:28 day-5.g722
-rw-r--r-- 1 asterisk asterisk  8321 22. Mai 21:29 day-5.ulaw
-rw-r--r-- 1 asterisk asterisk 10090 22. Mai 21:58 day-6_2.alaw
-rw-r--r-- 1 asterisk asterisk 10090 22. Mai 21:28 day-6_2.g722
-rw-r--r-- 1 asterisk asterisk 10090 22. Mai 21:29 day-6_2.ulaw
-rw-r--r-- 1 asterisk asterisk 10164 22. Mai 21:58 day-6.alaw
-rw-r--r-- 1 asterisk asterisk 10164 22. Mai 21:28 day-6.g722
-rw-r--r-- 1 asterisk asterisk 10164 22. Mai 21:29 day-6.ulaw
-rw-r--r-- 1 asterisk asterisk  7800 22. Mai 21:58 dollar.alaw
-rw-r--r-- 1 asterisk asterisk  7800 22. Mai 21:28 dollar.g722
-rw-r--r-- 1 asterisk asterisk  7800 22. Mai 21:29 dollar.ulaw
-rw-r--r-- 1 asterisk asterisk  8642 22. Mai 21:58 h-10.alaw
-rw-r--r-- 1 asterisk asterisk  8642 22. Mai 21:28 h-10.g722
-rw-r--r-- 1 asterisk asterisk  8642 22. Mai 21:29 h-10.ulaw
-rw-r--r-- 1 asterisk asterisk  7497 22. Mai 21:58 h-11.alaw
-rw-r--r-- 1 asterisk asterisk  7497 22. Mai 21:28 h-11.g722
-rw-r--r-- 1 asterisk asterisk  7497 22. Mai 21:29 h-11.ulaw
-rw-r--r-- 1 asterisk asterisk  9124 22. Mai 21:58 h-12.alaw
-rw-r--r-- 1 asterisk asterisk  9124 22. Mai 21:28 h-12.g722
-rw-r--r-- 1 asterisk asterisk  9124 22. Mai 21:29 h-12.ulaw
-rw-r--r-- 1 asterisk asterisk  9685 22. Mai 21:58 h-13.alaw
-rw-r--r-- 1 asterisk asterisk  9685 22. Mai 21:28 h-13.g722
-rw-r--r-- 1 asterisk asterisk  9685 22. Mai 21:29 h-13.ulaw
-rw-r--r-- 1 asterisk asterisk  8904 22. Mai 21:58 h-14.alaw
-rw-r--r-- 1 asterisk asterisk  8904 22. Mai 21:28 h-14.g722
-rw-r--r-- 1 asterisk asterisk  8904 22. Mai 21:29 h-14.ulaw
-rw-r--r-- 1 asterisk asterisk  9794 22. Mai 21:58 h-15.alaw
-rw-r--r-- 1 asterisk asterisk  9794 22. Mai 21:28 h-15.g722
-rw-r--r-- 1 asterisk asterisk  9794 22. Mai 21:29 h-15.ulaw
-rw-r--r-- 1 asterisk asterisk  8719 22. Mai 21:58 h-16.alaw
-rw-r--r-- 1 asterisk asterisk  8719 22. Mai 21:28 h-16.g722
-rw-r--r-- 1 asterisk asterisk  8719 22. Mai 21:29 h-16.ulaw
-rw-r--r-- 1 asterisk asterisk  9071 22. Mai 21:58 h-17.alaw
-rw-r--r-- 1 asterisk asterisk  9071 22. Mai 21:28 h-17.g722
-rw-r--r-- 1 asterisk asterisk  9071 22. Mai 21:29 h-17.ulaw
-rw-r--r-- 1 asterisk asterisk  9204 22. Mai 21:58 h-18.alaw
-rw-r--r-- 1 asterisk asterisk  9204 22. Mai 21:28 h-18.g722
-rw-r--r-- 1 asterisk asterisk  9204 22. Mai 21:29 h-18.ulaw
-rw-r--r-- 1 asterisk asterisk  9871 22. Mai 21:58 h-19.alaw
-rw-r--r-- 1 asterisk asterisk  9871 22. Mai 21:28 h-19.g722
-rw-r--r-- 1 asterisk asterisk  9871 22. Mai 21:29 h-19.ulaw
-rw-r--r-- 1 asterisk asterisk  6709 22. Mai 21:58 h-1.alaw
-rw-r--r-- 1 asterisk asterisk  6709 22. Mai 21:28 h-1.g722
-rw-r--r-- 1 asterisk asterisk  6709 22. Mai 21:29 h-1.ulaw
-rw-r--r-- 1 asterisk asterisk  8978 22. Mai 21:58 h-20.alaw
-rw-r--r-- 1 asterisk asterisk  8978 22. Mai 21:28 h-20.g722
-rw-r--r-- 1 asterisk asterisk  8978 22. Mai 21:29 h-20.ulaw
-rw-r--r-- 1 asterisk asterisk  7182 22. Mai 21:58 h-2.alaw
-rw-r--r-- 1 asterisk asterisk  7182 22. Mai 21:28 h-2.g722
-rw-r--r-- 1 asterisk asterisk  7182 22. Mai 21:29 h-2.ulaw
-rw-r--r-- 1 asterisk asterisk  8923 22. Mai 21:58 h-30.alaw
-rw-r--r-- 1 asterisk asterisk  8923 22. Mai 21:28 h-30.g722
-rw-r--r-- 1 asterisk asterisk  8923 22. Mai 21:29 h-30.ulaw
-rw-r--r-- 1 asterisk asterisk  6812 22. Mai 21:58 h-3.alaw
-rw-r--r-- 1 asterisk asterisk  6812 22. Mai 21:28 h-3.g722
-rw-r--r-- 1 asterisk asterisk  6812 22. Mai 21:29 h-3.ulaw
-rw-r--r-- 1 asterisk asterisk  9793 22. Mai 21:58 h-40.alaw
-rw-r--r-- 1 asterisk asterisk  9793 22. Mai 21:28 h-40.g722
-rw-r--r-- 1 asterisk asterisk  9793 22. Mai 21:29 h-40.ulaw
-rw-r--r-- 1 asterisk asterisk  8047 22. Mai 21:58 h-4.alaw
-rw-r--r-- 1 asterisk asterisk  8047 22. Mai 21:28 h-4.g722
-rw-r--r-- 1 asterisk asterisk  8047 22. Mai 21:29 h-4.ulaw
-rw-r--r-- 1 asterisk asterisk 10627 22. Mai 21:58 h-50.alaw
-rw-r--r-- 1 asterisk asterisk 10627 22. Mai 21:28 h-50.g722
-rw-r--r-- 1 asterisk asterisk 10627 22. Mai 21:29 h-50.ulaw
-rw-r--r-- 1 asterisk asterisk  7497 22. Mai 21:58 h-5.alaw
-rw-r--r-- 1 asterisk asterisk  7497 22. Mai 21:28 h-5.g722
-rw-r--r-- 1 asterisk asterisk  7497 22. Mai 21:29 h-5.ulaw
-rw-r--r-- 1 asterisk asterisk  9053 22. Mai 21:58 h-60.alaw
-rw-r--r-- 1 asterisk asterisk  9053 22. Mai 21:28 h-60.g722
-rw-r--r-- 1 asterisk asterisk  9053 22. Mai 21:29 h-60.ulaw
-rw-r--r-- 1 asterisk asterisk  7497 22. Mai 21:58 h-6.alaw
-rw-r--r-- 1 asterisk asterisk  7497 22. Mai 21:28 h-6.g722
-rw-r--r-- 1 asterisk asterisk  7497 22. Mai 21:29 h-6.ulaw
-rw-r--r-- 1 asterisk asterisk  8701 22. Mai 21:58 h-70.alaw
-rw-r--r-- 1 asterisk asterisk  8701 22. Mai 21:28 h-70.g722
-rw-r--r-- 1 asterisk asterisk  8701 22. Mai 21:29 h-70.ulaw
-rw-r--r-- 1 asterisk asterisk  7738 22. Mai 21:58 h-7.alaw
-rw-r--r-- 1 asterisk asterisk  7738 22. Mai 21:28 h-7.g722
-rw-r--r-- 1 asterisk asterisk  7738 22. Mai 21:29 h-7.ulaw
-rw-r--r-- 1 asterisk asterisk  7978 22. Mai 21:58 h-80.alaw
-rw-r--r-- 1 asterisk asterisk  7978 22. Mai 21:28 h-80.g722
-rw-r--r-- 1 asterisk asterisk  7978 22. Mai 21:29 h-80.ulaw
-rw-r--r-- 1 asterisk asterisk  6534 22. Mai 21:58 h-8.alaw
-rw-r--r-- 1 asterisk asterisk  6534 22. Mai 21:28 h-8.g722
-rw-r--r-- 1 asterisk asterisk  6534 22. Mai 21:29 h-8.ulaw
-rw-r--r-- 1 asterisk asterisk  8638 22. Mai 21:58 h-90.alaw
-rw-r--r-- 1 asterisk asterisk  8638 22. Mai 21:28 h-90.g722
-rw-r--r-- 1 asterisk asterisk  8638 22. Mai 21:29 h-90.ulaw
-rw-r--r-- 1 asterisk asterisk  8012 22. Mai 21:58 h-9.alaw
-rw-r--r-- 1 asterisk asterisk  8012 22. Mai 21:28 h-9.g722
-rw-r--r-- 1 asterisk asterisk  8012 22. Mai 21:29 h-9.ulaw
-rw-r--r-- 1 asterisk asterisk  8430 22. Mai 21:58 h-billion.alaw
-rw-r--r-- 1 asterisk asterisk  8430 22. Mai 21:28 h-billion.g722
-rw-r--r-- 1 asterisk asterisk  8430 22. Mai 21:29 h-billion.ulaw
-rw-r--r-- 1 asterisk asterisk  7886 22. Mai 21:58 h-hundred.alaw
-rw-r--r-- 1 asterisk asterisk  7886 22. Mai 21:28 h-hundred.g722
-rw-r--r-- 1 asterisk asterisk  7886 22. Mai 21:29 h-hundred.ulaw
-rw-r--r-- 1 asterisk asterisk 10127 22. Mai 21:58 h-million.alaw
-rw-r--r-- 1 asterisk asterisk 10127 22. Mai 21:28 h-million.g722
-rw-r--r-- 1 asterisk asterisk 10127 22. Mai 21:29 h-million.ulaw
-rw-r--r-- 1 asterisk asterisk  8645 22. Mai 21:58 h-thousand.alaw
-rw-r--r-- 1 asterisk asterisk  8645 22. Mai 21:28 h-thousand.g722
-rw-r--r-- 1 asterisk asterisk  8645 22. Mai 21:29 h-thousand.ulaw
-rw-r--r-- 1 asterisk asterisk  6775 22. Mai 21:58 hundred.alaw
-rw-r--r-- 1 asterisk asterisk  6775 22. Mai 21:28 hundred.g722
-rw-r--r-- 1 asterisk asterisk  6775 22. Mai 21:29 hundred.ulaw
-rw-r--r-- 1 asterisk asterisk  7756 22. Mai 21:58 minus.alaw
-rw-r--r-- 1 asterisk asterisk  7756 22. Mai 21:28 minus.g722
-rw-r--r-- 1 asterisk asterisk  7756 22. Mai 21:29 minus.ulaw
-rw-r--r-- 1 asterisk asterisk  7934 22. Mai 21:58 mon-0.alaw
-rw-r--r-- 1 asterisk asterisk  7934 22. Mai 21:28 mon-0.g722
-rw-r--r-- 1 asterisk asterisk  7934 22. Mai 21:29 mon-0.ulaw
-rw-r--r-- 1 asterisk asterisk  8238 22. Mai 21:58 mon-10.alaw
-rw-r--r-- 1 asterisk asterisk  8238 22. Mai 21:28 mon-10.g722
-rw-r--r-- 1 asterisk asterisk  8238 22. Mai 21:29 mon-10.ulaw
-rw-r--r-- 1 asterisk asterisk  7830 22. Mai 21:58 mon-11.alaw
-rw-r--r-- 1 asterisk asterisk  7830 22. Mai 21:28 mon-11.g722
-rw-r--r-- 1 asterisk asterisk  7830 22. Mai 21:29 mon-11.ulaw
-rw-r--r-- 1 asterisk asterisk  7423 22. Mai 21:58 mon-1.alaw
-rw-r--r-- 1 asterisk asterisk  7423 22. Mai 21:28 mon-1.g722
-rw-r--r-- 1 asterisk asterisk  7423 22. Mai 21:29 mon-1.ulaw
-rw-r--r-- 1 asterisk asterisk  6689 22. Mai 21:58 mon-2.alaw
-rw-r--r-- 1 asterisk asterisk  6689 22. Mai 21:28 mon-2.g722
-rw-r--r-- 1 asterisk asterisk  6689 22. Mai 21:29 mon-2.ulaw
-rw-r--r-- 1 asterisk asterisk  6550 22. Mai 21:58 mon-3.alaw
-rw-r--r-- 1 asterisk asterisk  6550 22. Mai 21:28 mon-3.g722
-rw-r--r-- 1 asterisk asterisk  6550 22. Mai 21:29 mon-3.ulaw
-rw-r--r-- 1 asterisk asterisk  5015 22. Mai 21:58 mon-4.alaw
-rw-r--r-- 1 asterisk asterisk  5015 22. Mai 21:28 mon-4.g722
-rw-r--r-- 1 asterisk asterisk  5015 22. Mai 21:29 mon-4.ulaw
-rw-r--r-- 1 asterisk asterisk  6204 22. Mai 21:58 mon-5.alaw
-rw-r--r-- 1 asterisk asterisk  6204 22. Mai 21:28 mon-5.g722
-rw-r--r-- 1 asterisk asterisk  6204 22. Mai 21:29 mon-5.ulaw
-rw-r--r-- 1 asterisk asterisk  6758 22. Mai 21:58 mon-6.alaw
-rw-r--r-- 1 asterisk asterisk  6758 22. Mai 21:28 mon-6.g722
-rw-r--r-- 1 asterisk asterisk  6758 22. Mai 21:29 mon-6.ulaw
-rw-r--r-- 1 asterisk asterisk  6775 22. Mai 21:58 mon-7.alaw
-rw-r--r-- 1 asterisk asterisk  6775 22. Mai 21:28 mon-7.g722
-rw-r--r-- 1 asterisk asterisk  6775 22. Mai 21:29 mon-7.ulaw
-rw-r--r-- 1 asterisk asterisk  7978 22. Mai 21:58 mon-8.alaw
-rw-r--r-- 1 asterisk asterisk  7978 22. Mai 21:28 mon-8.g722
-rw-r--r-- 1 asterisk asterisk  7978 22. Mai 21:29 mon-8.ulaw
-rw-r--r-- 1 asterisk asterisk  8423 22. Mai 21:58 mon-9.alaw
-rw-r--r-- 1 asterisk asterisk  8423 22. Mai 21:28 mon-9.g722
-rw-r--r-- 1 asterisk asterisk  8423 22. Mai 21:29 mon-9.ulaw
-rw-r--r-- 1 asterisk asterisk  5330 22. Mai 21:58 oclock.alaw
-rw-r--r-- 1 asterisk asterisk  5330 22. Mai 21:28 oclock.g722
-rw-r--r-- 1 asterisk asterisk  5330 22. Mai 21:29 oclock.ulaw
-rw-r--r-- 1 asterisk asterisk  4552 22. Mai 21:58 oh.alaw
-rw-r--r-- 1 asterisk asterisk  4552 22. Mai 21:28 oh.g722
-rw-r--r-- 1 asterisk asterisk  4552 22. Mai 21:29 oh.ulaw
-rw-r--r-- 1 asterisk asterisk  7134 22. Mai 21:58 pound.alaw
-rw-r--r-- 1 asterisk asterisk  7134 22. Mai 21:28 pound.g722
-rw-r--r-- 1 asterisk asterisk  7134 22. Mai 21:29 pound.ulaw
-rw-r--r-- 1 asterisk asterisk  8384 22. Mai 21:58 star.alaw
-rw-r--r-- 1 asterisk asterisk  8384 22. Mai 21:28 star.g722
-rw-r--r-- 1 asterisk asterisk  8384 22. Mai 21:29 star.ulaw
-rw-r--r-- 1 asterisk asterisk  8384 22. Mai 21:58 thousand.alaw
-rw-r--r-- 1 asterisk asterisk  8384 22. Mai 21:28 thousand.g722
-rw-r--r-- 1 asterisk asterisk  8384 22. Mai 21:29 thousand.ulaw
-rw-r--r-- 1 asterisk asterisk  7305 22. Mai 21:58 today.alaw
-rw-r--r-- 1 asterisk asterisk  7305 22. Mai 21:28 today.g722
-rw-r--r-- 1 asterisk asterisk  7305 22. Mai 21:29 today.ulaw
-rw-r--r-- 1 asterisk asterisk  7361 22. Mai 21:58 tomorrow.alaw
-rw-r--r-- 1 asterisk asterisk  7361 22. Mai 21:28 tomorrow.g722
-rw-r--r-- 1 asterisk asterisk  7361 22. Mai 21:29 tomorrow.ulaw
-rw-r--r-- 1 asterisk asterisk  8384 22. Mai 21:58 yesterday.alaw
-rw-r--r-- 1 asterisk asterisk  8384 22. Mai 21:28 yesterday.g722
-rw-r--r-- 1 asterisk asterisk  8384 22. Mai 21:29 yesterday.ulaw
[2023-05-23 12:40:57] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'vm-theperson.gsm' (language 'de_DE')
[2023-05-23 12:40:59] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'digits/1.gsm' (language 'de_DE')
[2023-05-23 12:41:00] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'digits/0.gsm' (language 'de_DE')
[2023-05-23 12:41:00] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'vm-isonphone.gsm' (language 'de_DE')
[2023-05-23 12:41:02] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'vm-intro.gsm' (language 'de_DE')
[2023-05-23 12:41:08] VERBOSE[693762][C-00000009] file.c: <PJSIP/telekom_0##########-0000000e> Playing 'beep.gsm' (language 'de_DE')```

How do I create the gsm files?

How should I unpack those in the de_custom folder? Just files without the directories? Or the files with the subdirectories and their files?

Take a look at the original english folder (/var/lib/asterisk/sounds/en). The de_custom folder needs to have the same directory structure.

There are no gsm files in the “/var/lib/asterisk/sounds/de_DE/digits” directory. Only “*.alaw, *.g722 and *.ulaw” files exist there. What do I have to change where?

What kind of phone you are using? Almost all phones should support the G711 (ulaw and alaw). GSM is outdated. You can convert these files to GSM with ffmpeg or sox.

Better to have the original unmodified raw .slin and/or .wav files for asterisk to transcode, but try

for FILE in $(ls /var/lib/asterisk/sounds/de_DE/digits/*.ulaw);
   do rasterisk -x "file convert $FILE ${FILE%.*}.wav";
done

for FILE in $(ls /var/lib/asterisk/sounds/de_DE/digits/*.ulaw);
   do rasterisk -x "file convert $FILE ${FILE%.*}.gsm";
done
fwconsole chown

Can I teach FreePBX / Asterisk not to use a gsm file?

Not easily but

might be informative.

What is ACTUALLY heard? All English? Partially English? The digits not being in GSM while others are would not make the entire thing English.

Hello Dicko, how do I use your command line?

‘$i’ is an invalid filename!
Command ‘file convert $i ${i%.*}.wav:’ failed.

sorry I typo’ed double quotes need around ariables, . . .corrected

I get the following error message:

Unable to open output file: /var/lib/asterisk/sounds/de_custom/digits/yesterday.wav:
Command 'file convert /var/lib/asterisk/sounds/de_custom/digits/yesterday.ulaw /var/lib/asterisk/sounds/de_custom/digits/yesterday.wav:' failed.

another type not : but ;