diff mgw/pstn2gsm.c @ 100:1579ec0e9fb9

mgw internal code: set GSM side RTP packet size in one place and also set payload magic value for use by GSM->PSTN code
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2022 13:57:20 -0800
parents 9aed16c30622
children d26d97974c8a
line wrap: on
line diff
--- a/mgw/pstn2gsm.c	Mon Sep 26 13:42:46 2022 -0800
+++ b/mgw/pstn2gsm.c	Mon Sep 26 13:57:20 2022 -0800
@@ -126,11 +126,10 @@
 	switch (ep->gsm_payload_msg_type) {
 	case GSM_TCHF_FRAME:
 		gsm_encode(ep->gsm_encoder_state, pcm_samples, pkt.payload);
-		n = RTP_PACKET_SIZE_GSM_FR;
 		break;
 	}
 	addrlen = sizeof(struct sockaddr_in);
-	sendto(ep->rtp_gsm.rtp_fd, &pkt, n, 0,
+	sendto(ep->rtp_gsm.rtp_fd, &pkt, ep->gsm_rtp_pkt_size, 0,
 		(struct sockaddr *) &ep->rtp_gsm.remote_addr, addrlen);
 }