Guard App

An app that can initiate call functionality in VoicePing app via broadcast.

Send Broadcast

Actions:

  • INITIATE_CALL = com.media2359.voiceping.intent.action.INITIATE_CALL
  • ANSWER_CALL = com.media2359.voiceping.intent.action.ANSWER_CALL
  • END_CALL = com.media2359.voiceping.intent.action.END_CALL

Receive Broadcast

Action: com.media2359.voiceping.intent.action.CALL_EVENT

Kinds:

private enum class Kind(val stringValue: String) {
    OUTGOING("outgoing"),
    INCOMING("incoming")
}

Events:

enum class Event(val stringValue: String) {
    CALL_INITIATED("call_initiated"),
    CALL_RECEIVED("call_received"),
    CALL_ANSWERED("call_answered"),
    CALL_CANCELLED("call_cancelled"),
    CALL_REJECTED("call_rejected"),
    CALL_ESTABLISHED("call_established"),
    CALL_ENDED("call_ended")
}

GitHub

View Github