Set change status extension by a input code from the phone of other extenxion

Status
Not open for further replies.

auxilium

Silver Partner
Joined
Sep 4, 2012
Messages
10
Reaction score
3
Hi,

I need to create an integration with the 3CX call Flow designer.
Upon a specific user input (a number of 3 digits plus , for example 657) the status of an extension is changed.
I managed to set the state with the “set extension status” and it works, but how do I connect it to a condition of the user typing a certain code.
I tried with the "user input" plugin but failed, it is the right way? Can you help me?
 
Hi,

I need to create an integration with the 3CX call Flow designer.
Upon a specific user input (a number of 3 digits plus , for example 657) the status of an extension is changed.
I managed to set the state with the “set extension status” and it works, but how do I connect it to a condition of the user typing a certain code.
I tried with the "user input" plugin but failed, it is the right way? Can you help me?
UserInput would be the way yes.
 
  • Like
Reactions: edossantos
Thanks for the reply, but I can't figure out how to set it that the user input should be for example 456*

1710419472313.png
 
Thanks for the reply, but I can't figure out how to set it that the user input should be for example 456*

View attachment 40303
UserInput will only grab the DTMF digits. You need to decide what to do with it. I suggest you read the CFD manual and check out a few of the examples.
 
  • Like
Reactions: edossantos
The User Input component has the Buffer property containing the digits entered by the user.
 
  • Like
Reactions: Evolute IT
Thanks for your help

I am looking through the various conigurations and examples, unfortunately I have no programming espereinence, to use in variables.
But I take a step back, is it possible through CFD, to have a "User input" always active, ready to be started as soon as any user types my string?
 
Thanks for your help

I am looking through the various conigurations and examples, unfortunately I have no programming espereinence, to use in variables.
But I take a step back, is it possible through CFD, to have a "User input" always active, ready to be started as soon as any user types my string?
A CFD app executes the flow you define when it receives a call. If your first component is a User Input, then it will collect what you enter. I'm not sure to understand what you meant though.
 
in the 3cx, I have an extension to which two ring groups are connected on two different states of the extension.
One ringer group is epr office hours the other is for out of office hours.(available and DND).
But this status change should be able to be done manually by multiple extensions using the phone.
I would need that when any extension dialed a predetermined string (e.g. 789*) and sent the call, this would make the status of the extension change.

And this function should always be active on the 3cx , that it be activated when any extension dials the set code
 
You can do that with the CFD. Your CFD app should receive these calls, for example to number "789*", and then from the app you use the Set Extension Status component to change its status.
 
  • Like
Reactions: Evolute IT
Status
Not open for further replies.