comparison sip-manual-out/main.c @ 74:51e2f72dc5ab

sip-manual-out: generate From tags
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 20 Sep 2022 12:02:21 -0800
parents d74b545a3c2a
children 056616f7e8ab
comparison
equal deleted inserted replaced
73:d7b6b8973a83 74:51e2f72dc5ab
74 open_sip_udp_socket(); 74 open_sip_udp_socket();
75 obtain_dummy_rtp(); 75 obtain_dummy_rtp();
76 sip_dest_sin.sin_family = AF_INET; 76 sip_dest_sin.sin_family = AF_INET;
77 sip_dest_sin.sin_addr = sip_dest_ip; 77 sip_dest_sin.sin_addr = sip_dest_ip;
78 sip_dest_sin.sin_port = htons(sip_dest_port); 78 sip_dest_sin.sin_port = htons(sip_dest_port);
79 sprintf(from_uri, "sip:%s@%s", argv[2], inet_ntoa(sip_bind_ip)); 79 sprintf(from_uri, "<sip:%s@%s>;tag=out%u", argv[2],
80 inet_ntoa(sip_bind_ip), ntohs(dummy_rtp_endp.sin_port));
80 sprintf(to_uri, "sip:%s@%s", argv[3], sip_dest_domain); 81 sprintf(to_uri, "sip:%s@%s", argv[3], sip_dest_domain);
81 if (argv[4]) { 82 if (argv[4]) {
82 rc = open_sip_log_file(argv[4]); 83 rc = open_sip_log_file(argv[4]);
83 if (rc < 0) 84 if (rc < 0)
84 exit(1); /* error msg already printed */ 85 exit(1); /* error msg already printed */