Tuly Posted March 20, 2018 Report Posted March 20, 2018 Hi, i Would like to give the ability for a client to transfer his phones and un-transfer his phones from the outside, (from his cell phone) what's the easiest way to do that?
Administrators Darren Schreiber Posted March 20, 2018 Administrators Report Posted March 20, 2018 The user portal is the only way I'm aware of where this will work easily. If it is always to/from the same number you could have secret time-of-day enable/disable extensions. Outside of that, I'm unaware of a remote call forward option.
Tuly Posted March 20, 2018 Author Report Posted March 20, 2018 they also need to change the forward number... so what is the "update call Forwarding" in advanced call flows? what is the use of the Call Forwarding section in advanced call flows
FASTDEVICE Posted March 20, 2018 Report Posted March 20, 2018 We offer that solution now as a Pivot app, but hopefully going to offer it as a monster app as well.
Administrators Darren Schreiber Posted March 20, 2018 Administrators Report Posted March 20, 2018 4 minutes ago, Tuly said: they also need to change the forward number... so what is the "update call Forwarding" in advanced call flows? what is the use of the Call Forwarding section in advanced call flows That's for mapping an extension or feature code to. The thing is, when that number is dialed, the system looks at who the caller is to determine what to update. Since you're calling from the outside, the caller is unknown, so the system doesn't know who you are, so it doesn't know what to update. Those features are designed to be used by the phone only.
FASTDEVICE Posted March 20, 2018 Report Posted March 20, 2018 @Tuly The issue is when calling from the outside, Kazoo doesn't know the "User-ID" that you want forwarded. You would have to first specify who you are and then update the call forward details.
Uzair Mahmud Posted March 20, 2018 Report Posted March 20, 2018 There is a way to do that . We have implemented a variation where if you call form the outside and enter a extension number and that numbers pin code you can have that number forwarded to the cid of the device you are calling from. You can create a callflow with a pivot script. The pivot script can ask the user for the number they want to apply forward to and a pincode (preset for that number). you can do api calls in the back to find the device document for the number to apply forward on and do pincode matching for security purposes. after that you can ask the user for the number that calls should be forwarded to. Then make a json for call forward and patch it to that device document. Json for call forward can be found here. https://github.com/2600hz/kazoo/blob/master/applications/crossbar/priv/couchdb/schemas/devices.json line6 - line 48 edit: you can make a user outside device field in user document and then do CID matching on incoming calls and provide more service to people dialing form outside or some variation on disa. Just have to be very thorough with making it secure.
Recommended Posts