Hi, Kannan I solved the issue by configuring the ice servers. The snippet looks like this now. const peer = new Peer({ initiator: true, trickle: false, config: { iceServers: [ { urls: "stun:numb.viagenie.ca", username: "sultan1640@gmail.com", credential: "98376683" }, { urls: "turn:numb.viagenie.ca", username: "sultan1640@gmail.com", credential: "98376683" } ] }, stream, });