![](/img/trans.png)
[英]How to create call from twilio helper liabrary in google app engine
[英]Whom is a twilio call from?
對於通過API進行的調用,如何將其與Twilio存檔的SIP URI連接起來? 確切地說,這是誰的“發件人”?
Call SID
CA4759gfrjklg45jfgklj54klfsgjf0073a
Date
10:55:04 UTC 2016-07-06
Start Time
10:55:04 UTC 2016-07-06
End Time
10:55:19 UTC 2016-07-06
Duration
15 secs
Cost
$0.015
From
To
(202) 456-1111
Direction
Outgoing API
Secure Trunking
Disabled
Status
Completed
我很高興聽到錄制的消息,說撥出電話有效,但是如果不起作用怎么辦? 我想我只需要付小費$即可完全測試出站功能?
如果確實通過REST API 進行SIP調用 ,則To
參數是您要連接到的SIP URI,而From
是用於填充傳遞到SIP端點的From
報頭的用戶名部分的值。 它可以是任何字母數字字符,也可以是加號,減號,下划線和句點字符(+ -_。)。 不允許有空格或其他字符。
在Java中創建基本SIP撥號的示例:
// Install the Java helper library from twilio.com/docs/java/install
import com.twilio.sdk.TwilioRestClient;
import com.twilio.sdk.TwilioRestException;
import com.twilio.sdk.resource.factory.CallFactory;
import com.twilio.sdk.resource.instance.Call;
import com.twilio.sdk.resource.list.CallList;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
public class Example {
// Find your Account Sid and Token at twilio.com/user/account
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
public static final String AUTH_TOKEN = "your_auth_token";
public static void main(String[] args) throws TwilioRestException {
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
// Build a filter for the CallList
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Url", "http://www.example.com/sipdial.xml"));
params.add(new BasicNameValuePair("To", "sip:kate@example.com"));
params.add(new BasicNameValuePair("From", "Jack"));
CallFactory callFactory = client.getAccount().getCallFactory();
Call call = callFactory.create(params);
System.out.println(call.getSid());
}
}
不確定您在這里遇到什么麻煩,但是如果需要,我很樂意提供更多幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.