In order to simplify the code, active account needs to have telephony provider when making call or sending message to tel uri

This commit is contained in:
Juha Heinanen
2023-03-06 07:26:34 +02:00
parent a98982c2ed
commit 44a6839aee
7 changed files with 4 additions and 14 deletions

View File

@ -169,7 +169,8 @@ class ChatsActivity: AppCompatActivity() {
uriText = "tel:$uriText"
val uri = if (Utils.isTelUri(uriText)) {
if (account.telProvider == "") {
Utils.alertView(this, getString(R.string.notice), getString(R.string.no_telephony_provider))
Utils.alertView(this, getString(R.string.notice),
String.format(getString(R.string.no_telephony_provider), account.aor))
return
}
Utils.telToSip(uriText, account)

View File

@ -1781,7 +1781,7 @@ class MainActivity : AppCompatActivity() {
val uri = if (Utils.isTelUri(uriText)) {
if (ua.account.telProvider == "") {
Utils.alertView(this, getString(R.string.notice),
getString(R.string.no_telephony_provider))
String.format(getString(R.string.no_telephony_provider), aor))
return
}
Utils.telToSip(uriText, ua.account)
@ -1790,7 +1790,7 @@ class MainActivity : AppCompatActivity() {
}
if (!Utils.checkUri(uri)) {
Utils.alertView(this, getString(R.string.notice),
String.format(getString(R.string.invalid_sip_or_tel_uri), uri))
String.format(getString(R.string.invalid_sip_or_tel_uri), uri))
} else {
callUri.isFocusable = false
uaAdapter.notifyDataSetChanged()

View File

@ -463,8 +463,6 @@
<string name="diverted_by_dots">Siirtäjä …</string>
<string name="transferring_call_to_dots">Puhelun siirto …</string>
<string name="invalid_sip_uri">Virheellinen SIP URI \'%1$s\'</string>
<string name="no_telephony_providers">Millekään tilille ei ole konfiguroitu puhelinpalvelun
tarjoajaa</string>
<string name="no_telephony_provider">Tilille \'%1$s\' ei ole konfiguroitu puhelinpalvelun
tarjoajaa</string>
<string name="callee">Puhelun kohde</string>
@ -541,7 +539,6 @@
<string name="no_cameras">Sinulla ei ole yhtään tuettua video-kameraa.</string>
<string name="show_password">Näytä salasana</string>
<string name="no_network">Ei verkkoyhteyttä!</string>
<string name="choose_telephony_provider_account">Valitse puhelinpalvelun tarjoava tili</string>
<string name="call_details">Puhelutiedot</string>
<string name="no_android_contacts">Et voi käyttää Androidin yhteystietoja ilman Yhteystiedot-lupaa.</string>
<string name="audio_focus_denied">Audio fokus evätty!</string>

View File

@ -274,10 +274,8 @@
<string name="invalid_sip_uri_hostpart">Parte inválida do host SIP URI \'%1$s\'</string>
<string name="sip_or_tel_uri">SIP ou tel. URI</string>
<string name="user_domain_or_number">usuário@domínio ou o número de telefone</string>
<string name="choose_telephony_provider_account">Escolha a conta da operadora de telefonia</string>
<string name="telephony_provider_help">SIP URI host é parcialmente usado nas chamadas para números de telefone. O padrão de fábrica é domínio da conta. Caso não seja informada, essa conta não pode ser usada para ligar para os números de telefone.</string>
<string name="invalid_sip_or_tel_uri">SIP ou tel. URI inválido \'%1$s\'</string>
<string name="no_telephony_providers">A operadora de telefonia não foi configurada para nenhuma conta.</string>
<string name="contacts_help">Escolha se ambos os contatos do baresip e do Android serão usados. Caso use ambos, o contato do baresip será usado se houver um contato repetido no Android.</string>
<string name="both">Ambos</string>
<string name="no_android_contacts">Você não pode acessar os contatos do Android sem a permissão \"Contatos\".</string>

View File

@ -273,11 +273,9 @@
<string name="no_android_contacts">Você não pode acessar os contatos do Android sem a permissão \"Contatos\".</string>
<string name="sip_or_tel_uri">SIP ou tel URI</string>
<string name="user_domain_or_number">usuário@domínio ou número de telefone</string>
<string name="choose_telephony_provider_account">Escolha a conta do provedor de telefonia</string>
<string name="contacts_help">Escolhe se os contatos do Baresip, os contatos do Android ou ambos são usados. Se ambos e contato com o mesmo nome existirem em ambos, o contato Baresip será escolhido.</string>
<string name="both">Ambos</string>
<string name="invalid_sip_or_tel_uri">SIP ou tel URI \'%1$s\' inválido</string>
<string name="no_telephony_providers">O Provedor de Telefonia não foi configurado para nenhuma conta.</string>
<string name="blind">Cego</string>
<string name="attended">Participou</string>
<string name="telephony_provider">Provedor de telefonia</string>

View File

@ -275,9 +275,7 @@
<string name="sip_or_tel_uri">SIP- eller tel-URI</string>
<string name="user_domain_or_number">användare@domän eller telefonnummer</string>
<string name="lost">Tappade</string>
<string name="no_telephony_providers">Telefonileverantör har inte konfigurerats för något konto.</string>
<string name="invalid_sip_or_tel_uri">Ogiltig SIP- eller tel-URI \'%1$s\'</string>
<string name="choose_telephony_provider_account">Välj telefonileverantör-konto</string>
<string name="contacts_help">Välj om baresips kontakter, Androids kontakter eller båda ska användas. Om du väljer båda och en kontakt med samma namn finns i båda, då används baresips kontakt.</string>
<string name="both">Båda</string>
<string name="no_android_contacts">Det går inte att komma åt Androids kontakter utan behörigheten \"Kontakter\".</string>

View File

@ -438,8 +438,6 @@
<string name="transferring_call_to_dots">Transferring call to …</string>
<string name="invalid_sip_uri">Invalid SIP URI \'%1$s\'</string>
<string name="no_telephony_provider">Account \'%1$s\' has no Telephony Provider</string>
<string name="no_telephony_providers">Telephony Provider has not been configured for any account.</string>
<string name="choose_telephony_provider_account">Choose Telephony Provider account</string>
<string name="callee">Callee</string>
<string name="hangup">Hangup</string>
<string name="video_call">Video call</string>