Ana Sayfa

Çevrimdışı Veri Transferi: DTMF Tonları ile Modemi Yeniden Keşfetmek

1 dk okuma

Simple adlı bir sağlık uygulamasında çalışırken, hemşirelerin hastalarıyla iletişim kurma yöntemlerini geliştirmek hedeflendi. Uygulamanın temel amacı, geleneksel kağıt kayıtları ve sabit hatlı telefonları, hasta geçmişi, yaş ve diğer kritik ipuçlarına dayanarak risk altındaki hastaları akıllıca önerebilen bir dijital sistemle değiştirmekti. Hastaların gizliliğini korumak için, telefon görüşmelerinin bir proxy üzerinden yönlendirilmesi gerekiyordu, böylece kişisel numaraları hastalardan gizli kalacaktı. Bu "telefon numarası maskeleme" olarak bilinen yaygın bir yöntemdir ve Uber veya Zomato gibi hizmetlerde de kullanılır. Ancak bu yaklaşımda önemli bir sorun vardı: sunucuyla iletişim kurmak için internet bağlantısı şarttı. Simple uygulamasının çevrimdışı öncelikli olması isteniyordu; özellikle uzak köylerde bağlantı olmadığında uygulamanın işlevselliğinin bozulmaması kritikti.

İnternet bağlantısı olmadan sunucuya veri göndermenin bir yoluna ihtiyaç duyuldu. Ekip üyelerinden biri, bu sorunu çözmek için DTMF (Dual Tone – Multi Frequency) tonlarını kullanma fikrini ortaya attı. DTMF, telefonunuzda bir arama sırasında tuş takımındaki bir numaraya bastığınızda çıkan sestir. Her bir numara, tuş takımındaki satır ve sütun indekslerini tanımlamak için iki sinüs dalgasının bir kombinasyonuyla eşleştirilir. Bu tonlar, kolayca uygulanabilir olmaları ve çoğu iletişim-hizmet platformu tarafından desteklenmeleri nedeniyle ideal bir çözüm sundu.

Android'de DTMF tonları, bir arama Intent'i kullanılarak çalınabilir. Örneğin, bir hemşire belirli bir hastanın numarasını aradığında, uygulama bu numarayı ve ek verileri (örneğin hasta kimliği) DTMF tonlarına dönüştürerek ücretsiz bir numaraya yönlendirir. Bu sayede, internet bağlantısı olmasa bile, telefon görüşmesi sırasında üretilen bu özel tonlar aracılığıyla veri sunucuya iletilir. Bu yöntem, Simple uygulamasının uzak bölgelerde bile kesintisiz çalışmasını sağlayarak sağlık hizmetlerinin erişilebilirliğini artırma potansiyeli taşımaktadır.

İçgörü

İnternet bağlantısının kısıtlı olduğu bölgelerde mobil uygulamaların çevrimdışı veri transferi sorununa, telefon görüşmeleri sırasında kullanılan DTMF tonları aracılığıyla yaratıcı ve erişilebilir bir çözüm sunuluyor.

Kaynak