안드로이드 사용자 질문/답변
(글 수 3,598)
안녕하세요.
요즘 계속 스팸전화가 옵니다.
스팸 문자는 올레에서 제공하는 앱을 통해서 필터링이 가능한대,
스팸전화는 막을수 있는 방법이 없네요.
kt측에 요청을 하면 최대 100개 번호까지 막을 수 있다고 하는대..
그 이상의 번호를 등록하여 차단시키고 싶습니다.
스팸 전화 모음 사이트에 있는 모든 번호를 다 등록시켜놓고,
차단해두고 싶을정도로 스팸전화때문에 속터지네요.
무언가 집중하거나, 잘때나, 전화올떄마다 아주 노이로제 걸릴 지경입니다.
그래서 궁여지책으로 제가 앱을 직접 개발해서 차단하는 방법을
생각해보고 있습니다.
제가 생각하는 앱의 사용 시나리오는 다음과 같습니다.
1. 스팸전화가 옵니다.
2. app이 이를 먼저 감지하여 지금 전화오는 번호의 실제번호를
구하여 스팸디비에 있는지 검사합니다.
3. 만약 스팸디비에 존재하는 번호라면, 진동이나 소리를 울리지 않고
조용히 끊어줍니다.
혹은 미리 녹음된 음성 메시지를 전화한 사람에게 들려줍니다.
4. 사용자는 가끔 이따금씩 이번주 n회의 스팸전화가 왔었구나..
정도만 확인합니다.
시작에 앞서 제가 생각하는 앱에 필요한 기능들이 구현가능한지
먼저 문의를 드리고 싶습니다.
1. 전화 수신시 발신자의 전화번호를 구할 수 있을까요?
가끔 존재하지 않는 번호로 전화를 해오는 경우가 있더라구요.
실제 전화번호를 구할 수 있을까요?
앱이 불가능하면 JNI혹은 커널드라이버등까지 고려해보고 있습니다.
2. 안드로이드에서 전화오는 신호는 linux커널의 드라이버를 통해서
안드로이드까지 전달되어 핸들링 되는것인가요?
이를 앱에서 가로채어 전화시그널을 무시하거나, 사용자가 통화를
안하고 미리 녹음된 음성등을 들려주도록 할 수 있을까요?
만들게 되면 개인적으로만 사용할까 합니다.
그래서 루팅여부와 상관없이 가능성만이래도 찾고 싶습니다.
http://goo.gl/BQCbZ
말씀하신 기능 구현된 앱입니다 ㅎㅎ