Acil Durum Numaraları ve Acil Arama

Acil durum araması cihazlar için temel ve kritik öneme sahiptir çünkü cihazların dünya çapındaki çeşitli operatör ve mevzuat gerekliliklerini karşılarken Android kullanıcıları için de çalışması gerekir. Android çerçevesi, kullanıcılara hızlı ve güvenli bir acil durum arama deneyimi sağlar.

Android 10, SIM, ağ, modem ve veritabanından alınan ayrıntılı bir acil durum numarası listesini kullanarak yerel Android platformunda acil durum arama işlevleri, bakım ve güncellemeler için gelişmiş destek sağlar. Android 10 ayrıca polis, itfaiye veya ambulans gibi acil durum hizmetlerinin türüne göre acil durum çağrısını da destekler. Android 10, TelephonyManager API'sinde birden fazla abonelikten gelen acil durum numaralarını paylaşarak çoklu SIM cihazlar için gelişmiş destek sağlar.

Radyo HAL 1.4'e sahip Android 10'da, acil arama yolunu optimize etmek ve cihazların Android veritabanında yapılandırılmış uygun acil durum numarasını aramasına izin vermek için HAL arayüzünde acil durum aramalarını normal aramalardan ayırarak acil durum araması iyileştirildi.

Uygulama

Acil durum araması ve acil durum numarası işlevlerini uygulamak için aşağıdaki TelephonyManager ve donanım arayüzü API'lerini uygulayın.

TelephonyManager API'leri

Aşağıdaki API'leri uygulayın:

  • Yerel ayar, SIM kartlar, varsayılan, modem, Android veritabanı ve ağ da dahil olmak üzere acil durum numarası kaynağına göre acil durum araması için geçerli acil durum numaraları almak üzere getEmergencyNumberList uygulayın. Her acil durum numarası için polis, ambulans ve itfaiye gibi ilgili acil durum hizmeti kategorisini belirtin.
  • Bir telefon numarasının acil durum numarası olup olmadığını belirlemek için isEmergencyNumber uygulayın.
  • Herhangi bir acil durum numarasıyla aynı başlangıç ​​rakamlarına sahip olan bir numarayı acil durum numarası olarak tanımlamak için isPotentialEmergencyNumber uygulayın.

Acil durum numarası kaynaklarına ilişkin değerler şunlardır:

  • EMERGENCY_NUMBER_SOURCE_NETWORK_SIGNALING : Numara ağ sinyalinden geliyor
  • EMERGENCY_NUMBER_SOURCE_SIM : Numara SIM karttan
  • EMERGENCY_NUMBER_SOURCE_DATABASE : Numara, platformun sağladığı veritabanındandır
  • EMERGENCY_NUMBER_SOURCE_MODEM_CONFIG : Numara modem yapılandırmasındandır
  • EMERGENCY_NUMBER_SOURCE_DEFAULT : Numara varsayılan olarak mevcuttur. 112 ve 911 numaraları her zaman mevcut olmalıdır. SIM mevcut olmadığında 000, 08, 110, 999, 118 ve 119 mevcut olmalıdır. Daha fazla ayrıntı için bkz. Bölüm 10: 3GPP TS 22.101'deki Acil Durum Çağrıları .

Acil servis kategorilerine ilişkin değerler şunlardır:

  • UNSPECIFIED : Genel acil durum çağrısı, tüm kategoriler
  • POLICE : Polis
  • AMBULANCE : Ambulans
  • FIRE_BRIGADE : İtfaiye
  • MARINE_GUARD : Deniz Muhafızı
  • MOUNTAIN_RESCUE : Dağ Kurtarma
  • MIEC : Manuel Olarak Başlatılan eCall (MIeC)
  • AIEC : Otomatik Olarak Başlatılan eCall (AIeC)

Daha fazla ayrıntı için bkz. Bölüm 10: 3GPP TS 22.101'deki Acil Durum Çağrıları .

Donanım arayüzü API'leri

IRadio.hal emergencyDial uygulayın. Yanıt türünü, seri numarasını ve hata bilgilerini içeren bir yanıt göndermek için IRadioResponse.hal emergencyDialResponse uygulayın.

Mevcut acil durum numaraları listesini bildirmek için IRadioIndication.hal dosyasında currentEmergencyNumberList uygulayın. EmergencyNumber types.hal , mobil ülke kodu (MCC), mobil ağ kodu (MNC), acil durum hizmet kategorisi , acil durum üniforma kaynak adı (URN) ve acil durum numarası kaynağı da dahil olmak üzere acil durum numarası hakkında bilgi içeren acil durum numarası hakkında bilgi içeren Type.hal dosyasında Acil DurumNumber'ı uygulayın. .

Acil durum çağrısının nasıl ele alınacağını belirtmek için EmergencyCallRouting kullanın. Gerektiğinde acil durum yönlendirmesi veya normal çağrı yönlendirmesi kullanılarak bir acil çağrı talep edilebilir. Bu UNKNOWN ise yönlendirme uygulamaya göre belirlenir.

Doğrulama

Uygulamanızı doğrulamak için aşağıdaki CTS ve VTS testlerini çalıştırın.

CTS testleri

VTS testleri

Referanslar

İlgili teknik özellikler ve standartlar hakkında ek bilgi için bkz.: