diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index 095816d8..cb1b4916 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -1182,20 +1182,38 @@ class MainActivity : AppCompatActivity() { startActivity(i) return } - val call = Call.ofCallp(callp)!! + val call = Call.ofCallp(callp) val target = Utils.friendlyUri(this, ev[1], acc) with(MaterialAlertDialogBuilder(this, R.style.AlertDialogTheme)) { - setTitle(R.string.transfer_request) - setMessage(String.format(getString(R.string.transfer_request_query), - target)) + if (call != null) { + setTitle(R.string.transfer_request) + setMessage( + String.format( + getString(R.string.transfer_request_query), + target + ) + ) + } else { + setTitle(R.string.call_request) + setMessage( + String.format( + getString(R.string.call_request_query), + target + ) + ) + } setPositiveButton(getString(R.string.yes)) { dialog, _ -> if (call in Call.calls()) - acceptTransfer(ua, call, ev[1]) + acceptTransfer(ua, call!!, ev[1]) + else { + callUri.setText(ev[1]) + makeCall() + } dialog.dismiss() } setNeutralButton(getString(R.string.no)) { dialog, _ -> if (call in Call.calls()) - call.notifySipfrag(603, "Decline") + call!!.notifySipfrag(603, "Decline") dialog.dismiss() } show() diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 58bf4280..a056fb76 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -533,6 +533,8 @@ Todennatko SAS:n <%1$s>\? Siirtopyyntö Hyväksytkö tämän puhelun siirron kohteeseen \'%1$s\'\? + Soittopyyntö + Hyväksytkö pyynnön soittaa kohteeseen \'%1$s\'\? Automaattinen uudelleenohjaus kohteeseen \'%1$s\'\ Uudelleenohjauspyyntö Hyväksytkö puhelun uudelleenohjauksen kohteeseen \'%1$s\'\? diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b20e2c93..a2727cd1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -505,6 +505,8 @@ Do you want to verify SAS <%1$s>\? Transfer Request Do you accept to transfer this call to \'%1$s\'\? + Call Request + Do you accept request to call \'%1$s\'\? Automatic redirection to \'%1$s\'\ Redirect Request Do you accept call redirection to \'%1$s\'\?