Recent content by dcitelecom

  1. D

    SMS FusionPBX 5.3 | Telnyx | Twilio | help

    If Messages is the new way of sending and receiving SMS, maybe continue your efforts there. Is anyone using the new Messages app for SMS?
  2. D

    SMS FusionPBX 5.3 | Telnyx | Twilio | help

    I am running an older, stable version of Fusionpbx. I haven't upgraded in a while because every time I do, it breaks something or the new version isn't backwards compatible with existing settings. I can't even count the number of times I upgraded a stable version and after the upgrade, my...
  3. D

    SMS FusionPBX 5.3 | Telnyx | Twilio | help

    You need to create a destination in the SMS app
  4. D

    SMS FusionPBX 5.3 | Telnyx | Twilio | help

    Did you create an SMS Destination that matches the Telnyx DID and points to your Groundwire extension?
  5. D

    Fail2Ban + Dynamic IP 4g + Softphone Groundwire

    I use Groundwire without issues, and you should not be whitelisting their IPs. Your problem is probably that you set Max Registrations to 1 in your extension settings, but Groundwire needs at least 2 registrations. It will sometimes register multiple times to your PBX, which will get your IP...
  6. D

    Dial out | Pattern | Prepend e164 | help

    To convert all numbers to e.164 format use the following but forget the + sign. Twilio does not need it and it will only cause problems. In your Outbound Route, you would use a condition statement for your destination number with Regex like...
  7. D

    Internal Calls

    Thanks everyone for your amazing replies. My system uses the e.164 numbering format. Thus Destinations are configured to match what we get from our DID provider i.e. 11 digits (1+area code + number) and extensions are configured to match what the end user dials when he wants to make a local call...
  8. D

    Internal Calls

    Yes. I provide local line service in Toronto and local numbers are 10 digits. That's why the extension numbers must be 10 digits. is_local does not help in my case because it also uses the ${user_exist} false condition to determine what is local The issue is really the ${user_exist} variable...
  9. D

    Internal Calls

    Yes because all my extensions represent local numbers in Toronto and must be 10 digits. Thus, 10-digit calls can be internal to extensions on the system or external to other local numbers in Toronto and I need an outbound route for 10-digit local calls. Fortunately, the ${user_exist} false...
  10. D

    Internal Calls

    Shoudn't condition ${user_exist}= false, the first line of every outbound route, address exactly this problem? If I dial an internal number that exists on my system, this condition should break the outbound route and skip it.
  11. D

    Internal Calls

    Thanks but this is not about extensions. That part works fine. It's about recognizing the numbers assigned to IVR menus or time conditions as internal numbers. For example, I have a Destination "15141234567" pointing to a time condition 5141234567 which points to IVR 1234567 and then to...
  12. D

    Internal Calls

    Unfortunately, I see extensions dialed internally but every other number on the system is dialed using an outbound trunk. This is consistent with the answer given in this post https://www.pbxforums.com/threads/should-pbx-know-a-call-is-internal.3645/ and unfortunate as it's a waste of money.
  13. D

    Internal Calls

    By default, fusionpbx will dial all extensions internally. However, calls to any other number on the system, be it Destinations, IVR Menus, Time Conditions, Queues, Ring Groups, will always use an outbound route (assuming there is a valid match). I am trying to keep these calls internal as it's...
  14. D

    Shared Voicemail for 2 Extensions

    Thanks but I want to play the 102 greeting and record the voicemail in 101 or send the voicemail to 101.