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\'\?