Automatic dialing program
There is an Asterisk server, SIP account, the administrator has allocated 5 lines.
The database is stored locally. The operator should form the call database:
1. Full name
2. Position
3. Phone number
4. Priority
The operator also creates groups to which employees are assigned.
Workflow scenario:
1. The operator launches the program.
2. Selects a group for calling and an audio file to be played during the call.
3. Presses the start button. Automatically, this call session is assigned a name (for example, Call_[date]_[time]).
4. The call goes to the first subscribers according to the specified priority. Other subscribers are in the queue.
5. If a subscriber picks up the phone, the call time, pick-up time, and end time of the call are recorded (the end of the call can be considered when the subscriber hangs up without listening to the audio or when the call ends automatically after playing the audio). After the call ends, the program calls the next subscriber on the available channel.
6. If a subscriber does not pick up the phone within 20 seconds, the program ends the call and calls the next subscriber on the available channel.
7. After reaching the end of the list, the program returns to the beginning and calls the subscribers who did not pick up the phone in the first round a second time, following the scenario described in points 5 and 6.
8. After the second round, the program ends the call session.
Upon completion of the call, the program should provide a report with the following fields:
Call session name Call_[date]_[time]
1. Full name
2. Position
3. Number
4. Call time (Time of the last attempt)
5. Pick-up time (empty if not reached)
6. End time of the call (empty if not reached)
7. Number of attempts (1 - if reached on the first attempt, 2 if reached on the second attempt, 0 if not reached)
This task is quite common, there may be ready-made solutions, preferably with source code.
-
7 days300 USD
2662 53 0 1 7 days300 USDExtensive experience in developing similar programs.
I will be able to provide an accurate timeframe and cost after discussing all the details.
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 2 days back ∙ 9 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 2 days 12 hours back ∙ 5 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 10 days 1 hour back ∙ 10 proposals |