Add global block type selection (Reject, Silence, Hang up)
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 30/100
Línea de trabajo
The payload names no files, so start by finding where the current fixed Reject behavior for blocked calls is implemented, and check whether it goes through Android's CallScreeningService as the issue's SpamBlocker reference suggests. Done means a global setting offers Reject, Silence and Hang up, and each one applies to every block reason (anonymous, not in contacts, spam, manual). Ask in the thread which option should be the default before writing code.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Checklist
- I made sure that there are no existing issues - open or closed - to which I could contribute my information.
- I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
- I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
- I have taken the time to fill in all the required details. I understand that the request will be dismissed otherwise.
- This issue contains only one feature request.
- I have read and understood the contribution guidelines.
Feature description
Add a global setting to choose how all blocked calls are handled,
regardless of the reason for blocking (anonymous numbers, numbers
not in contacts, spam, or manually blocked numbers).
The options should be:
- Reject — the call is rejected immediately, the caller hears a busy
tone - Silence — the call rings silently on the device, the caller hears
a normal ring tone - Hang up — the call is answered and immediately terminated, the
caller hears nothing
Why do you want this feature?
Currently Fossify Phone applies a single fixed blocking behavior
(Reject) with no way to choose. Different users have different
preferences on how blocked calls should be handled.
From personal experience:
- Reject: the caller understands the call has been blocked, as it
is rejected immediately. This is the default blocking behavior
of any dialer app - Silence: the caller does not realize the call has been blocked, as
the call appears to ring normally - Hang up: the caller perceives the number as dead — the call is
disconnected immediately with no ring and no busy tone. This was
also the default blocking behavior in the early 2000s
Apps like SpamBlocker (aj3423) already implement this choice via
the CallScreeningService API, proving it is feasible.
Additional information
Device: Honor 400
Android version: 16
ROM: MagicOS 10.0
Fossify Phone version: 1.11.1
- Lenguaje dominante
- Kotlin
- Estrellas
- 1.4k
- Forks
- 213
- Merge medio
- 3 d 9 h
- PR fusionados (30 d)
- 11
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de FossifyOrg/Phone
-
Tab to tap and Scroll UpAbiertofeature request needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
FossifyOrg/Phone#922 ·
Los mantenedores suelen responder en 2 días
-
bug needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
FossifyOrg/Phone#914 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
bug needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
FossifyOrg/Phone#889 ·
Los mantenedores suelen responder en 2 días
-
feature request needs triage
Dificultad 2/5 Medio día Aptitud para principiantes 60/100
FossifyOrg/Phone#822 ·
Los mantenedores suelen responder en 2 días
-
bug needs triage
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
FossifyOrg/Phone#928 · 1 comentario ·
Los mantenedores suelen responder en 2 días
Todos los issues de FossifyOrg/Phone
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
pengchujin/aerial-tv#713 ·
Los mantenedores suelen responder en 1 día
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
Los mantenedores suelen responder en 1 día
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
lysine-dev/okhttp#9817 ·
Los mantenedores suelen responder en 1 día