[Freeswitch-users] Convert pcap file to wav file

Bruce Ferrell bferrell at baywinds.org
Wed Mar 30 21:17:27 MSD 2016


The pcap file contains all of the network header information as well as 
the rtp stream data you want.  In order to convert the rtp data to a 
wave file, you will first  need to extract the rtp stream payload from 
your network capture (pcap) file.  See the following links for 
procedures to do this:

https://ask.wireshark.org/questions/35353/exporting-payload-data-in-binary-file
https://ask.wireshark.org/questions/14078/decapsulation-of-data


On 3/30/16 9:52 AM, amani mansour wrote:
> Dear sir i will use this file in the freeswitch whenn i will make a 
> call  i will playback this (file.wav)
> i am certain that this file contains only rtp captured from wireshark
>
> thanks
> best regards
> amani
>
> 2016-03-30 17:41 GMT+01:00 Giovanni Maruzzelli <gmaruzz at gmail.com 
> <mailto:gmaruzz at gmail.com>>:
>
>     Google around again, you will find something.
>     >From wireshark gui interface, you must save the rtp streams and
>     then convert. You will probanly find a script to do exactly that.
>
>     You muat pay attention that your pcap file contains the rtp
>     streams too (not only sip signaling).
>
>     Anyway, this is a question you would better asks to the wireshark
>     mailing list, is not a quewtion related to FreeSWITCH.
>
>     -giovanni
>
>     sent from mobile
>     cell: +39 347 266 56 18
>     Giovanni Maruzzelli
>     OpenTelecom.IT
>
>     Il 30/Mar/2016 18:37, "amani mansour" <amani.mansour2 at gmail.com
>     <mailto:amani.mansour2 at gmail.com>> ha scritto:
>
>         Hello ,
>
>         Please i need to convert pcap file to wav file with comman
>         linux in freeswitch
>         to play back this file .wav
>
>         i found this :
>         1 step : write a script to convert  pcap to wav  wich is :
>         ssrc=$(tshark -n -r /home/amani/projet/PFE/test.pcap  -R rtp
>         -T fields -e rtp.ssrc -Eseparator=, | sort -u | awk 'FNR ==1
>         {print}')
>
>         echo $ssrc
>
>         sudo tshark -n -r /home/amani/projet/PFE/test.pcap   -R  rtp
>         -R  "rtp.ssrc == $ssrc" -T fields -e rtp.payload | tee payloads
>
>         for payload in `cat payloads`; do IFS=:; for byte in $payload;
>         do printf "\\x$byte" >> /home/amani/projet/PFE/test.raw; done;
>         done
>
>         echo ‘sox has converted pcap to wav file’
>
>
>         sox -t raw -r 8000 -v 4 -c 1 -e mu-law
>          /home/amani/projet/PFE/test.raw /home/amani/projet/PFE/test.wav
>
>
>         ==> but when i run this script  the error is :
>         tshark: -R without -2 is deprecated. For single-pass filtering
>         use -Y.
>         ‘sox has converted pcap to wav file’
>         sox FAIL formats: can't open input file
>         `/home/amani/projet/PFE/test.raw': No such file or directory
>
>
>
>         Rq: paylods file is empty  :(
>
>         please can  you help me ???
>
>         thanks
>         with regards
>         amani
>
>         _________________________________________________________________________
>         Professional FreeSWITCH Consulting Services:
>         consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>         http://www.freeswitchsolutions.com
>
>         Official FreeSWITCH Sites
>         http://www.freeswitch.org
>         http://confluence.freeswitch.org
>         http://www.cluecon.com
>
>         FreeSWITCH-users mailing list
>         FreeSWITCH-users at lists.freeswitch.org
>         <mailto:FreeSWITCH-users at lists.freeswitch.org>
>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>         UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>         http://www.freeswitch.org
>
>
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     http://www.freeswitchsolutions.com
>
>     Official FreeSWITCH Sites
>     http://www.freeswitch.org
>     http://confluence.freeswitch.org
>     http://www.cluecon.com
>
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users at lists.freeswitch.org
>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160330/02b6c957/attachment-0001.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list