some calls missing videos
# support
s
Some calls with video recording enabled only return a blank video. can you check the logs to see whether the camera was not selected or if there anythting else that caused it? Also, can we directly use daily api's to access the call features? do you expose any daily ids? Example call id- 7cad69c9-e407-4d75-a12b-a38db30ca11a
v
@Sangy Please ask support for more info on this.
You can continue this conversation by mentioning me in the message.
Got it. Tagging @User for additional help.
s
another call id: 66ece98f-8752-408f-89b9-d47a1076b04c
@Shubham Bajaj and @Sahil are these daily bugs?
s
Yes, you can get the whole daily object. Check the websdk repository
s
As it's visible from logs user has not given permission for camera and screenVideo. šŸ”µ 08:34:01:758 Process `receive`'s Stream
stdout
Data: Participant Joined: {'media': {'screenAudio': {'offReasons': ['user'], 'state': 'off', 'subscribed': 'subscribed'}, 'screenVideo': {'subscribed': 'subscribed', 'offReasons': ['user'], 'state': 'off'}, 'customAudio': {}, 'customVideo': {}, 'camera': {'subscribed': 'unsubscribed', 'state': 'off', 'offReasons': ['user']}, 'microphone': {'state': 'receivable', 'subscribed': 'unsubscribed'}}, 'id': '8760b6ac-ae9b-4bd9-9aed-d2f2ab9280df', 'info': {'userName': 'Vapi Speaker', 'isLocal': False, 'joinedAt': 1726043641, 'permissions': {'canSend': ['camera', 'screenVideo', 'customVideo', 'microphone', 'screenAudio', 'customAudio'], 'canAdmin': [], 'hasPresence': True}, 'isOwner': False}}
s
where is this information available for other calls? is this daily logs? i dont see it in the dashboard or the GET Call api
which call id was this? im guessing it was 66ece98f-8752-408f-89b9-d47a1076b04c as it has no video recording in the call. what about 7cad69c9-e407-4d75-a12b-a38db30ca11a? it has a video but its blank. why does this happen?
please elaborate. i can get the daily object during the call, but i want to debug these calls in the past. can u share daily credentials to query the daily api directly?
please share logs for these 2 calls. im getting these blank videos and not sure why. I have set up the call to not start unless a face is deteced in the webcam stream and also log the input devices and it shows front cam was active. not sure whats happening with daily. 7cad69c9-e407-4d75-a12b-a38db30ca11a cc994afa-276a-4453-a36a-911b5da53a3f
s
šŸ”µ 08:34:05:769 Process `receive`'s Stream
stdout
Data: Participant Joined: {'media': {'customVideo': {}, 'camera': {'subscribed': 'unsubscribed', 'state': 'receivable'}, 'microphone': {'subscribed': 'unsubscribed', 'state': 'receivable'}, 'screenAudio': {'state': 'off', 'subscribed': 'subscribed', 'offReasons': ['user']}, 'customAudio': {}, 'screenVideo': {'subscribed': 'subscribed', 'offReasons': ['user'], 'state': 'off'}}, 'info': {'isOwner': False, 'isLocal': False, 'permissions': {'canAdmin': [], 'hasPresence': True, 'canSend': ['camera', 'customVideo', 'screenAudio', 'customAudio', 'screenVideo', 'microphone']}, 'joinedAt': 1726043643}, 'id': '010628ac-eb18-49b1-a595-53a4253af39f'} User Joined. Receiving Audio... call id: 7cad69c9-e407-4d75-a12b-a38db30ca11a
the participant has chosen not to share their screen, but the system is set up to receive the screen video feed if they turn it on.
s
?
Camera is unsubscribed?
s
yes user didn't gave the permission.
s
happened again call id- 51b1db0a-b3b3-4b9f-8b5d-c216b0bb8e58 I have a few questions that are not answered here. Where do you get access to these logs and how can i get them? Why is video unsubscribed if the vapi video recording is enabled? can we jump on a call?
this is critical for my applicaiton.
s
As of now you can't get access to these logs and we can't force video permission on user.
check your DM for call.
s
@Shubham Bajaj i booked call but earliest available was thursday. pls lmk if you have any earlier slots.
are you able to get me the daily session ids? i am trying to contact the daily team directly Call ids- dc42ec46-194e-4b09-81a8-171720a8527c 7cad69c9-e407-4d75-a12b-a38db30ca11a 51b1db0a-b3b3-4b9f-8b5d-c216b0bb8e58 66ece98f-8752-408f-89b9-d47a1076b04c these 4 calls please
s
cc: @Sahil
s
This was your dailyurl https://vapi.daily.co/OTjrjou9DbyNUINJxx6C for dc42ec46-194e-4b09-81a8-171720a8527c
Also, today is office hour and you ask Sagar he worked on this feature. @Sangy
dc42ec46-194e-4b09-81a8-171720a8527c šŸ”µ 15:46:07:126 Process `receive`'s Stream
stdout
Data: Participant Joined: {'media': {'customVideo': {}, 'screenVideo': {'offReasons': ['user'], 'subscribed': 'subscribed', 'state': 'off'}, 'screenAudio': {'offReasons': ['user'], 'state': 'off', 'subscribed': 'subscribed'}, 'customAudio': {}, 'microphone': {'state': 'receivable', 'subscribed': 'unsubscribed'}, 'camera': {'state': 'off', 'subscribed': 'unsubscribed', 'offReasons': ['user']}}, 'info': {'joinedAt': 1727106366, 'isOwner': False, 'isLocal': False, 'permissions': {'hasPresence': True, 'canAdmin': [], 'canSend': ['customAudio', 'microphone', 'screenAudio', 'camera', 'customVideo', 'screenVideo']}, 'userName': 'Vapi Speaker'}, 'id': '3bac4940-b1aa-4d4a-ac5e-df6f3c8dddd0'}
51b1db0a-b3b3-4b9f-8b5d-c216b0bb8e58 šŸ”µ 07:27:53:466 Process `send`'s Stream
stderr
Data: {"timestamp":"2024-09-21T07:27:53.466112Z","level":"ERROR","fields":{"message":"failed to send message on WebSocket: Protocol(SendAfterClosing)"},"target":"daily_core::native::signal_channel"} {"timestamp":"2024-09-21T07:27:53.466137Z","level":"ERROR","fields":{"message":"Failed to send logs on disconnect: PrioritySendFailed(WebSocketSendError(\"WebSocket protocol error: Sending after closing is not allowed\"))"},"target":"daily_core::soup::signalling"} {"timestamp":"2024-09-21T07:27:53.466145Z","level":"ERROR","fields":{"message":"failed to send message on WebSocket: Protocol(SendAfterClosing)"},"target":"daily_core::native::signal_channel"}
s
@Sangy I hope your questions are resolved now.
s
thanks we can close this ticket