통화관련 어플을 만들고 있습니다.



CALL_STATE_RINGING, CALL_STATE_OFFHOOK, CALL_STATE_IDLE


이렇게 3개로 통화상태를 받아오고 있는데요..



전화를 받으면(통화가 시작되면) 특정 작업을 수행하도록 하였습니다. 


즉 해당코드를 OFF_HOOK쪽에 넣어놓았는데요...  수신(받을때)는 이상없이 작동을 하거든요..


근데 발신(걸떄)는 RINGING 상태가 없이 바로 OFFHOOK 상태가 되어버리네요...


즉 상대방이 전화를 받지 않았어도.... 그냥 전화를 걸기 시작하자마자 OFFHOOK이 되어버려요 ㅠㅠ




이거 어떻게 해결해야 할까요??




구글에서 안드로이드 전화 수신 발신 구별, 안드로이드 텔레포니 수신 발신 구별 등으로 검색해보았는데.. 못찾겠네요 ㅠ