Search results

  1. J

    Working SMS Integration

    Sorry. Just realized I didn't "reply" to yours message, so you might not see my response.
  2. J

    Working SMS Integration

    Probably not. If they have, they haven't shared it back with the project. While I realize this is a very long thread, you may wish to review the whole thing. I think there is probably enough information for you to be able to add a new carrier. Pretty much, everyone has added their own...
  3. J

    Working SMS Integration

    It's pretty much a group effort--I've done some work on it as have others who have posted on this thread. Unfortunately, I am on PHP 7.1, so if that is the problem, I can't really do much at the moment to troubleshoot this. That said, SMS doesn't use PHP for outbound--only for inbound, so I...
  4. J

    Several issues with FusionPBX 4.4

    So do you have the same result when you are on other WiFi networks (not your home or office)?
  5. J

    Several issues with FusionPBX 4.4

    True. I’ll just point out that with a VPN, IF he’s getting DNS from the office, and it’s overriding his external IP for the server with an internal address, as he mentioned early in this thread, there could be a routing problem that is causing this. But I’m not real familiar with rport, so...
  6. J

    Several issues with FusionPBX 4.4

    It looks like the request via WiFi is passing the LAN IP address. Unless you have routing set up in your firewall to pass that subnet traffic back via the VPN connection from your server, this won't work. I strongly suspect that a desk phone on your home network would have the same problem.
  7. J

    Several issues with FusionPBX 4.4

    @tkintenn, Are you able to register a deskphone from your home network (either wired or WiFi)? My point in asking is to determine if this is a softphone issue, or a networking issue (either NAT or SIP ALG as @ad5ou mentioned, something with the VPN, or some other problem) that affects all...
  8. J

    Several issues with FusionPBX 4.4

    You have several differences that could contribute to this: The VPN will affect it, no doubt, depending on how you have the routing set up at your office. We use an Adtran firewall with VLANs for various parts of the network, and (for example) if I am connected via VPN, I can't browse one of...
  9. J

    Several issues with FusionPBX 4.4

    Actually, two things may need to be adjusted: A few months back, we turned on "multiple registrations". This is mentioned here in the context of SLA. While we weren't happy with how SLA works, it had the side benefit of helping with the problem of accidental multiple registrations. However...
  10. J

    Several issues with FusionPBX 4.4

    Sorry this is way late, but we've had much better success with Groundwire than with Grandstream Wave when it comes to inbound calls. It's not free and the setup isn't as nice, because you can't use the QR setup like in Wave, but once set up, it's very solid. The way they handle inbound call...
  11. J

    Working SMS Integration

    Our primary SMS carrier is Telnyx. For Telnyx, this is a typical response on an inbound message: 2020/02/11 17:16:03 [error] 6441#6441: *51203 FastCGI sent in stderr: "PHP message: [SMS] REQUEST: stdClass Object ( [sms_id] => 1e4dd539-0b67-4c90-a33e-b3f79dc7248d [direction] => inbound...
  12. J

    Working SMS Integration

    I mentioned this in a PM, but in case someone else has the same question: The /var/log/nginx/access.log will only register the POST. More details can be found in the /var/log/nginx/error.log file. Most steps in the operation are logged there, along with any errors. Also, if set up properly...
  13. J

    Working SMS Integration

    For those who would like to add MMS support for other carriers: The route_and_send_sms function in sms_hook_common will accept, as a fourth parameter, an array named "media" that looks like this: [media] => Array ( [0] => stdClass Object (...
  14. J

    Working SMS Integration

    I believe I've figured out the settings in PHP. The pull request has been submitted. I don't know how long this will take to get accepted. If anyone wants to help test, I think you can get the code at that link, but if not, let me know. In addition to the changes I listed in post #77 above, I...
  15. J

    Working SMS Integration

    I've hit a bit of a snag with loading default settings in PHP. I can, of course, load the specific settings I'm looking for directly from SQL, but I'd rather use a library function, similar to what I've referenced in Lua (based on comments above). I'm having a bit of trouble finding them in...
  16. J

    Working SMS Integration

    On point 4. Yes, that’s the default settings that we discussed before. If you have committed all your code, I can get it from github (since I need to do a diff check there anyway). If not, feel free to send it over.
  17. J

    Working SMS Integration

    ETA: based on workload, probably next week at the earliest. I squashed some more bugs today, including the multi-line problem. I have incorporated this settings change. I do need to go back and reconcile any other changes made to this module of code since I last synced--I think someone...
  18. J

    Working SMS Integration

    I'll take a look at this. I'm beta-testing some fairly big changes to this code at the moment, so I'll see if I can replicate your situation.
  19. J

    Working SMS Integration

    Exactly! I think that will work much better. It should also clean up the code and even make it more efficient, because that one single function loads all of the default (global) and domain settings into an array. They can then be accessed as needed from the array, instead of doing a SQL...
  20. J

    Working SMS Integration

    Ok. I'm working on other parts of it, but I'll look for any updates you may make. Also, you may wish to look and see how Mark handles this idea in other parts of the code. I haven't looked, but in theory, it seems like this would be a good place for a dedicated function call for retrieving...