FreeCalypso > hg > themwi-system-sw
comparison mgw/pstn2gsm.c @ 205:0047c4c08d9e
mgw: accept the new TRAUlike RTP format
in addition to standard, old BFI and zero-length payload formats
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 06 Apr 2023 19:50:09 -0800 |
parents | cf1ba5d65188 |
children |
comparison
equal
deleted
inserted
replaced
204:de7c64c4d6fd | 205:0047c4c08d9e |
---|---|
134 EFR_encode_frame(ep->gsm_encoder_state, pcm_samples, | 134 EFR_encode_frame(ep->gsm_encoder_state, pcm_samples, |
135 pkt.payload, (int *) 0, (int *) 0); | 135 pkt.payload, (int *) 0, (int *) 0); |
136 break; | 136 break; |
137 } | 137 } |
138 addrlen = sizeof(struct sockaddr_in); | 138 addrlen = sizeof(struct sockaddr_in); |
139 sendto(ep->rtp_gsm.rtp_fd, &pkt, ep->gsm_rtp_pkt_size, 0, | 139 sendto(ep->rtp_gsm.rtp_fd, &pkt, |
140 RTP_PACKET_HDR_SIZE + ep->gsm_payload_len, 0, | |
140 (struct sockaddr *) &ep->rtp_gsm.remote_addr, addrlen); | 141 (struct sockaddr *) &ep->rtp_gsm.remote_addr, addrlen); |
141 } | 142 } |
142 | 143 |
143 pstn2gsm_init(ep) | 144 pstn2gsm_init(ep) |
144 struct endpoint *ep; | 145 struct endpoint *ep; |