- Joined
- Nov 8, 2017
- Messages
- 20
- Reaction score
- 3
Hello all,
Thanks for all the help you provided till now.
We are building an outbound dialer. We have two scenarios where we want to implement the following:
We are calling our clients through the outbound dialer. Let's consider we take the number of the clients from a text file for now and using the logger component to log some outcomes (will be replaced later by a database call).
Scenario 1:
we run the dialer and the client picks up the call: the call is connected to digital receptionist where the client can listen to different options and go further - from here we can use a logger to get the number and label it say-"The client with phone number <session.ani>picked up the call". This is an ideal case for us. Now, what if the client missed or rejected the call? We would also want to log this (in the database later). However, we can't find a way to detect this situation in the CFD. Is that possible? If not, what are the options?
Scenario 2:
At one point in time, the client reaches the agent via the digital receptionist. FYI: we made a queue that when the agent doesn't pick up the phone in 15 sec or so then the line gets disconnected and we have a log for that say-"Agent didn't pick up call: <session.ani>" - that is the ideal situation for us. But what if the agent picked up the call. We want to log it in a logger component(for now): "Agent picked up the call from: <session.ani>".
Heads up:
We know this might be possible with the call report. But we would like it to be done within the CFD if possible.
<session.ani> - to get the phone number of the current session. We also see in the queue logs from 3CX itself that the events we're after are being logged so we guess there must be a solution.
Thanks in advance for your help!
ZS
Thanks for all the help you provided till now.
We are building an outbound dialer. We have two scenarios where we want to implement the following:
We are calling our clients through the outbound dialer. Let's consider we take the number of the clients from a text file for now and using the logger component to log some outcomes (will be replaced later by a database call).
Scenario 1:
we run the dialer and the client picks up the call: the call is connected to digital receptionist where the client can listen to different options and go further - from here we can use a logger to get the number and label it say-"The client with phone number <session.ani>picked up the call". This is an ideal case for us. Now, what if the client missed or rejected the call? We would also want to log this (in the database later). However, we can't find a way to detect this situation in the CFD. Is that possible? If not, what are the options?
Scenario 2:
At one point in time, the client reaches the agent via the digital receptionist. FYI: we made a queue that when the agent doesn't pick up the phone in 15 sec or so then the line gets disconnected and we have a log for that say-"Agent didn't pick up call: <session.ani>" - that is the ideal situation for us. But what if the agent picked up the call. We want to log it in a logger component(for now): "Agent picked up the call from: <session.ani>".
Heads up:
We know this might be possible with the call report. But we would like it to be done within the CFD if possible.
<session.ani> - to get the phone number of the current session. We also see in the queue logs from 3CX itself that the events we're after are being logged so we guess there must be a solution.
Thanks in advance for your help!
ZS