Làm cách nào tôi có thể bắt đầu một cuộc gọi điện thoại Google Voice từ dòng lệnh?


9

Nhờ Brett Terpstra tôi có thể dễ dàng gửi SMS qua Google Voice trong Terminal, nhưng bây giờ tôi cũng muốn có thể bắt đầu một cuộc gọi điện thoại qua Termainal.

Chưa có API Google Voice (chưa?) Vì vậy tôi biết không có cách chính thức nào để làm điều đó, nhưng tôi hy vọng rằng có lẽ ai đó đã gặp phải vấn đề tương tự và đã tìm ra giải pháp.

Một giải pháp thích hợp sẽ không chỉ cho phép tôi nói số nào tôi muốn gọi, mà cả số Google Voice nên sử dụng để gọi cho tôi.

(Đối với những người không quen thuộc với Google Voice, các cuộc gọi được bắt đầu bằng điện thoại của bạn nhận được cuộc gọi đến từ máy chủ của Google và sau đó bạn được kết nối với số mà bạn muốn gọi.)

Tôi đã xem trên Github, nhưng giải pháp tiềm năng duy nhất tôi tìm thấy là https://github.com/tylerhall/google-voice-dialer chưa được cập nhật trong 2 năm và tôi không chắc chắn cách sử dụng nó .


Google cho phép chúng tôi thực hiện điều đó thông qua cả Google Talk (có ứng dụng trợ giúp / cắm) cũng như trực tiếp từ trang web của họ để gửi số điện thoại tùy ý để gọi cũng như chọn điện thoại của bạn để gọi. Làm thế nào tốt là bạn ở lynx / curl / wget? Có lẽ bạn có thể giả mạo lưu lượng truy cập http để bắt chước trình duyệt web của mình và yêu cầu GV kết nối cuộc gọi ....
bmike

@bmike Tôi gần như không giỏi về điều đó, và tự hỏi liệu nó có cần thứ gì tinh vi hơn như trăn hay hồng ngọc không, mà tôi không biết chút nào.
TJ Luoma

Tôi cũng vậy, nhưng tôi dự định sẽ trả tiền này ngay khi nó xóa khoảng thời gian chờ câu hỏi mới.
bmike

@bmike Tôi nghĩ rằng câu trả lời từ Nils Munch có thể làm được, nhưng tôi phải cài đặt WWW / Mechanize.pm trước khi tôi có thể xác minh nó.
TJ Luoma

Tập lệnh 'googlevoice.pl' được đề cập đến Nils Munch không hoạt động. Cuộn xuống cuối các nhận xét trên trang đó và bạn sẽ thấy một nhận xét từ hơn một năm trước báo cáo rằng nó đã gây ra lỗi. Nó dường như không được cập nhật kể từ đó.
TJ Luoma

Câu trả lời:


3

Bạn có thể tìm thấy tập lệnh dòng lệnh google voice Tại đây

Với nó, bạn có thể chỉ cần gõ

./googlevoice.pl call 12345678

Để thực hiện một cuộc gọi. Các tính năng khác như SMS và hủy cuộc gọi cũng có ở đó.


Điều đó có vẻ tuyệt vời ngoại trừ khi tôi cố chạy nó, tôi không thể tìm thấy WWW / Mechanize.pm trong @INC (@INC chứa: / L Library / Patt / 5/12 / darwin-thread-multi-2level /Network/L Library / Swer / 5/12 / darwin-thread-multi-2level / Network / L Library / Class / 5/12 / Thư viện / Patt / Update / 5 / 12.3 / System / L Library / Swer / 5/12 / darwin-thread-multi /System/L Library / Swer / 5/12 / System / L Library / Classic / Extras / 5/12 / darwin-thread-multi-2level / System / L Library / Coller / Extras / 5/12.) Tại ./googlevoice.pl dòng 40. BEGIN không thành công -compilation bị hủy bỏ tại ./googlevoice.pl dòng 40. (Tôi không biết cách cài đặt những gì perl muốn: - /
TJ Luoma

Ah, câu trả lời dường như là chạy cpan WWW/Mechanize.pmtrong Terminal. Làm việc trên đó bây giờ.
TJ Luoma

Cuối cùng tôi đã cài đặt tất cả các phụ thuộc perl, nhưng bây giờ tập lệnh thoát với 'Liên kết không tìm thấy tại googlevoice.pl dòng 160' (như 160 là "$ mech-> follow_link (tag => 'meta');" nhưng điều đó không Tôi không có ý gì với tôi khi tôi không nói gì: - /
TJ Luoma

Tôi nhận ra rằng 4 người đã bỏ phiếu cho câu trả lời này, nhưng googlevoice.plthực tế không hiệu quả. Nó đã bị hỏng trong hơn một năm nếu bạn đọc các bình luận trên trang được liên kết.
TJ Luoma

Kịch bản không còn trực tuyến (lần lưu cuối cùng trên archive.org là vào năm 2012). Tôi đoán rằng sẽ rất khó hoặc không thể viết một kịch bản như vậy ngày hôm nay.
Joshua Goldberg
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.