ฉันจะเริ่มโทรศัพท์ Google Voice จากบรรทัดคำสั่งได้อย่างไร


9

ขอบคุณBrett Terpstraฉันสามารถส่ง SMS ผ่าน Google Voice ใน Terminal ได้อย่างง่ายดาย แต่ตอนนี้ฉันต้องการที่จะสามารถเริ่มต้นการโทรศัพท์ผ่าน Termainal ได้เช่นกัน

ไม่มี Google Voice API (ยัง) ที่ฉันรู้ว่าไม่มีวิธีที่เป็นทางการที่จะทำ แต่ฉันหวังว่าบางทีคนอื่นอาจมีปัญหาเดียวกันนี้และพบวิธีแก้ปัญหาแล้ว

วิธีการแก้ปัญหาที่เหมาะสมจะต้องไม่เพียง แต่ให้ฉันบอกว่าจำนวนที่ฉันต้องการที่จะโทร แต่ยังหมายเลข Google Voice ควรใช้เพื่อโทรหาฉัน

(สำหรับผู้ที่ไม่คุ้นเคยกับ Google Voice โทรศัพท์ของคุณจะได้รับสายเรียกเข้าจากเซิร์ฟเวอร์ของ Google จากนั้นคุณเชื่อมต่อกับหมายเลขที่คุณต้องการโทรออก)

ฉันดู Github แต่วิธีแก้ปัญหาที่เป็นไปได้เพียงอย่างเดียวที่ฉันพบคือhttps://github.com/tylerhall/google-voice-dialerซึ่งยังไม่ได้รับการอัปเดตใน 2 ปีและฉันไม่แน่ใจว่าจะใช้งานอย่างไร .


Google อนุญาตให้เราทำเช่นนั้นผ่าน Google Talk (พร้อมแอพผู้ช่วย / ปลั๊กอิน) และจากเว็บไซต์ของพวกเขาโดยตรงเพื่อส่งหมายเลขโทรศัพท์ที่ต้องการโทรและเลือกโทรศัพท์ของคุณเพื่อโทร คุณเก่งแค่ไหนใน lynx / curl / wget? บางทีคุณอาจหลอกการจราจร http เพื่อเลียนแบบเว็บเบราว์เซอร์ของคุณและรับ GV เพื่อเชื่อมต่อการโทร ....
bmike

@ เช่นฉันฉันไม่ค่อยเก่งและสงสัยว่ามันจะต้องมีอะไรที่ซับซ้อนกว่านี้เช่นไพ ธ อนหรือทับทิมซึ่งฉันไม่รู้เลย
TJ Luoma

ฉันไม่ใช่ แต่ฉันตั้งใจจะให้รางวัลนี้ทันทีที่ล้างช่วงหมดเวลาของคำถามใหม่
bmike

@bike ฉันคิดว่าคำตอบจาก Nils Munch อาจทำ แต่ฉันต้องติดตั้ง WWW / Mechanize.pm ก่อนจึงจะสามารถยืนยันได้
TJ Luoma

สคริปต์ 'googlevoice.pl' ที่อ้างถึง Nils Munch ไม่ทำงาน เลื่อนลงไปที่ส่วนท้ายของความคิดเห็นในหน้านั้นและคุณจะเห็นความคิดเห็นจากเมื่อปีที่แล้วรายงานว่ามีข้อผิดพลาดเกิดขึ้น ดูเหมือนจะไม่ได้รับการอัปเดตตั้งแต่
TJ Luoma

คำตอบ:


3

คุณสามารถค้นหาสคริปต์บรรทัดคำสั่งของ Google Voice ได้ที่นี่

ด้วยคุณสามารถพิมพ์

./googlevoice.pl call 12345678

ในการโทรออก คุณสมบัติอื่น ๆ เช่น SMS และยกเลิกการโทรก็มีเช่นกัน


ดูดียกเว้นเมื่อฉันพยายามเรียกใช้ฉันไม่สามารถหา WWW / Mechanize.pm ใน @INC (@INC ประกอบด้วย: /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 บรรทัด 40. BEGIN ล้มเหลว - - การคอมไพล์ถูกยกเลิกที่. /googlevoice.pl บรรทัดที่ 40 (ฉันไม่รู้วิธีติดตั้งสิ่งที่ perl ต้องการ: - /
TJ Luoma

ดูเหมือนว่าคำตอบจะทำงานcpan WWW/Mechanize.pmในเทอร์มินัล ทำงานที่ตอนนี้
TJ Luoma

ในที่สุดฉันก็ได้ติดตั้ง Perl ทั้งหมด แต่ตอนนี้สคริปต์ออกด้วย 'ไม่พบลิงก์ที่ googlevoice.pl บรรทัดที่ 160' (เช่น 160 คือ "$ mech-> follow_link (tag => 'meta');" แต่นั่นก็ไม่ได้ ไม่มีความหมายอะไรกับฉันเพราะฉันไม่ได้พูดภาษา Perl: - /
TJ Luoma

ฉันตระหนักว่ามี 4 คนโหวตให้กับคำตอบนี้ แต่googlevoice.plไม่ได้ผล มันพังมานานกว่าหนึ่งปีหากคุณอ่านความคิดเห็นในหน้าเชื่อมโยง
TJ Luoma

สคริปต์ไม่ได้ออนไลน์อีกต่อไป (บันทึกครั้งสุดท้ายใน archive.org เคยเป็นในปี 2012) ฉันเดาว่าคงเป็นเรื่องยากมากหรือเป็นไปไม่ได้ที่จะเขียนสคริปต์ในวันนี้
Joshua Goldberg
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.