Incoming Call Intercept and Record
C2MA Activity
Design Changes
Fix Search Error
pdf attached
Example:
2. Incoming Call intercept:
a) Intercept the call before the stock Android does
Flow: Incoming Call> Check if number on database tbl_club_contacts - [Club Phone] OR [Home Phone] OR [Mobile Phone] OR [Work / Office Number] > If True then Display:
Nelsons Logo (Assets/’Nelsons no Background - [login to view URL]’)
tbl_club_contacts.[Company Name] eg, Test Company
If tbl_club_contacts.[Customer] = 1 Then = "<font color=""green""><u>POLICY IN FORCE</u>" & "" Else: = "<font color=#00FFFF>PROSPECT" & "" eg POLICY IN FORCE or PROSPECT
Name: tbl_club_contacts.[Title] + [FirstName] + [LastName] eg Mr Joe Bloggs
“Nickname”: tbl_club_contacts.[NickName] eg “Joey”
“Rapport Notes”: tbl_club_contacts.[RapportNotes] eg “Has boy called Sammy”
Button: ‘Answer Nelsons Call’ > Answers Phone Call
Button: ‘Decline Nelsons Call’ > Sends to Voicemail (still records call)
Button: ‘View History’ > ‘[login to view URL]’
b) When call ends open [login to view URL]
If it doesn’t match (False) then app does nothing and stock Android phone dialer takes over.
The aim is to separate personal and business calls.
3. C2MA Push Notification:
Addition to [login to view URL]
a) If [login to view URL] = -1 and [login to view URL] = -1 then Open [login to view URL] for the client then the user can choose which number to call. SQL:
"SELECT [login to view URL], tbl_call_log_existing.[Company Name], [login to view URL], tbl_call_log_existing.[Date Called], tbl_call_log_existing.[Time Called], tbl_call_log_existing.[Notes:], tbl_call_log_existing.[Called By], tbl_call_log_existing.[Notes:], [login to view URL], [login to view URL], tbl_call_log_existing.[Call Outcome], [login to view URL], [login to view URL], tbl_club_contacts.[Renewal Date], [login to view URL] " & _
"FROM tbl_club_contacts INNER JOIN tbl_call_log_existing ON [login to view URL] = [login to view URL] " & _
"WHERE ([login to view URL] = -1 AND [login to view URL] = -1 AND tbl_call_log_existing.AgentAssigned= [Agent]
b) Update this record to Zero: Update [login to view URL] = 0 and [login to view URL] = 0 to prevent multiple notifications