ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Topics
    2. Tags
    3. asterisk
    Log in to post
    • All categories
    • JaredBuschJ

      Mass upload sound files into FreePBX

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion freepbx asterisk scripting config sounds how to
      4
      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.

    • JaredBuschJ

      Convert Asterisk dial plan for use in FreePBX

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved IT Discussion asterisk scripting config freepbx converting dialplan
      9
      1 Votes
      9 Posts
      2k 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]
    • JaredBuschJ

      Fun times with Asterisk dialplan logic

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion freepbx dialing pattern custom asterisk
      7
      2 Votes
      7 Posts
      868 Views
      M

      @JaredBusch : Funny that you posted that as I actually had to go LOOK UP NANPA when you had mentioned it above and, at first, wondered what it had to do with the Japanese dating scene.. šŸ™‚

    • scottalanmillerS

      Skyetel Inbound SIP Trunk on FreePBX

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion skyetel freepbx voip telephony freepbx 14 asterisk pbx
      51
      1 Votes
      51 Posts
      5k Views
      JaredBuschJ

      @Dashrender said in Skyetel Inbound SIP Trunk on FreePBX:

      @JaredBusch said in Skyetel Inbound SIP Trunk on FreePBX:

      @scottalanmiller said in Skyetel Inbound SIP Trunk on FreePBX:

      @JaredBusch said in Skyetel Inbound SIP Trunk on FreePBX:

      @scottalanmiller said in Skyetel Inbound SIP Trunk on FreePBX:

      Locking a port to a single IP is a trivial task for any gear, even consumer.

      I wouldn't go that far.

      I don't know much consumer gear that doesn't make that easy.

      Super easy tomport forward? Yes. Able to restrict to a specific source IP? No.

      eh - if you're only open for the trunk provider, then you can likely lock to one or a few IPs.

      if you need mobile support - that's another story.

      How? Where? Been a while since I was in a consumer router, but port forwarding screens had nothing about source IP.

    • JaredBuschJ

      Need to parse large conf files

      Watching Ignoring Scheduled Pinned Locked Moved Solved IT Discussion scripting asterisk config
      53
      2 Votes
      53 Posts
      4k Views
      1

      @JaredBusch Glad it worked as intended.

    • JaredBuschJ

      How to set up an IAX2 trunk in FreePBX

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion iax2 freepbx asterisk jareds guide to freepbx 13
      2
      2 Votes
      2 Posts
      12k Views
      JaredBuschJ

      The FreePBX wiki article had a few optional settings that can be used with either version of the Trunk PEER Details I showed above.

      qualifyfreqok=25000 transfer=no trunk=yes

      The default qualifyfreqok is 60000. This just makes it qualify more often. This is usually less important on a trunk than an endpoint that uses IAX2.
      If you are setting up an IAX2 trunk, you already have tested your internet connection and know it is stable. If not, call me.. I'm more than happy to consult...

      The transfer=no is the same as the SIP allow reinvite that hands off a SIP call letting the endpoints not pass the call through the PBX any longer. Not applicable to an interoffice trunk.

      The trunk=yes will shave a few Kbps off of each call after the first going over the trunk as it reduces IP header information. You can read all the gory details here. Basically it is not enough to worry about.

    • scottalanmillerS

      FreePBX Error /var/spool/asterisk/cache is not writeable

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion freepbx asterisk
      3
      0 Votes
      3 Posts
      753 Views
      tonyshowoffT

      @scottalanmiller said in FreePBX Error /var/spool/asterisk/cache is not writeable:

      These commands assume that you are logged in as root. If you are not, be sure to prepend with sudo.

      Or use root like a man, it'll put hair on your chest, even if you're a woman... so watch out I guess.

    • wersiyW

      I have this problem with the Dlink DVX-8000 IPPBX

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion freepbx voip asterisk d-link d-link dvx-8000 telephony pbx
      41
      5 Votes
      41 Posts
      4k Views
      Reid CooperR

      I agree that moving to a new system right away seems like the best course of action given that the phones are not actually down, but just cannot continue to be configured.

    • scottalanmillerS

      Asterisk 13 CRITICAL ERROR! Required Service CHAN_SIP is disabled! This device is unusable!

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion sip asterisk asterisk 13 asterisk 15 chansip freepbx freepbx 14 pbx voip
      6
      0 Votes
      6 Posts
      1k Views
      scottalanmillerS

      @jaredbusch said in Asterisk 13 CRITICAL ERROR! Required Service CHAN_SIP is disabled! This device is unusable!:

      does chan_sip.so exist in /usr/lib/asterisk/modules/?

      My guess is, no. But once we determined that there was no simple restoration and all evidence of chap_sip was gone from the system, they just rolled back to a snapshot from before the outage and all is well. So we might never know.

    • JaredBuschJ

      Using a Snom PA1 for paging

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion snom pa1 snom pa1 paging pbx asterisk freepbx
      18
      5 Votes
      18 Posts
      5k Views
      ITivan80I

      You may also want to look into cable management solutions as well.

    • scottalanmillerS

      All Yealink Phones Down at One Site

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion pbx voip sip yealink yealink t42s freepbx 14 freepbx asterisk 15 asterisk
      23
      2 Votes
      23 Posts
      3k Views
      dbeatoD

      @scottalanmiller said in All Yealink Phones Down at One Site:

      @dbeato said in All Yealink Phones Down at One Site:

      @scottalanmiller said in All Yealink Phones Down at One Site:

      @i3 said in All Yealink Phones Down at One Site:

      Factory reset a phone and try manually programming? How about a packet capture at the site firewall, do you see attempts from that IP phone to where? I am assuming that the PBX is hosted elsewhere.

      This is basically where we went. We did this series of events and it appears to be fixed...

      Rebooted the firewall. Removed SIP-ALG, but this appears to have had no effect. Updated the firmware on each phone. Went to static DNS rather than DHCP set. DNS to CloudFlare instead of AD. Ensures STUN was on and set correctly. Added the PBX as a Proxy, manually enabled STUN for the proxy.

      After those seven steps, all phones are now registered. Couldn't find any step there that individually made a difference.

      To me looks like the DNS was caching something for the devices to get to. That's my theory.

      If so, why did changing the DNS alone not fix it?

      Not sure, I am just going by what you said. Basically very strange.

    • JaredBuschJ

      Need some PHP help for this script

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion php developer help script yealink freepbx asterisk
      14
      2 Votes
      14 Posts
      2k Views
      JaredBuschJ

      github updated. files renamed a bit. Still a work in progress, but things working much better.

      0_1533163657304_1cb7dbcf-38f3-48da-a102-fc1f7348fe17-image.png

    • JaredBuschJ

      How to add ability to FreePBX to reload Yealink config without a reboot

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion asterisk freepbx yealink sip notify
      4
      5 Votes
      4 Posts
      2k Views
      JaredBuschJ

      The downside to this is that the FreePBX team simply implemented the no reboot flag to the existing reboot-yealink command. unlike the multiple commands for the Sangoma phones.

      0_1543282841223_bc79c9df-ec75-492b-a23b-d976e99dd85a-image.png

      So this means, you have no way to reboot Yealink phones at all with a built in sip notify command.

    • scottalanmillerS

      FreePBX PJSIP Error Could Not Create an Object of Type Identify

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion freepbx 14 pjsip sip asterisk asterisk 15 freepbx voip telephony
      3
      2 Votes
      3 Posts
      3k Views
      scottalanmillerS

      We still have the error, but we did determine that it's just an error message and the clients can register fine. The registration issue was unrelated. So not a big deal, but it would be nice to know why we get this.

    • JaredBuschJ

      Using Exchange Unified Messaging as your FreePBX voicemail

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion freepbx asterisk voicemail
      2
      1 Votes
      2 Posts
      2k Views
      JaredBuschJ

      To Do: Find a way to make that the default setting on a new extension.

    • scottalanmillerS

      FreePBX 14 Module Update Errors

      Watching Ignoring Scheduled Pinned Locked Moved Solved IT Discussion voip sip asterisk freepbx freepbx 14 asterisk 13 telephony
      30
      1 Votes
      30 Posts
      6k Views
      scottalanmillerS

      @tm1000 said in FreePBX 14 Module Update Errors:

      Our QA team has confirmed that firewall has no issues:

      https://community.freepbx.org/t/bug-in-latest-firewall-adding-ip-to-firewall-trusted-zone-no-longer-updates-iptables-firewall-rules-on-firewall-restart/50181/9?u=tm1000

      I've got a few on the latest and haven't seen anything ourselves, yet. Seems good.

    • JaredBuschJ

      Looking at Asterisk Operator Panel options

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion asterisk operator panel
      3
      3 Votes
      3 Posts
      2k Views
      JaredBuschJ

      @fateknollogee said in Looking at Asterisk Operator Panel options:

      Voice Operator Panel

      Interesting. It seems to be a full softphone though. I will definitely add it to my list though.

      0_1523543243826_451d9852-d8e0-443a-ae89-062c071a90e1-image.png

    • scottalanmillerS

      FreePBX Getting sip_transport.c Error Processing PJSIP syntax error

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion freepbx sip freepbx 14 asterisk pjsip voip pbx telephony
      5
      2 Votes
      5 Posts
      2k Views
      scottalanmillerS

      It's my first time running into it. Wondering if it might not be a corrupted client.

    • J

      Urgent: How to fix this FreePBX Repo Access Issue?

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion freepbx asterisk linux networking dns
      22
      0 Votes
      22 Posts
      4k Views
      scottalanmillerS

      @jimmy_k said in Urgent: How to fix this FreePBX Repo Access Issue?:

      @jimmy_k Well, I just fixed it
      I modified etc/resolv.conf by putting this

      nameserver same as DNS1
      nameserver same as DNS2

      That's what that script is supposed to do. If you did this, it means either you never activated the script or it is broken and will stop working again.

    • scottalanmillerS

      FreePBX Reload Failed Retreive_Conf Encountered Error 1

      Watching Ignoring Scheduled Pinned Locked Moved IT Discussion freepbx pbx voip asterisk telephony
      5
      1 Votes
      5 Posts
      1k Views
      scottalanmillerS

      @bbigford said in FreePBX Reload Failed Retreive_Conf Encountered Error 1:

      @scottalanmiller said in FreePBX Reload Failed Retreive_Conf Encountered Error 1:

      Shut down Asterisk manually, restarted again with fwconsole start. Seems okay now. Odd that a reboot didn't pick that up.

      That is weird... Was the service not running after the reboot?

      Oh it was running. It just wasn't happy.

    • 1
    • 2
    • 3
    • 4
    • 5
    • 2 / 5