FreeCalypso > hg > themwi-system-sw
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; |