diff --git a/app/providers/CallProvider/CallProvider.tsx b/app/providers/CallProvider/CallProvider.tsx index 3ef314e..361189b 100644 --- a/app/providers/CallProvider/CallProvider.tsx +++ b/app/providers/CallProvider/CallProvider.tsx @@ -477,6 +477,8 @@ export function CallProvider(props : CallProviderProps) { const packetSignal = new PacketSignalPeer(); packetSignal.setSrc(publicKey); packetSignal.setDst(activeCall); + packetSignal.setCallId(callSessionIdRef.current); + packetSignal.setJoinToken(callTokenRef.current); packetSignal.setSignalType(SignalType.END_CALL); send(packetSignal); end(); diff --git a/app/providers/ProtocolProvider/protocol/packets/packet.signal.peer.ts b/app/providers/ProtocolProvider/protocol/packets/packet.signal.peer.ts index fcba154..8971b39 100644 --- a/app/providers/ProtocolProvider/protocol/packets/packet.signal.peer.ts +++ b/app/providers/ProtocolProvider/protocol/packets/packet.signal.peer.ts @@ -50,7 +50,7 @@ export class PacketSignalPeer extends Packet { if(this.signalType == SignalType.KEY_EXCHANGE){ this.sharedPublic = stream.readString(); } - if(this.signalType == SignalType.CALL || this.signalType == SignalType.ACCEPT){ + if(this.signalType == SignalType.CALL || this.signalType == SignalType.ACCEPT || this.signalType == SignalType.END_CALL){ this.callId = stream.readString(); this.joinToken = stream.readString(); } @@ -68,7 +68,7 @@ export class PacketSignalPeer extends Packet { if(this.signalType == SignalType.KEY_EXCHANGE){ stream.writeString(this.sharedPublic); } - if(this.signalType == SignalType.CALL || this.signalType == SignalType.ACCEPT){ + if(this.signalType == SignalType.CALL || this.signalType == SignalType.ACCEPT || this.signalType == SignalType.END_CALL){ stream.writeString(this.callId); stream.writeString(this.joinToken); } diff --git a/app/servers.ts b/app/servers.ts index c5779c3..ce396d3 100644 --- a/app/servers.ts +++ b/app/servers.ts @@ -1,8 +1,8 @@ export const SERVERS = [ //'wss://cdn.rosetta-im.com', - //'ws://10.211.55.2:3000', + 'ws://10.211.55.2:3000', //'ws://192.168.6.82:3000', - 'wss://wss.rosetta.im' + //'wss://wss.rosetta.im' ]; export function selectServer(): string {