Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Add global block type selection (Reject, Silence, Hang up)

Abierto
#825 2 comentarios 4 reacciones 0 asignados Ver en GitHub

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
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
android, kotlin
Área
mobile

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

feature request needs triage
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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de FossifyOrg/Phone

Todos los issues de FossifyOrg/Phone

Issues similares

Más issues de Kotlin

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.