Какой URL-адрес для звонка в Google Voice с использованием номера прямого доступа?

Я пытаюсь написать приложение для Google Voice, и мне было интересно узнать, знает ли кто-нибудь параметры url и post, чтобы сделать вызов, используя номер прямого доступа вместо обратного вызова.

3 ответа

Например, позвонить 1-800-555-0111, войти

https://voice.google.com/u/0/calls?a=nc,%2B18005550111

Я не проверял это, но проверьте этот API: http://code.google.com/p/google-voice-java/

Специально voice.java в строке 711, которая является методом:

public String call(String originNumber, String destinationNumber,
                        String phoneType) throws IOException {

В строке 737 они используют:

URL callURL = new URL("https://www.google.com/voice/call/connect/");

и полные комментарии к методам говорят:

            // POST /voice/call/connect/ 
            // outgoingNumber=[number to call]
            // &forwardingNumber=[forwarding number]
            // &subscriberNumber=undefined
            // &phoneType=[phone type from google]
            // &remember=0
            // &_rnr_se=[pull from page]

Надеюсь, это поможет.

Я не думаю, что есть официальный API, но этот сайт, похоже, добился определенного прогресса с URL-адресами, которые вы ищете: http://posttopic.com/topic/google-voice-add-on-development, и есть неофициальный API здесь: http://sourceforge.net/projects/gvoicedotnet/

Google Voice не предоставляет API для службы, однако есть много сторонних библиотек, которые высмеивают API путем скриншота через HTML-сайт Google Voice. Лучшее решение, хотя я должен использовать голосовой сервис Google через SIP. Ищите "google voice sip asterisk", и вы узнаете об этом. В основном, если вы устанавливаете это программное обеспечение, называемое звездочкой, оно может совершать звонки через Google Voice.

См. Эту статью для начала: http://eggie5.com/10-installing-asterisk-on-osx

Другие вопросы по тегам