Call Error: 31603, Decline
See original GitHub issueDescription
I am attempting to preform a Twilio voice to phone call. I am able to retrieve my access token, and for the client identity I input my personal phone number. When I try to call I get the following snackbar error.
“Call Error: 31603, Decline”
Steps to Reproduce
- Our server is private, but we retrieve / generate the access token.
- Call a personal phone number
Code
Here is a redacted except from our JWT token that is returned by twilio
{
"iss": "Redacted",
"exp": Redacted,
"jti": "Redacted",
"sub": "Redacted",
"grants": {
"identity": "Redacted",
"voice": {
"incoming": {
"allow": true
},
"outgoing": {
"application_sid": "Redacted"
}
}
}
}
Expected Behavior
My phone should ring
Actual Behavior
“Call Error: 31603, Decline”
Reproduces How Often
100%
Logs
12/05 14:05:58: Launching ‘app’ on LGE VS995. $ adb shell am start -n “com.twilio.voice.quickstart/com.twilio.voice.quickstart.VoiceActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D Waiting for application to come online: com.twilio.voice.quickstart | com.twilio.voice.quickstart.test Waiting for application to come online: com.twilio.voice.quickstart | com.twilio.voice.quickstart.test Connecting to com.twilio.voice.quickstart Connected to the target VM, address: ‘localhost:8603’, transport: ‘socket’ Capturing and displaying logcat messages from application. This behavior can be disabled in the “Logcat output” section of the “Debugger” settings page. I/zygote64: Late-enabling -Xcheck:jni W/ActivityThread: Application com.twilio.voice.quickstart is waiting for the debugger on port 8100… I/System.out: Sending WAIT chunk I/zygote64: Debugger is active I/System.out: Debugger has connected I/System.out: waiting for debugger to settle… I/System.out: waiting for debugger to settle… I/System.out: waiting for debugger to settle… I/chatty: uid=11415(u0_a1415) com.twilio.voice.quickstart identical 1 line I/System.out: waiting for debugger to settle… I/System.out: waiting for debugger to settle… I/System.out: waiting for debugger to settle… I/System.out: debugger has settled (1444) D/FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization. D/FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization. D/FirebaseApp: com.google.android.gms.measurement.AppMeasurement is not linked. Skipping initialization. I/FirebaseInitProvider: FirebaseApp initialization successful D/PhoneWindow: windowLightStatusBar : false, disable View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR I/zygote64: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener; at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341) at void android.support.v7.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62) at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2) at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334) at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730) at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863) at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824) at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374) at android.view.ViewGroup android.support.v7.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607) at void android.support.v7.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518) I/zygote64: at void android.support.v7.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466) at void android.support.v7.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140) at void com.twilio.voice.quickstart.VoiceActivity.onCreate(android.os.Bundle) (VoiceActivity.java:112) at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6980) at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214) at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2811) at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933) at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1) at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612) at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105) at void android.os.Looper.loop() (Looper.java:164) at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6710) at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240) at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770) Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.view.View$OnUnhandledKeyEventListener” on path: DexPathList[[zip file “/data/app/com.twilio.voice.quickstart-tg2SOPFq1iCZ-E5ZoE5Edw==/base.apk”],nativeLibraryDirectories=[/data/app/com.twilio.voice.quickstart-tg2SOPFq1iCZ-E5ZoE5Edw==/lib/arm64, /data/app/com.twilio.voice.quickstart-tg2SOPFq1iCZ-E5ZoE5Edw==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]] at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93) at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341) at void android.support.v7.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62) at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2) at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334) at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730) at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863) at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824) at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374) at android.view.ViewGroup android.support.v7.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607) at void android.support.v7.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518) at void android.support.v7.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466) at void android.support.v7.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140) at void com.twilio.voice.quickstart.VoiceActivity.onCreate(android.os.Bundle) (VoiceActivity.java:112) at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6980) at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214) at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2811) at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933) at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1) at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612) at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105) at void android.os.Looper.loop() (Looper.java:164) at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6710) at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240) at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770) I/zygote64: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener; at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341) at void android.support.v7.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62) at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2) at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334) at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730) at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863) at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824) at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374) at android.view.ViewGroup android.support.v7.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607) at void android.support.v7.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518) at void android.support.v7.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466) at void android.support.v7.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140) at void com.twilio.voice.quickstart.VoiceActivity.onCreate(android.os.Bundle) (VoiceActivity.java:112) at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6980) at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214) at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2811) at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933) at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1) at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612) at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105) at void android.os.Looper.loop() (Looper.java:164) at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6710) at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240) at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770) Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.view.View$OnUnhandledKeyEventListener” on path: DexPathList[[zip file “/data/app/com.twilio.voice.quickstart-tg2SOPFq1iCZ-E5ZoE5Edw==/base.apk”],nativeLibraryDirectories=[/data/app/com.twilio.voice.quickstart-tg2SOPFq1iCZ-E5ZoE5Edw==/lib/arm64, /data/app/com.twilio.voice.quickstart-tg2SOPFq1iCZ-E5ZoE5Edw==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]] at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93) at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341) at void android.support.v7.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62) at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2) at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334) at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730) at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863) at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824) at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374) at android.view.ViewGroup android.support.v7.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607) at void android.support.v7.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518) at void android.support.v7.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466) at void android.support.v7.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140) at void com.twilio.voice.quickstart.VoiceActivity.onCreate(android.os.Bundle) (VoiceActivity.java:112) at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6980) at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214) at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2811) at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933) I/zygote64: at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1) at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612) at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105) at void android.os.Looper.loop() (Looper.java:164) at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6710) at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240) at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770) Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener; at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341) at void android.support.v7.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62) at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2) at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334) at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730) at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863) at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824) at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374) at android.view.ViewGroup android.support.v7.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607) at void android.support.v7.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518) at void android.support.v7.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466) at void android.support.v7.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140) at void com.twilio.voice.quickstart.VoiceActivity.onCreate(android.os.Bundle) (VoiceActivity.java:112) at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6980) at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214) at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2811) at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933) at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1) at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612) at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105) at void android.os.Looper.loop() (Looper.java:164) at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6710) at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240) at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770) Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.view.View$OnUnhandledKeyEventListener” on path: DexPathList[[zip file “/data/app/com.twilio.voice.quickstart-tg2SOPFq1iCZ-E5ZoE5Edw==/base.apk”],nativeLibraryDirectories=[/data/app/com.twilio.voice.quickstart-tg2SOPFq1iCZ-E5ZoE5Edw==/lib/arm64, /data/app/com.twilio.voice.quickstart-tg2SOPFq1iCZ-E5ZoE5Edw==/base.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]] at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93) at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341) at void android.support.v7.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:62) at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2) at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334) I/zygote64: at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790) at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730) at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863) at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824) at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423) at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374) at android.view.ViewGroup android.support.v7.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607) at void android.support.v7.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518) at void android.support.v7.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466) at void android.support.v7.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140) at void com.twilio.voice.quickstart.VoiceActivity.onCreate(android.os.Bundle) (VoiceActivity.java:112) at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6980) at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1214) at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2811) at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933) at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1) at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612) at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105) at void android.os.Looper.loop() (Looper.java:164) at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6710) at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240) at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770) I/AudioManagerEx: AudioManagerEx created D/AudioManager: getStreamVolume() streamType= 3 Request Package= com.twilio.voice.quickstart V/SoundPool: SoundPool constructor: maxChannels=1, attr.usage=1, attr.flags=0x0, attr.tags= V/SoundPoolThread: beginThread run V/SoundPool: load: fd=42, offset=3356420, length=371756, priority=1 create sampleID=1, fd=43, offset=371756 length=3356420 V/SoundPoolThread: Got message m=2, mData=1 V/SoundPool: Start decode fd 43, offset 3356420, size 371756 V/SoundPool: load: fd=44, offset=2879192, length=89516, priority=1 create sampleID=2, fd=45, offset=89516 length=2879192 I/DMBExtractorAdapter: [DMBExtractorAdapter]get mInitialized =(0) I/DMBExtractorAdapter: [DMBExtractorAdapter]loadDMBExtractorAdapter libname =(libbroadcast_DMBParserOSAL.so) I/DMBExtractorAdapter: [DMBExtractorAdapter][libbroadcast_DMBParserOSAL.so] is not exist or dlopen error[dlopen failed: library “libbroadcast_DMBParserOSAL.so” not found]. skip [DMBExtractorAdapter]get, laodDMBExtractorAdapter false set default [DMBExtractorAdapter]get mInitialized true set [DMBExtractorAdapter]DMBExtractorEmptySniff D/AudioManager: setSpeakerphoneOn() on= true Request Package= com.twilio.voice.quickstart E/MediaExtractor: Trace connect 0x72dd813900 0x72dd83daa0 V/LGCodecAdapter: LG Codec Adapter start V/LGCodecAdapter: load libLGCodecOSAL library I/VoiceActivity: Registering with FCM V/LGCodecOSAL: Called LGCodeConvertMetaDataToMessage D/MediaCodec: CreateByType mime=audio/raw D/MediaCodec: Mediacodec create pid=11531 D/MediaCodec: init()++ name=audio/raw,nameIsType=1,encoder=0 V/LGCodecAdapter: LG Codec Adapter start I/ACodec: Now uninitialized D/MediaCodec: kWhatInit received I/ACodec: onAllocateComponent I/OMXClient: Treble IOmx obtained D/MediaCodec: onComponentAllocated() componentName=OMX.google.raw.decoder I/ACodec: [OMX.google.raw.decoder] Now Loaded D/MediaCodec: kWhatComponentAllocated received D/MediaCodec: init()– D/MediaCodec: kWhatConfigure received V/LGCodecAdapter: called getLGCodecSpecificData V/LGCodecOSAL: Called LGgetCodecSpecificDataMSG V/LGCodecOSAL: Called LGconfigureCodecMSG Not support LGCodec W/ExtendedACodec: Failed to get extension for extradata parameter D/MediaCodec: onComponentConfigured() kWhatComponentConfigured received D/MediaCodec: start() D/MediaCodec: kWhatStart received I/ACodec: [OMX.google.raw.decoder] Now Idle->Executing I/ACodec: [OMX.google.raw.decoder] Now Executing D/NetworkSecurityConfig: No Network Security Config specified, using platform default I/zygote64: Do partial code cache collection, code=28KB, data=18KB After code cache collection, code=28KB, data=18KB Increasing code cache capacity to 128KB I/DpmTcmClient: RegisterTcmMonitor from: com.android.okhttp.TcmIdleTimerMonitor D/OpenGLRenderer: HWUI GL Pipeline D/MediaCodec: stop() D/MediaCodec: kWhatStop or kWhatRelease received targetState=2 and mState=6 I/ACodec: [OMX.google.raw.decoder] Now Executing->Idle I/ACodec: [OMX.google.raw.decoder] Now Idle->Loaded [OMX.google.raw.decoder] Now Loaded D/MediaCodec: kWhatStopCompleted received D/MediaCodec: release() D/MediaCodec: kWhatStop or kWhatRelease received targetState=0 and mState=2 I/ACodec: Now uninitialized D/MediaCodec: onReleaseCompleted() kWhatReleaseCompleted received D/MediaCodec: ~MediaCodec() V/SoundPool: close(43) pointer = 0x72cbe66000, size = 371712, sampleRate = 44100, numChannels = 2 V/SoundPoolThread: Got message m=2, mData=2 V/SoundPool: Start decode fd 45, offset 2879192, size 89516 I/DMBExtractorAdapter: [DMBExtractorAdapter]get mInitialized =(1) [DMBExtractorAdapter]get mInitialized true set [DMBExtractorAdapter]DMBExtractorEmptySniff E/MediaExtractor: Trace connect 0x72dd813b80 0x72dd83dd20 V/LGCodecAdapter: LG Codec Adapter start V/LGCodecOSAL: Called LGCodeConvertMetaDataToMessage D/MediaCodec: CreateByType mime=audio/raw Mediacodec create pid=11531 D/MediaCodec: init()++ name=audio/raw,nameIsType=1,encoder=0 V/LGCodecAdapter: LG Codec Adapter start I/ACodec: Now uninitialized D/MediaCodec: kWhatInit received I/ACodec: onAllocateComponent I/OMXClient: Treble IOmx obtained D/MediaCodec: onComponentAllocated() componentName=OMX.google.raw.decoder I/ACodec: [OMX.google.raw.decoder] Now Loaded D/MediaCodec: kWhatComponentAllocated received D/MediaCodec: init()– D/MediaCodec: kWhatConfigure received V/LGCodecAdapter: called getLGCodecSpecificData V/LGCodecOSAL: Called LGgetCodecSpecificDataMSG Called LGconfigureCodecMSG Not support LGCodec W/ExtendedACodec: Failed to get extension for extradata parameter D/MediaCodec: onComponentConfigured() kWhatComponentConfigured received D/MediaCodec: start() D/MediaCodec: kWhatStart received I/ACodec: [OMX.google.raw.decoder] Now Idle->Executing I/ACodec: [OMX.google.raw.decoder] Now Executing D/MediaCodec: stop() D/MediaCodec: kWhatStop or kWhatRelease received targetState=2 and mState=6 I/ACodec: [OMX.google.raw.decoder] Now Executing->Idle I/ACodec: [OMX.google.raw.decoder] Now Idle->Loaded I/ACodec: [OMX.google.raw.decoder] Now Loaded D/MediaCodec: kWhatStopCompleted received D/MediaCodec: release() D/MediaCodec: kWhatStop or kWhatRelease received targetState=0 and mState=2 I/ACodec: Now uninitialized D/MediaCodec: onReleaseCompleted() kWhatReleaseCompleted received D/MediaCodec: ~MediaCodec() V/SoundPool: close(45) pointer = 0x72cb566000, size = 89472, sampleRate = 44100, numChannels = 2 I/Adreno: QUALCOMM build : 14c0496, Ida6448821d Build Date : 01/08/18 OpenGL ES Shader Compiler Version: EV031.22.00.01 Local Branch : Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.6.5.R1.08.00.00.312.043 Remote Branch : NONE Reconstruct Branch : NOTHING I/vndksupport: sphal namespace is not configured for this process. Loading /vendor/lib64/hw/gralloc.msm8996.so from the current namespace instead. I/Adreno: PFP: 0x005ff087, ME: 0x005ff063 I/OpenGLRenderer: Initialized EGL, version 1.4 D/OpenGLRenderer: Swap behavior 2 I/vndksupport: sphal namespace is not configured for this process. Loading /vendor/lib64/hw/gralloc.msm8996.so from the current namespace instead. I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@864d0d0 time:126949988 D/VoiceActivity: Successfully registered FCM dC97hZSfuV4:APA91bGmWPvw0JRyL5XruTokS3ujDEZWHI52POdzAAc2GjATzZo0fDEZ-9yZ3NfWLUv-pmT55mZM7SO55d8Stn0MDszjNubKunKjYRuEv3BX37LkZcnpFDiGUpvPIOo9p41b9RScu2cy I/ViewRootImpl: ViewRoot’s Touch Event : ACTION_DOWN I/ViewRootImpl: ViewRoot’s Touch Event : ACTION_UP I/AudioManagerEx: AudioManagerEx created D/PhoneWindow: windowLightStatusBar : false, disable View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR I/zygote64: Do partial code cache collection, code=57KB, data=47KB After code cache collection, code=57KB, data=47KB Increasing code cache capacity to 256KB I/zygote64: Compiler allocated 4MB to compile void android.view.View.<init>(android.content.Context, android.util.AttributeSet, int, int) I/zygote64: Do full code cache collection, code=99KB, data=82KB After code cache collection, code=72KB, data=55KB D/Editor: setInputTypeforClipTray(): 0 W/Editor: updateCursorsPositions() : layout = hintLayout I/zygote64: Do partial code cache collection, code=125KB, data=75KB I/zygote64: After code cache collection, code=124KB, data=75KB Increasing code cache capacity to 512KB W/View: dispatchProvideAutofillStructure(): not laid out, ignoring I/chatty: uid=11415(u0_a1415) com.twilio.voice.quickstart identical 9 lines W/View: dispatchProvideAutofillStructure(): not laid out, ignoring I/AssistStructure: Flattened final assist data: 6956 bytes, containing 2 windows, 33 views I/ViewRootImpl: ViewRoot’s Touch Event : ACTION_DOWN I/ViewRootImpl: ViewRoot’s Touch Event : ACTION_UP D/Editor: setInputTypeforClipTray(): 0 I/ViewRootImpl: ViewRoot’s Touch Event : ACTION_DOWN I/ViewRootImpl: ViewRoot’s Touch Event : ACTION_UP I/tvo.webrtc.Logging: WebRtcAudioManager: ctor@[name=Thread-3, id=5434] I/tvo.webrtc.Logging: WebRtcAudioManager: Sample rate is set to 48000 Hz V/AudioSystem: ioConfigChanged: [Update mIoDescriptors] add ioHandle = 13 -> descriptor = 0x72cca97160 ioConfigChanged() new output opened 13 samplingRate 48000, format 0x5 channel mask 0x3 frameCount 960 deviceId 2 V/AudioSystem: ioConfigChanged: [Update mIoDescriptors] add ioHandle = 29 -> descriptor = 0x72cca97160 ioConfigChanged() new output opened 29 samplingRate 48000, format 0x5 channel mask 0x3 frameCount 1152 deviceId 5 V/AudioSystem: ioConfigChanged: [Update mIoDescriptors] add ioHandle = 21 -> descriptor = 0x72cca97160 ioConfigChanged() new output opened 21 samplingRate 48000, format 0x1 channel mask 0x3 frameCount 1920 deviceId 1 I/tvo.webrtc.Logging: WebRtcAudioEffects: canUseAcousticEchoCanceler: true I/tvo.webrtc.Logging: WebRtcAudioEffects: canUseNoiseSuppressor: true W/tvo.webrtc.Logging: WebRtcAudioManager: AAudio support is currently disabled on all devices! V/AudioTrack: getMinFrameCount=3844: afFrameCount=1920, afSampleRate=48000, afLatency=80 D/AudioRecord: getMinFrameCount 1920 I/tvo.webrtc.Logging: WebRtcAudioManager: Android SDK: 26, Release: 8.0.0, Brand: lge, Device: elsa, Id: OPR1.170623.032, Hardware: elsa, Manufacturer: LGE, Model: VS995, Product: elsa_vzw D/AudioManager: getMode name:com.twilio.voice.quickstart I/tvo.webrtc.Logging: WebRtcAudioManager: Audio State: audio mode: MODE_NORMAL, has mic: true, mic muted: false, music active: false, speakerphone: true, BT SCO: false WebRtcAudioManager: Audio State: I/tvo.webrtc.Logging: WebRtcAudioManager: fixed volume=false D/AudioManager: getStreamVolume() streamType= 0 Request Package= com.twilio.voice.quickstart I/tvo.webrtc.Logging: WebRtcAudioManager: STREAM_VOICE_CALL: volume=8, max=8, muted=false D/AudioManager: getStreamVolume() streamType= 3 Request Package= com.twilio.voice.quickstart I/tvo.webrtc.Logging: WebRtcAudioManager: STREAM_MUSIC: volume=0, max=15, muted=false D/AudioManager: getStreamVolume() streamType= 2 Request Package= com.twilio.voice.quickstart I/tvo.webrtc.Logging: WebRtcAudioManager: STREAM_RING: volume=15, max=15, muted=false D/AudioManager: getStreamVolume() streamType= 4 Request Package= com.twilio.voice.quickstart I/tvo.webrtc.Logging: WebRtcAudioManager: STREAM_ALARM: volume=12, max=15, muted=false D/AudioManager: getStreamVolume() streamType= 5 Request Package= com.twilio.voice.quickstart I/tvo.webrtc.Logging: WebRtcAudioManager: STREAM_NOTIFICATION: volume=7, max=15, muted=false D/AudioManager: getStreamVolume() streamType= 1 Request Package= com.twilio.voice.quickstart I/tvo.webrtc.Logging: WebRtcAudioManager: STREAM_SYSTEM: volume=8, max=15, muted=false I/tvo.webrtc.Logging: WebRtcAudioManager: Audio Devices: I/tvo.webrtc.Logging: WebRtcAudioManager: TYPE_BUILTIN_EARPIECE(out): channels=[1], encodings=[2], sample rates=[48000], id=1 I/tvo.webrtc.Logging: WebRtcAudioManager: TYPE_BUILTIN_SPEAKER(out): channels=[2], encodings=[2], sample rates=[48000], id=2 WebRtcAudioManager: TYPE_TELEPHONY(out): channels=[1, 2], encodings=[2], sample rates=[8000, 16000], id=5 I/tvo.webrtc.Logging: WebRtcAudioManager: TYPE_BUILTIN_MIC(in): channels=[1, 2], encodings=[2, 4], sample rates=[8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, 176400, 192000], id=7 I/tvo.webrtc.Logging: WebRtcAudioManager: TYPE_FM_TUNER(in): channels=[1, 2], encodings=[2, 4], sample rates=[8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, 176400, 192000], id=9 I/tvo.webrtc.Logging: WebRtcAudioManager: TYPE_TELEPHONY(in): channels=[1, 2], encodings=[2, 4], sample rates=[8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, 176400, 192000], id=10 I/tvo.webrtc.Logging: WebRtcAudioTrack: ctor@[name=Thread-3, id=5434] I/tvo.webrtc.Logging: WebRtcAudioRecord: ctor@[name=Thread-3, id=5434] WebRtcAudioEffects: ctor@[name=Thread-3, id=5434] I/tvo.webrtc.Logging: WebRtcAudioManager: init@[name=Thread-3, id=5434] D/AudioManager: getMode name:com.twilio.voice.quickstart I/tvo.webrtc.Logging: WebRtcAudioManager: audio mode is: MODE_NORMAL D/AudioManager: getMode name:com.twilio.voice.quickstart I/tvo.webrtc.Logging: WebRtcAudioRecord: enableBuiltInAEC(true) WebRtcAudioEffects: setAEC(true) WebRtcAudioEffects: canUseAcousticEchoCanceler: true I/tvo.webrtc.Logging: WebRtcAudioRecord: enableBuiltInNS(true) WebRtcAudioEffects: setNS(true) WebRtcAudioEffects: canUseNoiseSuppressor: true D/Editor: hideClipTrayIfNeeded() TextView is focused!! hideClipTray() I/Choreographer: Skipped 507 frames! The application may be doing too much work on its main thread. I/zygote64: Do full code cache collection, code=250KB, data=171KB D/VoiceActivity: Ringing I/zygote64: After code cache collection, code=198KB, data=108KB I/tvo.webrtc.Logging: WebRtcAudioManager: dispose@[name=Thread-3, id=5434] D/AudioManager: setMode mode:-2 name:com.twilio.voice.quickstart V/AudioManager: abandonAudioFocus() Request Package = com.twilio.voice.quickstart D/VoiceActivity: Connect failure E/VoiceActivity: Call Error: 31603, Decline
Versions
Latest from QuickStartSample.
Voice Android SDK
Latest from QuickStartSample.
OS Version
Android 8
Device Model
LG VS 20
Issue Analytics
- State:
- Created 4 years ago
- Comments:12 (7 by maintainers)
Top Related StackOverflow Question
@jsinh
Have not heard from you and assume that you were able to make it work. If you have further questions, do not hesitate to reach out.
@NVentimiglia
The TwiML application server (voice url) mapped to your app sid is not available. Make sure your server pointing to
https://fa-****-***-ms1.azurewebsites.net/api/***-ctc/outbounddial?***************==is up and running.This is the message logged on our side.
You can check this message on your account portal as well https://www.twilio.com/user/account/log/notifications/NO64bf3c5cb750e5452c12441c4de04061