added handing on Hangup to call button onclick listener

This commit is contained in:
Juha Heinanen
2018-05-06 16:04:47 +03:00
parent 322d8fa1a2
commit 8d7e08ec6a
@@ -165,13 +165,22 @@ class MainActivity : AppCompatActivity() {
callButton.setOnClickListener { callButton.setOnClickListener {
Log.d("Baresip", "AoR at position is " + aors[aorSpinner.selectedItemPosition]) Log.d("Baresip", "AoR at position is " + aors[aorSpinner.selectedItemPosition])
val aor = aors[aorSpinner.selectedItemPosition] val aor = aors[aorSpinner.selectedItemPosition]
if (callButton.text.toString() == "Call") { when (callButton.text.toString()) {
call(aor, (findViewById(R.id.callee) as EditText).text.toString()) "Call" -> {
} else { call(aor, (findViewById(R.id.callee) as EditText).text.toString())
Log.i("Baresip", "Canceling UA " + aor_ua(aor) + " call " + }
callsOut[0].call + " to " + "Cancel" -> {
(findViewById(R.id.callee) as EditText).text) Log.i("Baresip", "Canceling UA " + aor_ua(aor) + " call " +
ua_hangup(aor_ua(aor), callsOut[0].call, 486, "Rejected") callsOut[0].call + " to " +
(findViewById(R.id.callee) as EditText).text)
ua_hangup(aor_ua(aor), callsOut[0].call, 486, "Rejected")
}
"Hangup" -> {
Log.i("Baresip", "Hanging up UA " + aor_ua(aor) + " call " +
callsOut[0].call + " to " +
(findViewById(R.id.callee) as EditText).text)
ua_hangup(aor_ua(aor), callsOut[0].call,0, "")
}
} }
} }