Handle ICE state failed

- Handle sending call end on ICE state failed
- Minor fix for startcall function

GitLab: 189
Change-Id: Iae4353614d22b3b6856b58babee7d8feea8c8f82
diff --git a/client/src/hooks/useStartCall.ts b/client/src/hooks/useStartCall.ts
index 518c2a8..c20a2cc 100644
--- a/client/src/hooks/useStartCall.ts
+++ b/client/src/hooks/useStartCall.ts
@@ -18,18 +18,18 @@
 import { useCallback } from 'react';
 import { useNavigate } from 'react-router-dom';
 
-import { CallRole, CallStatus } from '../contexts/CallProvider';
+import { CallStatus } from '../contexts/CallProvider';
 import { CallRouteParams } from '../router';
 
 export const useStartCall = () => {
   const navigate = useNavigate();
 
   return useCallback(
-    (conversationId: string, role: CallRole = 'caller', state?: Partial<CallRouteParams['state']>) => {
+    (conversationId: string, state?: Partial<CallRouteParams['state']>) => {
       navigate(`/conversation/${conversationId}/call`, {
         state: {
           callStatus: CallStatus.Default,
-          role,
+          role: 'caller',
           ...state,
         },
       });