Hi,
I'm trying to create an application which generates a SIP invite. I'm trying to find a good example of how to set up a SIP header. Below is the code I have so far. I believe I have the invite header set up correctly. However, I'm not sure how to add the rest of the SIP header (to/from/via...). sipLayer.isHeaderComplete returns 0, which makes sense. Does any one have a good example of how to add the other parameters? Thanks!
MacAddress mac;
EthLayer ethLayer(mac, mac, PCPP_ETHERTYPE_IP);
IPv4Layer ipLayer("127.0.0.1", "127.0.0.1");
UdpLayer udpLayer(5061, 5060);
Packet packet(800);
packet.addLayer(ðLayer);
packet.addLayer(&ipLayer);
packet.addLayer(&udpLayer);
packet.addLayer(&sipLayer); // Right now I'm crashing here