2026-03-15
Voice over Internet Protocol (VoIP) converts your voice into digital packets and sends them over the internet instead of traditional phone lines. When you make a call through SpoofGlobal, your voice travels as data packets from your device, through the internet, through our servers, and out to the phone network (PSTN) where it reaches the recipient's phone.
SIP (Session Initiation Protocol) handles the "phone call management" — setting up the call, ringing, answering, and hanging up. When you press Call, your SIP client sends an INVITE message to the SIP server. The server routes this to the destination. When the other party answers, a 200 OK response comes back, and the call is established.
The caller ID is transmitted in the SIP signaling — specifically in the From header of the INVITE message. This is where caller ID spoofing happens: by setting a different number in the From header.
RTP (Real-time Transport Protocol) carries the actual audio. Once the SIP signaling establishes the call, RTP streams flow directly between your device and the media server. Audio is encoded using a codec (like G.711 or Opus), packetized, and sent as UDP packets typically every 20 milliseconds.
Codecs compress and decompress audio. Common VoIP codecs:
Most home and office networks use NAT (Network Address Translation), which can interfere with VoIP. SIP and RTP use different ports, and NAT can prevent the audio stream from reaching your device. Solutions include:
Yes, often better. With a stable internet connection and the G.711 or Opus codec, VoIP calls can be higher quality than traditional phone calls.
A single VoIP call uses 30-100 kbps depending on the codec. G.711 uses about 85 kbps, G.729 uses about 30 kbps. Any broadband connection easily handles multiple concurrent calls.
Echo is usually caused by audio from your speaker feeding back into your microphone. Use headphones to eliminate it. Most modern clients have built-in echo cancellation.
Without encryption, VoIP packets can theoretically be captured on the network. SpoofGlobal's Web Dialer uses WebRTC with mandatory encryption (DTLS-SRTP). For SIP clients, look for SRTP support.