comparison mtctest/sig_handler.c @ 36:e8e82a4bf12b

themwi-test-mtc: implement dummy RTP via themwi-mgw
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 10 Jul 2022 00:24:19 -0800
parents cc0e1c6e33c3
children 64b9f0f90726
comparison
equal deleted inserted replaced
35:db7ed6a55ba4 36:e8e82a4bf12b
13 #include <strings.h> 13 #include <strings.h>
14 #include "../include/mncc.h" 14 #include "../include/mncc.h"
15 #include "../include/gsm48_const.h" 15 #include "../include/gsm48_const.h"
16 16
17 extern int disconnect_mode; 17 extern int disconnect_mode;
18 extern struct sockaddr_storage dummy_rtp_endp;
18 19
19 static void 20 static void
20 print_bearer_cap(bcap) 21 print_bearer_cap(bcap)
21 struct gsm_mncc_bearer_cap *bcap; 22 struct gsm_mncc_bearer_cap *bcap;
22 { 23 {
284 exit(1); 285 exit(1);
285 } 286 }
286 printf("MNCC_RTP_CREATE: RTP info from MSC\n"); 287 printf("MNCC_RTP_CREATE: RTP info from MSC\n");
287 printf("payload_type=0x%x payload_msg_type=0x%x\n", msg->payload_type, 288 printf("payload_type=0x%x payload_msg_type=0x%x\n", msg->payload_type,
288 msg->payload_msg_type); 289 msg->payload_msg_type);
290 printf("Responding with MNCC_RTP_CONNECT (dummy RTP endpoint)\n");
291 msg->msg_type = MNCC_RTP_CONNECT;
292 bcopy(&dummy_rtp_endp, &msg->addr, sizeof(struct sockaddr_storage));
293 send_mncc_to_gsm(msg, sizeof(struct gsm_mncc_rtp));
289 } 294 }
290 295
291 void 296 void
292 msg_from_mncc(msg, msglen) 297 msg_from_mncc(msg, msglen)
293 union mncc_msg *msg; 298 union mncc_msg *msg;