view mgw/udpsink.c @ 124:7e04d28fae8b

sip-in: default use-100rel to no BulkVS servers act badly when we send a reliable 180 Ringing response to an incoming call, even though they advertise 100rel support in the Supported header in the INVITE packet, and we probably won't be implementing 100rel for outbound because doing per-the-spec PRACK as a UAC is just too burdensome. Therefore, we need to consider 100rel extension as not-really-supported in themwi-system-sw.
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 01 Oct 2022 15:54:50 -0800
parents b3f74df7b808
children
line wrap: on
line source

/*
 * There are times when we hold open some UDP sockets, but can't do
 * anything with incoming packets other than discard them.  This
 * situation holds for dummy one-sided endpoints, for gateway
 * endpoints that haven't been fully connected yet, and for all RTCP
 * packets at the moment.
 *
 * In this module we implement the generic UDP "black hole" sink.
 */

#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <stdio.h>
#include <stdlib.h>

void
udp_sink_rcvr(fd)
{
	u_char buf[512];

	recv(fd, buf, sizeof buf, 0);
}