Search results

  1. J

    Many single extension tenants.

    We started with sharing one domain for this type of customer, but as Adrian said, if they later add additional service, it’s a hassle. Also some things like call limiting and 911 routing and even user logins are more complicated by this design. We’re in the process of moving them to individual...
  2. J

    PLEASE DO ANYONE HAVE IDEA IF TELNYX STILL RECEIVING SMS OR DOES ANYONES KNOWS A SITE SIMILAR TO TELNYX THAT RECEIVE SMS PLEASE YOU CAN EMAIL ME AT SK

    Apparently, Telnyx was experiencing a temporary problem with outbound messages. It's working again now. And NO, we don't have campaigns registered for all of our numbers. While they do keep getting stricter on this, P2P messages still do not need the campaign registration, only A2P. Thus far...
  3. J

    PLEASE DO ANYONE HAVE IDEA IF TELNYX STILL RECEIVING SMS OR DOES ANYONES KNOWS A SITE SIMILAR TO TELNYX THAT RECEIVE SMS PLEASE YOU CAN EMAIL ME AT SK

    Inbound SMS with Telnyx is working fine. We're getting this error on outbound SMS today: "errors": [ { "code": "10007", "title": "Service Unavailable", "detail": "Service is unreachable due to a network problem." } ] Based on their docs, it looks like this is an...
  4. J

    Polycom VVX losing subscription status/indicator on call flows

    Make sure you have uncommented this line in /etc/freeswitch/autoload_configs/lua.conf.xml <param name="startup-script" value="blf_subscribe.lua flow"/> And restart. I got in a hurry on my last install a couple of months ago and forgot this step, and it acted much like you describe.
  5. J

    FusionPBX Event Guard profiles

    Early on I experienced something similar. But with recent updates to event guard, it’s been better. The problems with running both are that Fail2ban seems to have more overhead but worse, you would still have the issue where Fail2ban bans your customer’s ip for one phone even though other...
  6. J

    FusionPBX Event Guard profiles

    @whut, That squares with my understanding from Mark about the intent of Event Guard. It's intended use is specifically for protecting Freeswitch-related traffic. It's NOT intended to cover HTTP or SSH, so part of the install of Event Guard is to disable the specific jails in Fail2ban that...
  7. J

    What happened to GSwave?

    Yeah, we weren't real happy to hear about that either. For testing/demo, it was great to use as a free option. But for live service we heavily recommend Groundwire or Acrobits softphone, because it's a one-time fee and provides push notifications. And that's invaluable for reliable inbound...
  8. J

    Call Limit--Send to Voicemail

    That's certainly possible. However, in legacy key/PBX systems, if I recall correctly, I think ! was a switchook indicator, so I'm not sure what it means. And it's really hard to search for info on "freeswitch !" and get anything relevant. All the examples I see are using the !USER_BUSY, and...
  9. J

    Call Limit--Send to Voicemail

    With that change, it looks like it's immediately triggering the hangup. Are you sure that ! is not just a shortcut for "hangup"? Here's the relevant log portion: fcb0e60c-57bc-4f54-9698-184748269e48 EXECUTE [depth=0] sofia/external/972XXXXXXX@sip.telnyx.com limit(hash inbound...
  10. J

    Call Limit--Send to Voicemail

    Thanks for the suggestion. Unfortunately, it still seems to be going through the dialplan multiple times. So it's going through the dialplan and hitting this EXECUTE ... limit(hash inbound <domain UUID> 1 transfer:*99100 XML test.mydomain.com about 66 times over several seconds. The last...
  11. J

    Call Limit--Send to Voicemail

    Should have been a space between ${max_calls} and the last bit. My copy/paste messed up, sorry. The lack of the space is not the problem though--it's correct in my dialplan, but still isn't working.
  12. J

    Call Limit--Send to Voicemail

    We use the call_limit dialplan in conjunction with the max_calls variable in domain_variables dialplan. This works by ringing busy after the limit is reached. However, we'd rather handle this by sending to voicemail instead of ringing busy. I've tried changing the action/limit data in the...
  13. J

    Let's Encrypt Auto Renewal

    I don't know how typical my dehydrated install is since I've modified it for the API integration, but I believe there is a domains.txt in the /etc/dehydrated folder that is used to tell dehydrated which domains to request. I wonder if you could tweak that script to just add those domains to...
  14. J

    Direct Dial doesn't work in IVR

    I don't have any experience with changing this in the SIP profiles. Usually the defaults "just work" on most phones. I'd be careful changing the profiles. For softphones, we primarily use Groundwire, Grandstream Wave Lite, and sometimes, Zoiper, and we've never had to change DTMF settings...
  15. J

    Extension call forward based on time condition

    Well, if you do not need it to be time-based but rather under user control, then just put a button on their phone to forward the extension. You can either do *72101 and then another button, *73 for unforward, or else pre-load 101 in the forwarding, and then just have one button to toggle: *74...
  16. J

    Let's Encrypt Auto Renewal

    If your firewall is blocking the domain verification process, that might be resolved by the API script I mentioned above. Basically, it takes the verification code and inserts it into the DNS record on your DNS provider. You have to use this method with wildcard certs, but you have the option...
  17. J

    Extension call forward based on time condition

    Two suggestions: If you can manage how calls get to ext 108, then re-route them instead to always go to the time condition. For example, if they are coming from a DID/destination or a menu option or even a speed dial button, then point them to the time condition. It won't help with...
  18. J

    Direct Dial doesn't work in IVR

    Usually, there is a way to set the DTMF options to one of three settings: inband, RFC-2833, or SIP info. It maybe that the default setting isn't working with your config. I would try switching it and see if that helps. On Zoiper mobile (iOS) it's under Settings, Accounts, Features.
  19. J

    Let's Encrypt Auto Renewal

    The default Dehydrated script should work as-is (non-wildcard) to automatically create the cron job. It runs daily and checks to see if it's time to renew. At about day 60, it will trigger the renewal. While under root, look in crontab -e. Dehydrated should have created an entry in there...
  20. J

    Let's Encrypt Auto Renewal

    Actually, that's not quite true, I have a wildcard cert, using Dehydrated and it auto-renews. The key is that your DNS provider needs to allow an API to add/remove records and then look for a script to do this for your provider (or write one for yourself based on other providers). Then in the...