Twilio的Device.connect方法在Android中返回null连接

时间:2015-04-05 18:18:08

标签: android twilio voip twiml

我正在关注针对Android应用的Twilio Android快速入门教程。以下是教程的链接: https://www.twilio.com/docs/quickstart/php/android-client/make-outgoing-call

我正打算拨打电话。我已经使用Twiml应用程序设置了试用帐户。我已经设置了令牌的URL,以及为Twilio的xml提供服务的/ call端点的URL。

我收到了令牌,并且设备对象的状态已准备就绪。

但每当我调用Device.connect时,都会收到以下错误: 连接新呼叫失败 java.lang.NullPointerExpection 在java util.HashMap。

以下是我正在使用的代码:

Connection connection = device.connect(null /* parameters */, null /* ConnectionListener */);
                        if (connection == null){
                            Log.e("failed to connect", "Failed to create new connection");  
                        }

1 个答案:

答案 0 :(得分:0)

I also had the same problem but by adding elements to hashmap and passing the map to connect method resolved my problem.
public void connect()
    {
        HashMap<String, String> hash=new HashMap<String, String>();
        hash.put("To", "22");
        connection=device.connect(hash, null);
        if(connection==null)
            Log.w(TAG, "Failed to create new connection");
    }