Webhooks with FusionPBX

voipBull

Member
Dec 3, 2023
92
19
8
Hello everyone,

Has anyone ever tried to build webhook functionality within FusionPBX? What I have in mind is that whenever there are changes made to certain applications in FusionPBX database via WebUI, a webhook is triggered to a pre-defined URL with the new changes. I see that there is that 'Transactions' application that already keeps a track of old/new data after a change is made, so building a webhook function on top of that should be possible in my opinion. What are your thoughts?
 

pbxgeek

Active Member
Jan 19, 2021
183
64
28
37
I have built both inbound and outbound webhooks for the FS PBX dashboard, enabling seamless integration with external systems.

For instance, the faxing functionality in FS PBX leverages webhooks from Postmark. When Postmark receives an email containing a fax, it triggers a webhook request to FS PBX. FS PBX then processes the incoming fax and routes it to the FusionPBX fax queue for delivery.

On the outbound side, one example is the integration with Ringotel apps. When an extension is modified in FS PBX, a webhook request is automatically sent to the Ringotel API, updating the extension's information in real time.

I find webhooks particularly valuable for enabling robust connectivity between FS PBX and various external systems, providing flexibility and enhancing functionality across different use cases.
 
  • Like
Reactions: pbxguru

voipBull

Member
Dec 3, 2023
92
19
8
@pbxgeek Those are exactly the use cases I was imagining for webhooks. Looks like you're ahead in your game with FS PBX. I haven't been able to find time to give FS PBX a try until now, but maybe now I should.
 

pbxgeek

Active Member
Jan 19, 2021
183
64
28
37
Give it a try—I hope you find it useful! We're constantly innovating and adding new features. Currently, we're redesigning the outdated IVR page to make it more intuitive and user-friendly. Additionally, we're working on integrating webhooks with Yealink and Polycom redirect services to streamline provisioning. Stay tuned for these exciting updates!
 
  • Like
Reactions: voipBull

IAmBecumDeath

New Member
Nov 3, 2023
2
0
1
39
Give it a try—I hope you find it useful! We're constantly innovating and adding new features. Currently, we're redesigning the outdated IVR page to make it more intuitive and user-friendly. Additionally, we're working on integrating webhooks with Yealink and Polycom redirect services to streamline provisioning. Stay tuned for these exciting updates!
Not to get too far off topic, but I already do yealink provisioning, what is the "redirect service" and how does it streamline?
Looking forward to the IVR redesign!

A maybe related question to OP... what's the best interface/method to run a script/application on a pc and run a cmd on windows pc when there is an incoming call (open a web page with client details to schedule an appointment) web hook or otherwise? I was looking into the yealink api and just tap into the individual phone but not sure if there's a better way.