Komut satırından nasıl Google Voice telefon görüşmesi başlatabilirim?


9

Sayesinde Brett Terpstra I kolayca Terminal Google Voice üzerinden SMS gönderebilir, ama şimdi çok Termainal üzerinden bir telefon çağrısı başlatmak için isterler.

Google Voice API'sı (henüz?) Yok, bu yüzden bunu yapmanın resmi bir yolu olmadığını biliyorum, ancak belki de başka birinin aynı sorunu yaşadığını ve zaten bir çözüm bulduğunu umuyorum.

Uygun bir çözüm sadece hangi numarayı aramak istediğimi söylememe izin vermekle kalmaz, aynı zamanda Google Voice'un beni aramak için hangi numarayı kullanması gerektiğini de söylemem gerekir.

(Google Voice'a aşina olmayanlar için aramalar, telefonunuzun Google sunucularından gelen bir çağrı almasıyla başlatılır ve daha sonra aramak istediğiniz numaraya bağlanırsınız.)

Github'a bir göz attım, ancak bulduğum tek potansiyel çözüm 2 yılda güncellenmemiş olan https://github.com/tylerhall/google-voice-dialer idi ve nasıl kullanılacağından emin değilim .


Google bunu, hem Google Talk (bir yardımcı uygulama / eklenti ile) hem de doğrudan web sitelerinden aramamıza izin verir ve aramak üzere rasgele bir telefon numarası göndermemizi ve aramak için telefonunuzu seçmemizi sağlar. Lynx / curl / wget'de ne kadar iyisin? Belki de web tarayıcınızı taklit etmek ve bir çağrı bağlamak için GV almak için http trafiği sahte olabilir ....
bmike

@bmike Neredeyse o kadar iyi değilim ve hiç bilmediğim python veya ruby ​​gibi daha sofistike bir şeye ihtiyacı olup olmadığını merak ediyorum.
TJ Luoma

Ben de değilim, ama yeni soru zaman aşımı dönemini temizler etmez bunu ödüllendirmek niyetindeyim.
bmike

@bmike Nils Munch'ın cevabının yapabileceğini düşünüyorum, ancak doğrulayabilmem için WWW / Mechanize.pm'yi yüklemem gerekiyor.
TJ Luoma

Nils Munch'a atıfta bulunan 'googlevoice.pl' komut dosyası çalışmıyor. Bu sayfadaki yorumların sonuna ilerleyin ve bir yıldan uzun bir süre önce bir hata gönderdiğini bildiren bir yorum göreceksiniz. O zamandan beri güncellenmiş gibi görünmüyor.
TJ Luoma

Yanıtlar:


3

Google sesli komut satırı komut dosyasını burada bulabilirsiniz

Bununla birlikte,

./googlevoice.pl call 12345678

Bir çağrı yapmak için. SMS ve aramayı iptal etme gibi diğer özellikler de var.


Çalıştırmaya çalıştığımda @INC'de WWW / Mechanize.pm'i bulamıyorum (@INC şunları içeriyor: /Library/Perl/5.12/darwin-thread-multi-2level /Library/Perl/5.12 /Network/Library/Perl/5.12/darwin-thread-multi-2level /Network/Library/Perl/5.12 /Library/Perl/Updates/5.12.3 /System/Library/Perl/5.12/darwin-thread-multi-2level /System/Library/Perl/5.12 /System/Library/Perl/Extras/5.12/darwin-thread-multi-2level /System/Library/Perl/Extras/5.12.) ./Googlevoice.pl satır 40'ta. BEGIN başarısız oldu derleme ./googlevoice.pl satır 40'ta iptal edildi. (perl'in ne istediğini nasıl kuracağımı bilmiyorum: - /
TJ Luoma

Ah, cevap cpan WWW/Mechanize.pmTerminal'de koşmak gibi görünüyor . Şimdi üzerinde çalışıyorum.
TJ Luoma

Sonunda perl bağımlılıklarının hepsini yükledim, ancak şimdi komut dosyası 'Bağlantı googlevoice.pl satır 160'da bulunamadı' ile çıkıyor (160 gibi "$ mech-> follow_link (tag => 'meta');" Perl bilmediğim için benim için hiçbir şey ifade etmiyor: - /
TJ Luoma

4 kişinin bu cevaba oy verdiğini, ancak googlevoice.plaslında çalışmadığını fark ettim . Bağlantılı sayfadaki yorumları okursanız, bir yıldan uzun bir süredir bozuldu.
TJ Luoma

Betik artık çevrimiçi değil (archive.org'daki son kayıt 2012 yılındaydı). Bugün böyle bir senaryo yazmak çok zor ya da imkansız olurdu sanırım.
Joshua Goldberg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.