如果我有Google Meet链接,我如何以编程方式加入呼叫?我可以获得拨入电话号码并使用Twilio之类的东西,但是我如何设置呼叫者ID才能有名字呢?
我见过不同的系统使用指定的名称加入会议/挂出呼叫。
我为这个问题的含糊之处道歉。我不知道怎样才能问得更好-如果你需要澄清,请添加评论,我会很高兴地编辑这个问题。
发布于 2019-11-10 00:12:11
发布于 2019-11-13 17:27:36
如果你在请求中有一个数字,你可以直接调用uding的twillo API。
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Call;
import com.twilio.type.PhoneNumber;
import java.net.URI;
public class Example {
// Find your Account Sid and Token at twilio.com/console
// DANGER! This is insecure. See http://twil.io/secure
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
public static final String AUTH_TOKEN = "your_auth_token";
public static void main(String[] args) {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Call call = Call.creator(
new com.twilio.type.PhoneNumber("+14155551212"),
new com.twilio.type.PhoneNumber("+15017122661"),
URI.create("http://demo.twilio.com/docs/voice.xml"))
.create();
System.out.println(call.getSid());
}
}来源:https://www.twilio.com/docs/voice/make-calls#initiate-an-outbound-call-with-twilio
您也可以使用fetcher来获取现有的:
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Call;
public class Example {
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
public static final String AUTH_TOKEN = "your_auth_token";
public static void main(String[] args) {
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Call call = Call.fetcher("CA42ed11f93dc08b952027ffbc406d0868").fetch();
System.out.println(call.getTo());
}
}当你的企业版Google Hangout与GSuite一起使用时,当Google Hangouts开始时,它会给出一个带有pin的拨入号码。
您可以使用curl本身进行连接
curl 'https://api.twilio.com/2010-04-01/Accounts/AC8bc5f1756b2e10ce344333e0ec6f7acacc46/Calls.json' -X POST \
--data-urlencode 'To=+1 xxxx-xxxx-3235' \
--data-urlencode 'From=+1xxxxxxxxxx6' \
--data-urlencode 'Url=https://demo.twilio.com/welcome/voice/' \
--data-urlencode 'SendDigits=wwwww34975093##' \
-u AC8bc5f1756b2e10c824e0ec6f7acacc46:[AuthToken]https://stackoverflow.com/questions/58695540
复制相似问题