comparison sip-manual-out/sdp_in.c @ 192:f8a33603288f

sip-manual-out: generate outgoing RTP stream with PCM silence
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 17 Mar 2023 13:45:31 -0800
parents 6ac96217c442
children d3c99b41fb04
comparison
equal deleted inserted replaced
191:6ac96217c442 192:f8a33603288f
15 15
16 extern char *get_single_header(); 16 extern char *get_single_header();
17 extern char *extract_to_tag(); 17 extern char *extract_to_tag();
18 18
19 struct sockaddr_in rtp_remote_addr; 19 struct sockaddr_in rtp_remote_addr;
20 int pcma_selected; 20 int pcma_selected, rtp_out_enable;
21 21
22 static 22 static
23 check_sdp_present(msg) 23 check_sdp_present(msg)
24 struct sip_pkt_rx *msg; 24 struct sip_pkt_rx *msg;
25 { 25 {
69 inet_ntoa(sdp_parse.ip_addr), sdp_parse.audio_port, 69 inet_ntoa(sdp_parse.ip_addr), sdp_parse.audio_port,
70 pcma_selected ? "PCMA" : "PCMU"); 70 pcma_selected ? "PCMA" : "PCMU");
71 rtp_remote_addr.sin_family = AF_INET; 71 rtp_remote_addr.sin_family = AF_INET;
72 rtp_remote_addr.sin_addr = sdp_parse.ip_addr; 72 rtp_remote_addr.sin_addr = sdp_parse.ip_addr;
73 rtp_remote_addr.sin_port = htons(sdp_parse.audio_port); 73 rtp_remote_addr.sin_port = htons(sdp_parse.audio_port);
74 rtp_out_enable = 1;
75 assign_rtpout_ssrc();
74 } 76 }