C#

2016-03-26 8 views
-1

seri port üzerinden telefondan bilgisayara ses akışı Doğrudan bir telefondan PC'ye ses akışı için bir yol arıyorum. Müzikten ya da bir şeyden bahsetmiyorum ama telefonun her sesi (ses, zil vb.). Bu bir USB kablosu ve üçüncü parti araçları veya kütüphaneleri kullanmadan PC'nin Seri Portu üzerinden mümkün mü? Şu an C# 'da gelişiyorum.C#

+0

Belki de telefonun 3,5 mm çıkışını PC'nin mikrofon girişine bağlayabilir ve daha sonra C# mikrofon girişini kaydetmeyi deneyebilirsiniz. –

+0

Sanırım kayıt C# mciSendString üzerinde çalışacak mıyım? Bu gerçekten 3,50 çıkış ile çalışıyor mu? – Canox

+0

Genellikle girişi kaydetmek için iki API kümesi vardır, WinMM API'sı (mciSendString bunun bir parçası) ve WSAPI (Windows Vista ve sonrası). Bunu yapmak için kütüphaneler de var. 3.5mm çıkışı ile çalışmalı, ama ben test etmedim. –

cevap

1

Hayır! Telefon hattınızı mikrofon bağlantı noktasına bağlamayın. Hattaki yüksek voltaj (zil sesleri 60-120V) PC'nize zarar verebilir.

İhtiyacın adaptör bir TELEFON-to-LINE (veya bazen TELEFON KADAR MIC adaptörü) elektronik mağazalarında buldum. İşte AMAZON'dan bir örnek: http://www.amazon.com/TRX-20-Direct-Connect-Telephone-ADAPTER/dp/B000KL0XA6/ref=sr_1_1?ie=UTF8&qid=1459033666&sr=8-1&keywords=phone+recording+device (Ben bu konuda bir bağım veya tecrübem yok).

Ardından PC'nizin LINE-IN veya MIC da fiş onu (cihazın talimatlara bakın). Bu noktadan itibaren herhangi bir ses kayıt uygulamasını kullanarak bir çağrıdan ses kaydı yapabilmeniz gerekir.

taraflar haberdar değilse TELEFON kayıt, bazı eyaletlerde yasadışı olabileceğini unutmayın. Hedefiniz bir telefon numarası varsa algılamak için ise bu bir çağrı deneyecek beri

+0

Çok teşekkür ederim! İstediğim buydu. Bu arada. Doğrudan ses kaydetmek istemiyorum. Bir telefon numarasının öldüğünü veya hala canlı olup olmadığını kontrol etmek istiyorum. Akıllı telefonda AT komutları ile çalışmıyor gibi görünüyor, bu yüzden bir şekilde telefonun çalıyor olup olmadığını bulmak için ses kaydetmek zorundayım. – Canox

0

, senin yöntem, müdahaleci olabilir.

Her durumda, bir modem bulabileceğinizi varsayarak bir ses modemi daha iyi bir seçim olabilir. Windows, bir telefon numarasını çevirmenizi, yanıtı beklemenizi veya yanıt vermemenizi ve sesin uzak uçtan yakalanmasını sağlayan bir ses modem API'si olan & Yığındadır. Çoğu durumda, mevcut olmayan zil, meşgul veya sayıyı tespit etmelidir.

Açık kaynak projesi Asterisk (asterisk.org), bu işi yapmak için "ağır iş makineleri" ne sahiptir, ancak özel bir programlama gerektirir. Hatta bir telesekreter tespiti var: Asterisk Answering machine detection (AMD) always detects receiver as MACHINE