From: Makarand B. <mbh...@gm...> - 2005-12-21 16:38:30
|
Thanks... Will let you know how it goes :) Makarand On 12/21/05, Olivier Jacques <oja...@gm...> wrote: > > Hello, > > libnet and libpcap are pre-requisites. > So you have to install them (you can search on http://rpm.pbone.net for F= C > 4) > Search and install: > *libnet-devel and libpcap-devel * > > Olivier. > > On 12/21/05, Makarand Bhagwat <mbh...@gm...> wrote: > > > > Hi Olivier, Guillaume, > > > > Here is the error that I get. > > > > [root@localhost sipp.cumulus.2005-12-20]# make pcapplay > > make OSNAME=3D`uname|sed -e "s/CYGWIN.*/CYGWIN/"` MODELNAME=3D`uname -m= ` > > OBJ_PCAPPLAY=3D"send_packets.o" PCAPPLAY_LIBS=3D"-lnet -lpcap" > > PCAPPLAY=3D"-DPCAPPLAY" sipp > > make[1]: Entering directory `/downloads/sipp.cumulus.2005-12-20' > > cc -D__LINUX -pthread -D__3PCC__ -DPCAPPLAY -I. > > -I/opt/openssl/include -c -o send_packets.o send_packets.c > > send_packets.c:38:20: error: libnet.h: No such file or directory > > In file included from send_packets.c:43: > > send_packets.h:112: error: syntax error before 'uint16_t' > > send_packets.h:112: warning: no semicolon at end of struct or union > > send_packets.h:115: error: syntax error before '}' token > > send_packets.h:115: warning: data definition has no type or storage > > class > > send_packets.h:121: error: syntax error before 'play_args_t' > > send_packets.h:122: error: syntax error before '*' token > > send_packets.c:79: error: syntax error before 'play_args_t' > > send_packets.c: In function 'parse_play_args': > > send_packets.c:82: warning: incompatible implicit declaration of > > built-in function 'strchr' > > send_packets.c:82: error: 'buffer' undeclared (first use in this > > function) > > send_packets.c:82: error: (Each undeclared identifier is reported only > > once > > send_packets.c:82: error: for each function it appears in.) > > send_packets.c:86: error: 'args' undeclared (first use in this function= ) > > send_packets.c:86: warning: incompatible implicit declaration of > > built-in function 'strdup' > > send_packets.c: At top level: > > send_packets.c:102: error: syntax error before '*' token > > send_packets.c: In function 'send_packets': > > send_packets.c:104: error: 'libnet_t' undeclared (first use in this > > function) > > send_packets.c:104: error: 'l' undeclared (first use in this function) > > send_packets.c:112: error: 'libnet_ptag_t' undeclared (first use in thi= s > > function) > > send_packets.c:112: error: syntax error before 'ip' > > send_packets.c:122: error: 'play_args' undeclared (first use in this > > function) > > send_packets.c:122: warning: pointer targets in passing argument 2 of > > 'pcap_open_offline' differ in signedness > > send_packets.c:125: error: 'LIBNET_RAW4' undeclared (first use in this > > function) > > send_packets.c:135: warning: assignment discards qualifiers from pointe= r > > target type > > send_packets.c:140: error: 'LIBNET_ETH_H' undeclared (first use in this > > function) > > send_packets.c:141: error: dereferencing pointer to incomplete type > > send_packets.c:143: error: dereferencing pointer to incomplete type > > send_packets.c:143: error: 'IPPROTO_UDP' undeclared (first use in this > > function) > > send_packets.c:146: error: dereferencing pointer to incomplete type > > send_packets.c:147: error: dereferencing pointer to incomplete type > > send_packets.c:148: error: dereferencing pointer to incomplete type > > send_packets.c:150: error: 'l4' undeclared (first use in this function) > > send_packets.c:152: error: 'LIBNET_UDP_H' undeclared (first use in this > > function) > > send_packets.c:155: error: 'ip' undeclared (first use in this function) > > send_packets.c:155: error: 'LIBNET_IPV4_H' undeclared (first use in thi= s > > function) > > send_packets.c:162: error: dereferencing pointer to incomplete type > > send_packets.c:162: error: 'IPPROTO_TCP' undeclared (first use in this > > function) > > send_packets.c:173: error: 'errno' undeclared (first use in this > > function) > > send_packets.c:173: error: 'ENOBUFS' undeclared (first use in this > > function) > > send_packets.c:193: warning: incompatible implicit declaration of > > built-in function 'memcpy' > > send_packets.c: In function 'do_sleep': > > send_packets.c:214: error: 'errno' undeclared (first use in this > > function) > > send_packets.c:252: error: 'EINTR' undeclared (first use in this > > function) > > make[1]: *** [send_packets.o] Error 1 > > make[1]: Leaving directory `/downloads/sipp.cumulus.2005-12-20' > > make: *** [pcapplay] Error 2 > > [root@localhost sipp.cumulus.2005-12-20]# > > > > > > Here is the output of the /etc/issue > > > > Fedora Core release 4 (Stentz) > > Kernel \r on an \m > > > > I am running fedora Core 4, kernel 2.6.11-1.1369_FC4 > > > > Thanks for all your help, > > > > Regards, > > Makarand. > > > > On 12/21/05, Olivier Jacques <oja...@gm... > wrote: > > > > > > You need to provide an output of the compile phase (make pcapplay) to > > > know what goes wrong. > > > Also, what system are you using (result of cat /etc/issue)? > > > > > > Olivier. > > > > > > On 12/20/05, Makarand Bhagwat <mbh...@gm...> wrote: > > > > > > > > Hello Olivier, > > > > > > > > I tried to do a make pcapplay but it fails and says 1 ERROR. I > > > > thought this may be due to missing / old libpcap. so i compiled an= d > > > > installed the latest libpcap but still keep getting the same error. > > > > Any ideas on what might be missing ? > > > > > > > > Thanks for the other answers too. > > > > > > > > Regards, > > > > Makarand > > > > > > > > On 12/20/05, Olivier Jacques < oja...@gm...> wrote: > > > > > > > > > > Hello Makarand, > > > > > > > > > > 1.It might be a stupid question, but have you re-compiled SIPp > > > > > (make pcapplay)? > > > > > 2.If the server is another SIPp, then it should work to have it > > > > > echo the RTP stream back. You can also try against a SIP soft pho= ne (don't > > > > > forget the "-m 1" option on SIPp's command line or the soft phone= will > > > > > receive hundreds of calls! > > > > > 3.SIPp will pick up the correct port from the SDP. > > > > > > > > > > Olivier. > > > > > > > > > > On 12/20/05, Makarand Bhagwat <mbh...@gm... > wrote: > > > > > > > > > > > > Hi Oliver, > > > > > > > > > > > > Thanks for the build. however I have a few difficulties in > > > > > > executing SIPp and was hoping you could help me with these ques= tions. > > > > > > > > > > > > 1. How do execute sipp and scenario ? i tried using it as a > > > > > > default scenario and it gave me a segmentation fault. I also tr= ied using it > > > > > > as -sf <file_name> and it gave me <nop> is invalid. > > > > > > > > > > > > 2. Does the server need to run such that it loops back the RTP > > > > > > stream it receives ? or is there another custom built server fo= r supporting > > > > > > RTP. > > > > > > 3. Do I have to direct the media stream to the specific > > > > > > destination or will sipp pick up the correct media and ip from = the sdp? > > > > > > > > > > > > > > > > > > Thanks once again for all the help > > > > > > > > > > > > Regards, > > > > > > Makarand. > > > > > > > > > > > > On 12/20/05, Olivier Jacques < oja...@gm...> wrote: > > > > > > > > > > > > > > Hello, > > > > > > > > > > > > > > the pcap play feature provided by Guillaume Teissier (see thi= s > > > > > > > thread: http://sourceforge.net/mailarchive/forum.php?thread_i= d=3D9193551&forum_id=3D40081 > > > > > > > ) is now integrated in SIPp Cumulus. > > > > > > > It allows to (re)play RTP streams in SIPp. You can now test - > > > > > > > with media - SIP media servers, SIP soft phones, SIP PBX with= SIPp! > > > > > > > It is actually better than that. This feature allows to fully > > > > > > > emulate SIP phones (SIP+RTP) by replaying the SIP signalling = and RTP stream > > > > > > > as it was originally played by the SIP phone! > > > > > > > > > > > > > > Get it there: http://sipp.sourceforge.net/snapshots/sipp.cumu= lus.2005-12-20.tar.gz > > > > > > > > > > > > > > > > > > > > > I have also updated the doc. Some (short) sections that are > > > > > > > worth reading: > > > > > > > http://sipp.sourceforge.net/doc1.1/reference.html#pcapplay > > > > > > > http://sipp.sourceforge.net/doc1.1/reference.html#UAC+with+me= dia > > > > > > > > > > > > > > http://sipp.sourceforge.net/doc1.1/reference.html#nop > > > > > > > http://sipp.sourceforge.net/doc1.1/reference.html#action_exec > > > > > > > > > > > > > > Note 1: this is an initial check-in. Please report success, > > > > > > > bugs and issues. > > > > > > > Note 2: this feature needs libpcap and libnet libraries. > > > > > > > Please refer to: > > > > > > > http://sipp.sourceforge.net/doc1.1/reference.html#Installing+= SIPp > > > > > > > Note 3: This feature does not yet work on HPUX > > > > > > > Note 4: depending on your system, you might need to be root > > > > > > > (see Warning in the documentation). > > > > > > > > > > > > > > Thanks again Guillaume for this great feature. > > > > > > > > > > > > > > Olivier. > > > > > > > -- > > > > > > > http://www.hp.com/go/opencall/ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > http://www.hp.com/go/opencall/ > > > > > > > > > > > > > > > > > > > > > > -- > > > http://www.hp.com/go/opencall/ > > > > > > > > > > -- > http://www.hp.com/go/opencall/ > |