Information Management by Phone: Listen to Info and Remove Items by Voice -- 2
Budget: $250 – $750 USD
Updated project description as of 5/8/2025 9:44 pm. Please update bid. Plan to skip #1, and focus on 2b2-5.
Project: Listen to and Update Scheduled Activity by Phone: Remove Items
Introduction to MakeTime: (in-progress solution):
Respond faster about scheduled activities with MakeTime - at the speed of voice and phone.
Voice in information hands-free by phone.
Get answers by text and phone.
It’s that simple.
Schedule | Courses & Skills | Supplies | Orders | Library | Coupons | Healthcare | Gifts |
Travel | Repairs & Warranties | Events | Exercise | Bills & Maintenance | Remember
MakeTime is a set of tools to easily manage, visualize, and hear your scheduled activity by text and phone.
View all of your scheduled activity on a single page, and print it.
Or, get specific answers by text or phone.
_________________________________________________________________________________________________
Project:
1. [HOLD - on this step pending Virtual PBX discussion] Confirm scheduled item read-out is current in Virtual PBX, and matches what is in MakeTime Google Sheet > Ask > [appropriate field] and TTS Google Sheet > Production Media > Column H.
Match:
i) Coupons field is MakeTime GoogleSheet > Ask > B49. []Main data entry, answers engine. Imports from text, VPbx voicemail, and Zap. Feeds answers via “Ask” page to TTS Google Sheet]
ii) Coupons TTScallflow field in TTS Google Sheet H7. (TTS Google Sheet is the import from MakeTime Google Sheet > Ask page into VirtualPBX phone system db, greeting media fields.)
iii) Coupons TTScallflow field in VirtualPBX API [CAN’T QUERY MEDIA IN VPBX YET - IMPORT FROM TTS GSHEET]
a. If confirmed to be the same, go to Step 2.
b. If not, keep hold music until it is in sync. Welcome to MakeTime…Update pending. (every 1 minute).
2. User calls the MakeTime Virtual PBx phone attendant: 925-269-9062 and chooses to listen or listen and update. The main greeting will say, “Welcome to Make Time - easy life management tools by phone, text or type. To listen to your info only, press 1. To listen and make updates, press 2. You'll be able to remove items while listening by pressing a phone button. Your call will be saved in your FreeConferenceCall.com account. Mute yourself if you only want your button updates recorded. Let’s start!”
a) If 1 is pressed, the call isn’t recorded.
b1) If 2 is pressed,.
b2) The call is recorded. An outbound call (or forwarded call) is placed to FCC from Virtual PBX via external call forwarding or FCC API. (See below). Host is selected, access code entered, pin entered, *9 recording initiated, and the FCC call is merged (or joined/invitation sent) with Virtual PBx call above. While the user is on hold, he hears music. When FCC and MakeTime phone call are merged, the hold and music are off, and #3 proceeds.
*Call to FCC:
A. Current inbound call from user into VPBx is put on hold.
B. Call is triggered from FCC (API) to Virtual PBX.
C. 6053135651,Access Code: 5399927, Pin: 5327
D. Record *9, FCC Call_id, call start date and time
E: FCC call is merged by Virtual PBX (API?) with original inbound user call to VPbx’s 2nd line. (2 lines merged to 1 recorded call, with sound on both sides being recorded.)
F. Recording start date and timestamp is saved to MakeTime > Enter sheet. (e.g., “call recording start: call_id 1, 04/04/2025 02:00:00 PM, 04/04/2025 02:01:00 PM.” Use FCC API info below.
Free Conference Call API: https://www.freeconferencecall.com/for-developers
FCC API Via Postman:
https://www.freeconferencecall.com/api/v4/documentation#section/Postman-instructions
FCC API Information: (Secure access - invitation only): https://drive.google.com/drive/u/0/folders/1__T4VH-IlxUQy2XFyYLJndhUUK72xHbx
See VPBx API: Webhooks: https://developer.virtualpbx.com/Webhooks-a8bfbe0c04ad4993a231488e3dd2f0f2 to call FCC
3. User chooses one of 14 MakeTime content categories to listen to (and update)
“Press 3 to hear your upcoming schedule. 2 for low and out supplies. 3 for your upcoming learning assignments and evaluations to date. 4 for your order confirmations. 5 for your library due dates. 6 for coupons. 7 for gifts purchased and planned. 8 for Travel. Press 9 for more options. Press * to go back
User chooses a category (e.g., Main Menu-Coupons #6), and listens to her scheduled activity by audio read-out. (e.g., see below. Note: She only hears what is outside the brackets.)
Coupon Read-Out (i.e., Virtual PBX ‘greeting, TTSCallflow6greeting’.) See TTS Sheet Column C for VirtualPBX media names.
“Coupons. Remember, as you listen, press 1 to remove, 2 to remove the previous item, 3 to add, and * to go back.”
Coupons - Remember, as you listen, press 1 to remove, 2 to remove the previous item, 3 to add, and * to go back: Coupon 1 ashley fur 6 dollars July 2 2023 -[113x] [End 1] Coupon 2 subway 7 dollars July 2 2025 -[127x] [End 2] Coupon 3 greenies 6 dollars July 2 2023 -[787x] [End 3] Coupon 4 little caesar 5 dollars July 2 2023 -[1684x] [End 4] Coupon 5 Walgreens 5 dollars July 5 2024 -[1690x] [End 5] Coupon 6 Walgreens 5 dollars July 5 2024 -[1691x] [End 6] Coupon 7 target 6 dollars July 5 2024 -[1696x] [End 7] Coupon 8 FoodMaxx 7 dollars July 6 2023 -[1780x] [End 8] Coupon 9 FoodMaxx 5 dollars July 6 2023 -[1781x] [End 9] Coupon 10 FoodMaxx 9 dollars July 6 2023 -[1782x] [End 10] Coupon 11 FoodMaxx 8 dollars July 6 2023 -[1784x] [End 11] Coupon 12 FoodMaxx 8 dollars July 6 2023 -[1785x] [End 12] Coupon 13 luckys 7 dollars July 2 2023 -[1871x] [End 13] Coupon 14 classiccw 8 dollars July 2 2023 -[1882x] [End 14]”
4. When he is listening to the read-out (e.g., Coupons), he Selects Items:
Presses #3 to “Select Item” while listening to Coupon 11.
A. User presses #3 while read-out says, “Coupon 11….” through to just before “Coupon 12”. The appropriate DTMF code is accessible via Virtual PBX Pivot API.
B. API: Pivot - https://developer.virtualpbx.com/pivot with Virtual PBX date and time stamps.
C. [TBD - when the user presses the button of the Remove command, log the date/time of command and insert into:
C1. the appropriate place in the transcript (updated) without overwriting other TTS readout text.
C2. Save transcript (updated) to user’s file storage drive of choice. The onboarding step of user provided an entry into the MakeTime > Enter page “Transcript File Location: http://…)”. This step occurs before this call.
C3. MakeTime > Enter page.] “Select: 4/4/2025 2:06:00 PM Call_id: # [1785x]”.after “Coupon 11:” immediately before “End”. It should not overwrite any of the other wording within Coupon 1…End.
D. Query, parse and securely save select code “Select: 1785x” to MakeTime > Enter page.
5. When she is listening to the read-out (e.g., Coupons), she removes items:
Presses #1 to “Remove Item” while listening to Coupon 1.
A. User presses #1 while read-out says, “Coupon 1….” through to just before “Coupon 2”. The appropriate DTMF code is accessible via Virtual PBX Pivot API.
B. API: Pivot - https://developer.virtualpbx.com/pivot with Virtual PBX date and time stamps.
C.[TBD - When the user presses the button to Remove, log/save the FCC date and time, and log/save it to MakeTime > Enter page.] “Remove: 4/4/2025 2:04:00 PM Call_id: 1 [113x]”.
D. Add the Remove command to the transcript after “Coupon 1:” immediately before “End”. It should not overwrite any of the other wording within Coupon 1…End.
E. Query, parse and securely save remove code “113x” to MakeTime > Enter page.
Presses #2 to “Remove Previous Item” while listening to Coupon 5 (which will remove Coupon 4).
User presses #2 while read-out says, “Coupon 5…” through to just before “Coupon 6”. The appropriate DTMF code is accessible via Virtual PBX Pivot API.
B. API: Pivot - https://developer.virtualpbx.com/pivot with Virtual PBX date and time stamps.
C. [TBD - When the user presses the button to Remove, log/save the FCC date and time, and log/save it to MakeTime > Enter page] “Remove Previous: 4/4/2025 2:04:00 PM Call_id: 1 [1684x].”
D. Add the Remove Previous command to the transcript after “Coupon 4....” through to just before “Coupon 5”.
E. Query, parse and securely save appropriate remove code “1684x” to MakeTime > Enter page.
*NOTE: User can choose to select OR remove. (Select adds “Select” command to transcript and MakeTime, Remove adds “Remove” command to transcript and MakeTime.)
She presses 0 to go to voicemail.
And, she presses * to repeat the menu.
Other Considerations:
A. User can Select, Remove or Remove Previous multiple items at a time.
B. User can hear the updates in audio-read-outs in milliseconds or seconds.
Project: Listen to and Update Scheduled Activity by Phone: Remove Items
Introduction to MakeTime: (in-progress solution):
Respond faster about scheduled activities with MakeTime - at the speed of voice and phone.
Voice in information hands-free by phone.
Get answers by text and phone.
It’s that simple.
Schedule | Courses & Skills | Supplies | Orders | Library | Coupons | Healthcare | Gifts |
Travel | Repairs & Warranties | Events | Exercise | Bills & Maintenance | Remember
MakeTime is a set of tools to easily manage, visualize, and hear your scheduled activity by text and phone.
View all of your scheduled activity on a single page, and print it.
Or, get specific answers by text or phone.
_________________________________________________________________________________________________
Project:
1. [HOLD - on this step pending Virtual PBX discussion] Confirm scheduled item read-out is current in Virtual PBX, and matches what is in MakeTime Google Sheet > Ask > [appropriate field] and TTS Google Sheet > Production Media > Column H.
Match:
i) Coupons field is MakeTime GoogleSheet > Ask > B49. []Main data entry, answers engine. Imports from text, VPbx voicemail, and Zap. Feeds answers via “Ask” page to TTS Google Sheet]
ii) Coupons TTScallflow field in TTS Google Sheet H7. (TTS Google Sheet is the import from MakeTime Google Sheet > Ask page into VirtualPBX phone system db, greeting media fields.)
iii) Coupons TTScallflow field in VirtualPBX API [CAN’T QUERY MEDIA IN VPBX YET - IMPORT FROM TTS GSHEET]
a. If confirmed to be the same, go to Step 2.
b. If not, keep hold music until it is in sync. Welcome to MakeTime…Update pending. (every 1 minute).
2. User calls the MakeTime Virtual PBx phone attendant: 925-269-9062 and chooses to listen or listen and update. The main greeting will say, “Welcome to Make Time - easy life management tools by phone, text or type. To listen to your info only, press 1. To listen and make updates, press 2. You'll be able to remove items while listening by pressing a phone button. Your call will be saved in your FreeConferenceCall.com account. Mute yourself if you only want your button updates recorded. Let’s start!”
a) If 1 is pressed, the call isn’t recorded.
b1) If 2 is pressed,.
b2) The call is recorded. An outbound call (or forwarded call) is placed to FCC from Virtual PBX via external call forwarding or FCC API. (See below). Host is selected, access code entered, pin entered, *9 recording initiated, and the FCC call is merged (or joined/invitation sent) with Virtual PBx call above. While the user is on hold, he hears music. When FCC and MakeTime phone call are merged, the hold and music are off, and #3 proceeds.
*Call to FCC:
A. Current inbound call from user into VPBx is put on hold.
B. Call is triggered from FCC (API) to Virtual PBX.
C. 6053135651,Access Code: 5399927, Pin: 5327
D. Record *9, FCC Call_id, call start date and time
E: FCC call is merged by Virtual PBX (API?) with original inbound user call to VPbx’s 2nd line. (2 lines merged to 1 recorded call, with sound on both sides being recorded.)
F. Recording start date and timestamp is saved to MakeTime > Enter sheet. (e.g., “call recording start: call_id 1, 04/04/2025 02:00:00 PM, 04/04/2025 02:01:00 PM.” Use FCC API info below.
Free Conference Call API: https://www.freeconferencecall.com/for-developers
FCC API Via Postman:
https://www.freeconferencecall.com/api/v4/documentation#section/Postman-instructions
FCC API Information: (Secure access - invitation only): https://drive.google.com/drive/u/0/folders/1__T4VH-IlxUQy2XFyYLJndhUUK72xHbx
See VPBx API: Webhooks: https://developer.virtualpbx.com/Webhooks-a8bfbe0c04ad4993a231488e3dd2f0f2 to call FCC
3. User chooses one of 14 MakeTime content categories to listen to (and update)
“Press 3 to hear your upcoming schedule. 2 for low and out supplies. 3 for your upcoming learning assignments and evaluations to date. 4 for your order confirmations. 5 for your library due dates. 6 for coupons. 7 for gifts purchased and planned. 8 for Travel. Press 9 for more options. Press * to go back
User chooses a category (e.g., Main Menu-Coupons #6), and listens to her scheduled activity by audio read-out. (e.g., see below. Note: She only hears what is outside the brackets.)
Coupon Read-Out (i.e., Virtual PBX ‘greeting, TTSCallflow6greeting’.) See TTS Sheet Column C for VirtualPBX media names.
“Coupons. Remember, as you listen, press 1 to remove, 2 to remove the previous item, 3 to add, and * to go back.”
Coupons - Remember, as you listen, press 1 to remove, 2 to remove the previous item, 3 to add, and * to go back: Coupon 1 ashley fur 6 dollars July 2 2023 -[113x] [End 1] Coupon 2 subway 7 dollars July 2 2025 -[127x] [End 2] Coupon 3 greenies 6 dollars July 2 2023 -[787x] [End 3] Coupon 4 little caesar 5 dollars July 2 2023 -[1684x] [End 4] Coupon 5 Walgreens 5 dollars July 5 2024 -[1690x] [End 5] Coupon 6 Walgreens 5 dollars July 5 2024 -[1691x] [End 6] Coupon 7 target 6 dollars July 5 2024 -[1696x] [End 7] Coupon 8 FoodMaxx 7 dollars July 6 2023 -[1780x] [End 8] Coupon 9 FoodMaxx 5 dollars July 6 2023 -[1781x] [End 9] Coupon 10 FoodMaxx 9 dollars July 6 2023 -[1782x] [End 10] Coupon 11 FoodMaxx 8 dollars July 6 2023 -[1784x] [End 11] Coupon 12 FoodMaxx 8 dollars July 6 2023 -[1785x] [End 12] Coupon 13 luckys 7 dollars July 2 2023 -[1871x] [End 13] Coupon 14 classiccw 8 dollars July 2 2023 -[1882x] [End 14]”
4. When he is listening to the read-out (e.g., Coupons), he Selects Items:
Presses #3 to “Select Item” while listening to Coupon 11.
A. User presses #3 while read-out says, “Coupon 11….” through to just before “Coupon 12”. The appropriate DTMF code is accessible via Virtual PBX Pivot API.
B. API: Pivot - https://developer.virtualpbx.com/pivot with Virtual PBX date and time stamps.
C. [TBD - when the user presses the button of the Remove command, log the date/time of command and insert into:
C1. the appropriate place in the transcript (updated) without overwriting other TTS readout text.
C2. Save transcript (updated) to user’s file storage drive of choice. The onboarding step of user provided an entry into the MakeTime > Enter page “Transcript File Location: http://…)”. This step occurs before this call.
C3. MakeTime > Enter page.] “Select: 4/4/2025 2:06:00 PM Call_id: # [1785x]”.after “Coupon 11:” immediately before “End”. It should not overwrite any of the other wording within Coupon 1…End.
D. Query, parse and securely save select code “Select: 1785x” to MakeTime > Enter page.
5. When she is listening to the read-out (e.g., Coupons), she removes items:
Presses #1 to “Remove Item” while listening to Coupon 1.
A. User presses #1 while read-out says, “Coupon 1….” through to just before “Coupon 2”. The appropriate DTMF code is accessible via Virtual PBX Pivot API.
B. API: Pivot - https://developer.virtualpbx.com/pivot with Virtual PBX date and time stamps.
C.[TBD - When the user presses the button to Remove, log/save the FCC date and time, and log/save it to MakeTime > Enter page.] “Remove: 4/4/2025 2:04:00 PM Call_id: 1 [113x]”.
D. Add the Remove command to the transcript after “Coupon 1:” immediately before “End”. It should not overwrite any of the other wording within Coupon 1…End.
E. Query, parse and securely save remove code “113x” to MakeTime > Enter page.
Presses #2 to “Remove Previous Item” while listening to Coupon 5 (which will remove Coupon 4).
User presses #2 while read-out says, “Coupon 5…” through to just before “Coupon 6”. The appropriate DTMF code is accessible via Virtual PBX Pivot API.
B. API: Pivot - https://developer.virtualpbx.com/pivot with Virtual PBX date and time stamps.
C. [TBD - When the user presses the button to Remove, log/save the FCC date and time, and log/save it to MakeTime > Enter page] “Remove Previous: 4/4/2025 2:04:00 PM Call_id: 1 [1684x].”
D. Add the Remove Previous command to the transcript after “Coupon 4....” through to just before “Coupon 5”.
E. Query, parse and securely save appropriate remove code “1684x” to MakeTime > Enter page.
*NOTE: User can choose to select OR remove. (Select adds “Select” command to transcript and MakeTime, Remove adds “Remove” command to transcript and MakeTime.)
She presses 0 to go to voicemail.
And, she presses * to repeat the menu.
Other Considerations:
A. User can Select, Remove or Remove Previous multiple items at a time.
B. User can hear the updates in audio-read-outs in milliseconds or seconds.