• 6 Votes
    4 Posts
    1k Views
    JaredBuschJ

    @NashBrydges said in Mass upload sound files into FreePBX:

    Very useful stuff, thanks for this.

    Self serving. I’m buildinging a mass import right now using this process.

  • 1 Votes
    9 Posts
    1k Views
    JaredBuschJ

    For reference, here is the same IVR dialplan as output by FreePBX

    asterisk -x "dialplan show ivr-4" [ Context 'ivr-4' created by 'pbx_config' ] '*' => 1. Set(__ivrreturn=0) [extensions_additional.conf:4167] [ivrsel-*] 2. Goto(app-blackhole,hangup,1) [extensions_additional.conf:4168] '0' => 1. Set(__ivrreturn=0) [extensions_additional.conf:4164] [ivrsel-0] 2. Goto(ivr-4,s,1) [extensions_additional.conf:4165] '9' => 1. Set(__ivrreturn=0) [extensions_additional.conf:4170] [ivrsel-9] 2. Goto(um-vm,s,1) [extensions_additional.conf:4171] 'fax' => 1. Goto(${CUT(FAX_DEST,^,1)},${CUT(FAX_DEST,^,2)},${CUT(FAX_DEST,^,3)}) [extensions_additional.conf:4149] 'h' => 1. Hangup() [extensions_additional.conf:4192] 'hang' => 1. Playback(vm-goodbye) [extensions_additional.conf:4194] 2. Hangup() [extensions_additional.conf:4195] 'i' => 1. Set(INVALID_LOOPCOUNT=$[${INVALID_LOOPCOUNT}+1]) [extensions_additional.conf:4173] 2. GotoIf($[${INVALID_LOOPCOUNT} > 3]?final) [extensions_additional.conf:4174] 3. Set(IVR_MSG=no-valid-responce-pls-try-again&custom/client_main) [extensions_additional.conf:4175] 4. Goto(s,start) [extensions_additional.conf:4176] [final] 5. Playback(no-valid-responce-transfering) [extensions_additional.conf:4177] 6. Goto(app-blackhole,hangup,1) [extensions_additional.conf:4178] 'return' => 1. Set(_IVR_CONTEXT=${CONTEXT}) [extensions_additional.conf:4187] 2. Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT_${CONTEXT}}) [extensions_additional.conf:4188] 3. Set(IVR_MSG=custom/client_main) [extensions_additional.conf:4189] 4. Goto(s,start) [extensions_additional.conf:4190] 's' => 1. Set(TIMEOUT_LOOPCOUNT=0) [extensions_additional.conf:4151] 2. Set(INVALID_LOOPCOUNT=0) [extensions_additional.conf:4152] 3. Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT}) [extensions_additional.conf:4153] 4. Set(_IVR_CONTEXT=${CONTEXT}) [extensions_additional.conf:4154] 5. Set(__IVR_RETVM=) [extensions_additional.conf:4155] 6. GotoIf($["${CHANNEL(state)}" = "Up"]?skip) [extensions_additional.conf:4156] 7. Answer() [extensions_additional.conf:4157] 8. Wait(1) [extensions_additional.conf:4158] [skip] 9. Set(IVR_MSG=custom/client_main) [extensions_additional.conf:4159] [start] 10. Set(TIMEOUT(digit)=3) [extensions_additional.conf:4160] 11. ExecIf($["${IVR_MSG}" != ""]?Background(${IVR_MSG})) [extensions_additional.conf:4161] 12. WaitExten(10,) [extensions_additional.conf:4162] 't' => 1. Set(TIMEOUT_LOOPCOUNT=$[${TIMEOUT_LOOPCOUNT}+1]) [extensions_additional.conf:4180] 2. GotoIf($[${TIMEOUT_LOOPCOUNT} > 3]?final) [extensions_additional.conf:4181] 3. Set(IVR_MSG=no-valid-responce-pls-try-again&custom/client_main) [extensions_additional.conf:4182] 4. Goto(s,start) [extensions_additional.conf:4183] [final] 5. Playback(no-valid-responce-transfering) [extensions_additional.conf:4184] 6. Goto(app-blackhole,hangup,1) [extensions_additional.conf:4185] Include => 'ivr-4-custom' [pbx_config] Include => 'from-did-direct-ivr' [pbx_config]
  • Need to parse large conf files

    Solved IT Discussion
    53
    2 Votes
    53 Posts
    3k Views
    1

    @JaredBusch Glad it worked as intended.

  • 0 Votes
    10 Posts
    1k Views
    matteo nunziatiM

    @matteo-nunziati f**k I will never learn how to write on a damn smartphone

  • 0 Votes
    10 Posts
    1k Views
    black3dynamiteB

    @dustinb3403 said in CentOS 7 Telnet Port Change:

    Cockpit isn't included in CentOS 7 by default (is it?. . . .)

    Not with a minimal install. With the problem you are having, I was assuming the issue was with port 9090.

  • My config for HAPRoxy and Exchange 2013

    IT Discussion
    10
    4 Votes
    10 Posts
    7k Views
    JaredBuschJ

    @bradhawkins said in My config for HAPRoxy and Exchange 2013:

    Thank you so much for sharing your config, I have not found anything else that works for Exchange 2016 and this works perfectly. :grinning_face_with_smiling_eyes:

    Glad it works for you. I do not have a client with on prem 2016 to test with.

  • 0 Votes
    3 Posts
    839 Views
    dbeatoD

    @eddiejennings said in Configuration naming conventions: ERL, ASA, etc:

    For my Edge Router Lite, I'm considering whether or not I want to create address groups for single hosts. My reasoning for "yes" would be I'd configure an IP address in one place (the address group), and then multiple configuration aspects can reference that address group. If the IP address of the host in question changes, then I only have to update one thing.

    I'm curious to know if you folks do the same for your devices. I know ASA's have objects, which function similarly to the idea of an address group.

    Sonicwall are Address Objects and there are groups as well. So yeah I do that.

  • 0 Votes
    6 Posts
    1k Views
    EddieJenningsE

    Yep, setting protected-mode to no did the trick. SELinux was re-enabled and stuff works.

    Now the question is can I get stuff to work with the most current version of Redis and on Fedora. šŸ™‚

  • 3 Votes
    9 Posts
    10k Views
    DashrenderD

    @jaredbusch said in Sample Configuration files for Yealink T42S:

    @dashrender said in Sample Configuration files for Yealink T42S:

    Here are a few settings many people might like. These will present popups on the phone for each thing mentioned.

    features.forward_call_popup.enable = 0
    features.missed_call_popup.enable = 0
    features.text_message_popup.enable = 0
    features.voice_mail_popup.enable = 0

    That is certainly a case by case group of settings. I have those disabled about half of the time..

    Agreed.