voice-quickstart-ios: Unable to make call

Description

I was trying to make call using the same code but call is not happening.

Steps to Reproduce

  1. Call from User A to User B

Expected Behavior

Call should make properly

Actual Behavior

Call is not woroking

Reproduces How Often

100%

Logs

2018-01-09 13:20:08.916618 PYCMEUP[1468:57283] [VERBOSE TwilioVoice] configureAudioSession.
2018-01-09 13:20:08.950852 PYCMEUP[1468:58197] StartCallAction transaction request successful
Start call action
2018-01-09 13:20:08.963240 PYCMEUP[1468:57283] [VERBOSE TwilioVoice] configureAudioSession.
Perform voice call with token:  eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTSzRmYTJiNTRkYjkzM2IzNjk4YjYyNGU1ZTAxNWZhMzE5LTE1MTU0ODQwNjUiLCJpc3MiOiJTSzRmYTJiNTRkYjkzM2IzNjk4YjYyNGU1ZTAxNWZhMzE5Iiwic3ViIjoiQUM4YTNjOTM2ZTc4NmU4NjlkZmZhMWU1ZTg1NjA1MTE1YiIsImV4cCI6MTUxNTQ4NzY2NSwiZ3JhbnRzIjp7ImlkZW50aXR5IjoidXNlcl83Iiwidm9pY2UiOnsib3V0Z29pbmciOnsiYXBwbGljYXRpb25fc2lkIjoiQVA4YTkyZjE5NmNmOTM0YjQzODk5MzEwMGY2ZTU2ZTZjNCJ9LCJwdXNoX2NyZWRlbnRpYWxfc2lkIjoiQ1I2NTM2MjQyMDUyMTM1OGFiZmRmYzJhMjU1ZTg1YmViNSJ9fX0.8iG0CAWbhiw0OGhr9Xm1aU8q6CTcf-NXT5cLMThOttw
2018-01-09 13:20:08.966868 PYCMEUP[1468:57283] [DEBUG Twilio] init Twilio user agent.
WARNING: no real random source present!
2018-01-09 13:20:09.005556 PYCMEUP[1468:57283] [VERBOSE Twilio] Inside setCodecPriorities:, codec: speex/16000/1 -> priority: 255
2018-01-09 13:20:09.005754 PYCMEUP[1468:57283] [VERBOSE Twilio] Inside setCodecPriorities:, codec: speex/8000/1 -> priority: 254
2018-01-09 13:20:09.005932 PYCMEUP[1468:57283] [VERBOSE Twilio] Inside setCodecPriorities:, codec: speex/32000/1 -> priority: 0
2018-01-09 13:20:09.006121 PYCMEUP[1468:57283] [VERBOSE Twilio] Inside setCodecPriorities:, codec: PCMU/8000/1 -> priority: 128
2018-01-09 13:20:09.006290 PYCMEUP[1468:57283] [VERBOSE Twilio] Inside setCodecPriorities:, codec: PCMA/8000/1 -> priority: 0
2018-01-09 13:20:09.006922 PYCMEUP[1468:57283] [INFO Twilio] recreateMainTransport, Found valid IPv4 address: 192.168.1.2
2018-01-09 13:20:09.007596 PYCMEUP[1468:57283] [DEBUG TVOReachability] Reachability Flag Status: -R ------- networkStatusForFlags
2018-01-09 13:20:09.007803 PYCMEUP[1468:57283] [DEBUG TVOCommandHandler] Inside postCommand:, received command of type TVOMakeCallCommand
2018-01-09 13:20:09.011261 PYCMEUP[1468:58354] [VERBOSE Twilio] Inside constructUri: Registration URL: sip:None@chunderm.gll.twilio.com;transport=tls
2018-01-09 13:20:09.011624 PYCMEUP[1468:58354] [INFO TVOMakeCallCommand] Call URI: sip:None@chunderm.gll.twilio.com;transport=tls
2018-01-09 13:20:09.012114 PYCMEUP[1468:58354] [VERBOSE TVOCallImpl] Inside makeCall, record permission was granted
2018-01-09 13:20:09.022234 PYCMEUP[1468:58354] [DEBUG Twilio] Inside on_call_state(), call: 0x1741269a0, internal state: 1
2018-01-09 13:20:09.022393 PYCMEUP[1468:58354] [VERBOSE Twilio] Inside on_call_state(), PJSIP_INV_STATE_CALLING
2018-01-09 13:20:09.022520 PYCMEUP[1468:58354] [VERBOSE TVOCall] handlePJSIPInviteStateCalling. Error: (null)
2018-01-09 13:20:09.022761 PYCMEUP[1468:58354] [VERBOSE Twilio] on_call_tsx_state(), state: 1, status_code: 0: (null)
2018-01-09 13:20:09.115038 PYCMEUP[1468:57283] [VERBOSE TwilioVoice] Enable audio.
2018-01-09 13:20:09.115554 PYCMEUP[1468:57283] provider:didActivateAudioSession:
2018-01-09 13:20:09.424248 PYCMEUP[1468:58739] [DEBUG Twilio] on_transport_state(): 0
2018-01-09 13:20:09.424879 PYCMEUP[1468:58739] [DEBUG Twilio] ------>Transport connected: 0x16b0d828, inside transportConnected:
2018-01-09 13:20:09.563452 PYCMEUP[1468:58739] [VERBOSE Twilio] Inside on_rx_response(): received INVITE response, rewriting contact
2018-01-09 13:20:09.565004 PYCMEUP[1468:58739] [DEBUG Twilio] In on_call_redirected, call_id: 0, target: 0x115ef7ce4, pjsip_event: 0x16e54c668
2018-01-09 13:20:09.567057 PYCMEUP[1468:58739] [VERBOSE Twilio] on_call_tsx_state(), state: 1, status_code: 0: (null)
2018-01-09 13:20:09.567482 PYCMEUP[1468:58739] [VERBOSE Twilio] on_call_tsx_state(), state: 4, status_code: 302: Moved Temporarily
2018-01-09 13:20:09.568231 PYCMEUP[1468:58739] [VERBOSE Twilio] on_call_tsx_state(), state: 6, status_code: 302: Moved Temporarily
2018-01-09 13:20:09.569225 PYCMEUP[1468:58739] [DEBUG Twilio] ------>Destroying transport: 0x116b0d828, inside releaseTransport
2018-01-09 13:20:10.005225 PYCMEUP[1468:58739] [DEBUG Twilio] on_transport_state(): 0
2018-01-09 13:20:10.005691 PYCMEUP[1468:58739] [DEBUG Twilio] ------>Transport connected: 0x164a5028, inside transportConnected:
2018-01-09 13:20:10.342261 PYCMEUP[1468:58739] [VERBOSE Twilio] Inside on_rx_response(): received INVITE response, rewriting contact
2018-01-09 13:20:10.342932 PYCMEUP[1468:58739] [WARN Twilio]  .. cannot rewrite contact -> no contact
2018-01-09 13:20:10.345026 PYCMEUP[1468:58739] [VERBOSE Twilio] on_call_tsx_state(), state: 3, status_code: 100: Trying
2018-01-09 13:20:10.447565 PYCMEUP[1468:58739] [VERBOSE Twilio] Inside on_rx_response(): received INVITE response, rewriting contact
2018-01-09 13:20:10.449176 PYCMEUP[1468:58739] [VERBOSE Twilio] on_call_tsx_state(), state: 4, status_code: 403: Forbidden
2018-01-09 13:20:10.449976 PYCMEUP[1468:58739] [DEBUG Twilio] Inside on_call_state(), call: 0x1741269a0, internal state: 2
2018-01-09 13:20:10.451004 PYCMEUP[1468:58739] [VERBOSE Twilio] Inside on_call_state(), PJSIP_INV_STATE_DISCONNECTED, internal state: 2, last_status: 403
2018-01-09 13:20:10.452030 PYCMEUP[1468:58739] [VERBOSE TVOCall] handlePJSIPInviteStateDisconnected. Error: Error Domain=com.twilio.voice.error Code=20101 "Twilio Error 20101" UserInfo={NSLocalizedDescription=Twilio Error 20101, NSLocalizedFailureReason=Invalid Access Token}
2018-01-09 13:20:10.453264 PYCMEUP[1468:57283] Call failed to connect: Twilio Error 20101
2018-01-09 13:20:10.454798 PYCMEUP[1468:57283] [INFO TVOCall] Inside publishConnectionEvent:, event type: error
2018-01-09 13:20:10.456714 PYCMEUP[1468:57283] [VERBOSE TVOCall] Inside publisherConnectionEvent:, sending error event
2018-01-09 13:20:10.460330 PYCMEUP[1468:58565] [DEBUG TwilioVoice] Inside removeFromActiveCalls:, remove call <TVOCall: 0x1741269a0> from active calls
2018-01-09 13:20:10.460704 PYCMEUP[1468:58565] [DEBUG Twilio] dealloc Twilio.
2018-01-09 13:20:10.461045 PYCMEUP[1468:58565] [DEBUG Twilio] ------>Destroying transport: 0x1164a5028, inside releaseAllTransports
2018-01-09 13:20:10.461452 PYCMEUP[1468:58565] [DEBUG Twilio] on_transport_state(): 2
2018-01-09 13:20:10.484567 PYCMEUP[1468:57901] EndCallAction transaction request failed: The operation couldn’t be completed. (com.apple.CallKit.error.requesttransaction error 4.).
2018-01-09 13:20:10.714423 PYCMEUP[1468:57283] provider:didDeactivateAudioSession:
2018-01-09 13:20:10.866433 PYCMEUP[1468:57283] Reachability Flag Status: -R ------- networkStatusForFlags
2018-01-09 13:20:10.869743 PYCMEUP[1468:57283] Reachability Flag Status: -R ------- networkStatusForFlags
2018-01-09 13:20:10.974989 PYCMEUP[1468:58565] [DEBUG TVOCall] dealloc.
2018-01-09 13:20:12.085659 PYCMEUP[1468:58197] [ERROR TVOEventPublisher] Failed to send request, status code: 403
2018-01-09 13:20:12.086260 PYCMEUP[1468:58197] [VERBOSE TVOEventPublisher]  - response body:
{"code":9004,"message":"Failed to parse the token"}

Versions

All relevant version information for the issue.

Voice iOS SDK

Using TwilioClient (1.2.11) Using TwilioVoice (2.0.0)

Xcode

Xcode 9.1

iOS Version

All versions above 10

iOS Device

On All Devices

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 62 (26 by maintainers)

Most upvoted comments

That Worked @bchen-twilio … thanks for the quick fix…

Hi @bchen-twilio it’s work thank you ☺️