Hello Kaian,
I hope you’re well.
I’m currently in advanced discussions with a strong prospect and on the verge of opening formal commercial conversations with Irontec. However, there are three features identified during our gap analysis that are proving to be blockers. Before I encourage the client to move forward, I wanted to get your insight — or confirmation — on whether any workarounds, roadmaps, or plugin-level solutions exist for these.
I fully understand that prospects can be demanding when it comes to “must-have” functionality, but in this case, we’ve hit some hard limits where I haven’t been able to offer even temporary alternatives.
The client is requesting the ability to manually override call routing, bypassing schedule/holiday rules and playing a pre-recorded announcement followed by voicemail.
Use case: A business needs to close unexpectedly (e.g., snowstorm, emergency) and wants to press a toggle to route all inbound DIDs directly to a “we’re closed” message, then to voicemail.
Analogy: In systems like FreePBX , this is typically implemented via a Call Flow Control toggle, which changes the routing logic in real-time via a feature code or UI button.
Request: Does IvozProvider offer a way to programmatically or manually override default routing logic without modifying the dialplan or having to adjust schedule settings directly?
The client wants a user’s extension to follow them based on which workstation they log into. In practice:
Each phone is mapped to a specific workstation (e.g., via MAC address).
When a user logs into their PC, the phone on that workstation should be reprovisioned to their extension.
When they log out, the phone should revert to its default or a “guest” configuration.
I understand this requires dynamic provisioning and possibly a local script/service that communicates with the provisioning system. Is there native or documented support for this model?
This one is a bit more nuanced. The client wants to:
Start a call using the WebRTC softphone on their PC
Then pick up the same call on their attached Yealink phone without transferring or re-dialing
This is effectively a "silent switch" or “call bounce” feature. In FreePBX, I’ve implemented something similar using a custom dialplan with a feature code (example).
In this case, however, the client would prefer it to happen automatically (or nearly so) when the phone is picked up — almost like a SIP-level reinvite or session transfer from one user agent to another under the same registration.
Let me know your thoughts or if any of these are already possible through configuration or upcoming features. I’d like to handle this delicately, as we are very close to a commercial engagement — but these features are proving to be make-or-break.
Thanks again for your support.
Best regards,
airsay
1. Voicemail Override / Manual Call Flow Toggle
2. Hot-Desking / Extension Mobility