{"id":1294,"date":"2008-11-25T09:00:36","date_gmt":"2008-11-25T09:00:36","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm"},"modified":"2008-11-25T09:00:50","modified_gmt":"2008-11-25T09:00:50","slug":"recording-voip-calls-using-wireshark","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm","title":{"rendered":"Recording VoIP calls using Wireshark"},"content":{"rendered":"<p><a href=\"http:\/\/www.bigmouthstrikesagain.com\/archives\/1843\">Gary Marshall writes about how the UK Government plans to pour billions of pounds (as if they weren&#8217;t wasting enough money already) into recording all of our telephone calls<\/a>.  Well, funnily enough, I want to do the same thing&#8230; and it turns out to be remarkably easy &#8211; at least it is if you&#8217;re using a VoIP phone.<\/p>\n<p>First of all, I should point out that, depending on where you live, it might be illegal to record phone calls without consent.  In my case, I recorded a call from my desk phone to the voicemail on my mobile phone.  As I was both the caller and the receiver I think it&#8217;s safe to say that there was consent &#8211; even if it does sound a bit mad.  This was a proof of concept &#8211; the real usage case I have in mind is for the <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/coalface-tech-a-podcast-produced-by-it-pros-for-it-pros.htm\">Coalface Tech podcasts<\/a>, as last time James and I tried to record one over Skype there was just too much lag (and interference&#8230; although that might have been a local problem).  <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/07\/configuring-a-cisco-ip-phone-for-voip-using-sip.htm\">Using the Cisco 7940 on my desk in the UK in to call a landline in Oz via my Sipgate account<\/a> shouldn&#8217;t be too bad (and won&#8217;t cost too much either).  What follows is a recipe for recording the call.<\/p>\n<h3>Ingredients<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.wireshark.org\/\">Wireshark<\/a> (see last week&#8217;s post on <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/using-wireshark-for-basic-packet-capture-and-analysis.htm\">using Wireshark for basic packet capture and analysis<\/a>).<\/li>\n<li>10 Base-T Ethernet hub (e.g. Netgear EN108)*.<\/li>\n<li>SIP Phone (e.g. Cisco 7940 with SIP Firmware).<\/li>\n<li>VoIP connectivity (via IP-PBX or Internet telephone service provider)<\/li>\n<\/ul>\n<p>* If a softphone were used on the same computer as the packet capture, then it should be possible to capture the network traffic without needing to use a hub.<\/p>\n<h3>Method<\/h3>\n<ol>\n<li>Install and configure Wireshark.<\/li>\n<li>Ensure that the computer being used for packet capture can see the phone traffic (i.e. that they are both connected to the hub &#8211; not a switch, unless port spanning or a tap are in use).<\/li>\n<li>Using Wireshark, start capturing traffic on the appropriate interface.<\/li>\n<li>Once the call(s) to be captured have been made, end the capture.<\/li>\n<li>In Wireshark, select VoIP calls from the Statistics menu &#8211; details of all captured calls should be listed:<\/li>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" class=\"inline\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-call-statistics.png?w=700&#038;ssl=1\" alt=\"Viewing VoIP call statistics from a Wireshark trace\" \/><\/p>\n<li>At this point, it&#8217;s also possible to graph the traffic and also to play back the call (once decoded) &#8211; either one or both streams of the conversation:<\/li>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" class=\"inline\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-capture-graph.png?w=700&#038;ssl=1\" alt=\"VoIP call graph generated from a Wireshark trace\" \/><br \/>\n<img data-recalc-dims=\"1\" decoding=\"async\" class=\"inline\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-rtp-player.png?w=700&#038;ssl=1\" alt=\"Playing back a VoIP call using the RTP packets from a Wireshark trace\" \/><\/p>\n<li>That&#8217;s enough to play back the call but to record it a different approach is required.  Return to the list of captured packets and select the first RTP packet in a conversation.<\/li>\n<li>From the Statistics menu, select RTP and then Stream Analysis&#8230; This will show the packets in either direction:<\/li>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" class=\"inline\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-rtp-stream-analysis.png?w=700&#038;ssl=1\" alt=\"Analysing an RTP stream based on a Wireshark trace\" \/><\/p>\n<li>Click the Save payload&#8230; button to save to file &#8211; .au format with both streams is probably most useful:<\/li>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" class=\"inline\" src=\"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-save-payload.png?w=700&#038;ssl=1\" alt=\"Saving the payload from an RTP stream based on a Wireshark trace\" \/><\/p>\n<li>The .au format is generally used for UNIX-generated sound files and can be played in Windows Media Player (see <a href=\"http:\/\/support.microsoft.com\/kb\/316992\/\">Microsoft knowledge base article 316992<\/a>).  Alternatively convert it to another format using whatever tools are appropriate (I used <a href=\"http:\/\/www.nch.com.au\/switch\/\">Switch<\/a> on a Mac to convert from .AU to .MP3).<\/li>\n<\/ol>\n<h3>Results<\/h3>\n<p>I&#8217;m not sharing the full packet capture for security reasons but I have made <a href=\"https:\/\/www.markwilson.co.uk\/blog\/audio\/voip-capture.mp3\">the MP3 version of the RTP recording<\/a> available.<\/p>\n<h3>Conclusion<\/h3>\n<p>Recording VoIP calls seems remarkably simple &#8211; given sufficient access to the network.  Implementing IPSec should prevent such packet sniffing on the local network but, once a VoIP call is out on the &#8216;net, <a href=\"http:\/\/www.gchq.gov.uk\/\">who knows who might be listening?<\/a><\/p>\n<h3>Acknowledgements<\/h3>\n<p>Whilst researching for this post, I found the following very useful:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.panoramisk.com\/151\/analyzing-voip-with-wireshark\/en\/\">Alexandre Chauvin-Hameau&#8217;s post on analysing VoIP with Wireshark<\/a>.<\/li>\n<li><a href=\"http:\/\/tothelasttribe.com\/blog\/?p=9\">Josh Brower&#8217;s musings on sniffing VoIP with Wireshark<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Gary Marshall writes about how the UK Government plans to pour billions of pounds (as if they weren&#8217;t wasting enough money already) into recording all of our telephone calls. Well, funnily enough, I want to do the same thing&#8230; and it turns out to be remarkably easy &#8211; at least it is if you&#8217;re using &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Recording VoIP calls using Wireshark<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[78,179],"class_list":["post-1294","post","type-post","status-publish","format-standard","hentry","tag-telephony","tag-wireshark"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Recording VoIP calls using Wireshark  - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Recording VoIP calls using Wireshark  - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"Gary Marshall writes about how the UK Government plans to pour billions of pounds (as if they weren&#8217;t wasting enough money already) into recording all of our telephone calls. Well, funnily enough, I want to do the same thing&#8230; and it turns out to be remarkably easy &#8211; at least it is if you&#8217;re using &hellip; Continue reading Recording VoIP calls using Wireshark\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2008-11-25T09:00:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2008-11-25T09:00:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-call-statistics.png\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Recording VoIP calls using Wireshark\",\"datePublished\":\"2008-11-25T09:00:36+00:00\",\"dateModified\":\"2008-11-25T09:00:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm\"},\"wordCount\":616,\"commentCount\":11,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/wireshark-voip-call-statistics.png\",\"keywords\":[\"Telephony\",\"Wireshark\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm\",\"name\":\"Recording VoIP calls using Wireshark - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/wireshark-voip-call-statistics.png\",\"datePublished\":\"2008-11-25T09:00:36+00:00\",\"dateModified\":\"2008-11-25T09:00:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm#primaryimage\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/wireshark-voip-call-statistics.png\",\"contentUrl\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/images\\\/wireshark-voip-call-statistics.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/11\\\/recording-voip-calls-using-wireshark.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recording VoIP calls using Wireshark\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Recording VoIP calls using Wireshark  - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm","og_locale":"en_GB","og_type":"article","og_title":"Recording VoIP calls using Wireshark  - markwilson.it","og_description":"Gary Marshall writes about how the UK Government plans to pour billions of pounds (as if they weren&#8217;t wasting enough money already) into recording all of our telephone calls. Well, funnily enough, I want to do the same thing&#8230; and it turns out to be remarkably easy &#8211; at least it is if you&#8217;re using &hellip; Continue reading Recording VoIP calls using Wireshark","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm","og_site_name":"markwilson.it","article_published_time":"2008-11-25T09:00:36+00:00","article_modified_time":"2008-11-25T09:00:50+00:00","og_image":[{"url":"https:\/\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-call-statistics.png","type":"","width":"","height":""}],"author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Recording VoIP calls using Wireshark","datePublished":"2008-11-25T09:00:36+00:00","dateModified":"2008-11-25T09:00:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm"},"wordCount":616,"commentCount":11,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-call-statistics.png","keywords":["Telephony","Wireshark"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm","name":"Recording VoIP calls using Wireshark - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm#primaryimage"},"image":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm#primaryimage"},"thumbnailUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-call-statistics.png","datePublished":"2008-11-25T09:00:36+00:00","dateModified":"2008-11-25T09:00:50+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm#primaryimage","url":"https:\/\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-call-statistics.png","contentUrl":"https:\/\/www.markwilson.co.uk\/blog\/images\/wireshark-voip-call-statistics.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/recording-voip-calls-using-wireshark.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Recording VoIP calls using Wireshark"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1815,"url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/05\/configuring-a-cisco-ip-phone-for-voip-using-sip-revisited.htm","url_meta":{"origin":1294,"position":0},"title":"Configuring a Cisco IP phone for VoIP using SIP &#8211; revisited","author":"Mark Wilson","date":"Friday 14 May 2010","format":false,"excerpt":"A couple of years ago, I blogged about getting my Cisco 7940G IP Phone working with SIP firmware and an external VoIP provider (in my case, it was Sipgate).\u00a0 I also wanted to get a couple more Cisco IP Phones working - the Cisco IP Communicator softphone and a 7911G\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1287,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/using-wireshark-for-basic-packet-capture-and-analysis.htm","url_meta":{"origin":1294,"position":1},"title":"Using Wireshark for basic packet capture and analysis","author":"Mark Wilson","date":"Tuesday 18 November 2008","format":false,"excerpt":"As I'm trying to get my head around the notes I made from last week's Wireshark webcast by Mike Pennacchi of Network Protocol Specialists, I thought I'd post the highlights here - these are just my notes with very little interpretation or linking out to other sites, so check out\u2026","rel":"","context":"In \"Networking hardware\"","block_context":{"text":"Networking hardware","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/networking-hardware"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1286,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/11\/free-wireshark-training-and-the-10-truths-of-network-analysis.htm","url_meta":{"origin":1294,"position":2},"title":"Free Wireshark training &#8211; and the 10 truths of network analysis","author":"Mark Wilson","date":"Monday 17 November 2008","format":false,"excerpt":"Last week, I was working my way through my RSS backlog when I spotted Thomas Lee's post highlighting some free Wireshark (formerly Ethereal) webcasts by Network Protocol Specialists. Wireshark is an open source packet capture and analysis tool (a bit like Microsoft Network Monitor - but available for a variety\u2026","rel":"","context":"In \"Networks\"","block_context":{"text":"Networks","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/networks"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":677,"url":"https:\/\/www.markwilson.co.uk\/blog\/2006\/02\/tescos-voip-service.htm","url_meta":{"origin":1294,"position":3},"title":"Tesco&#8217;s VoIP service","author":"Mark Wilson","date":"Tuesday 21 February 2006","format":false,"excerpt":"You can buy everything in the supermarket these days. Last night I was doing our grocery shopping in Tesco (I hate the fact that they make so much money, that they are alleged to be anti-competitive, that I find their customer service to be appalling, and that the shelves are\u2026","rel":"","context":"In \"Telephony\"","block_context":{"text":"Telephony","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/telephony"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1130,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/07\/configuring-a-cisco-ip-phone-for-voip-using-sip.htm","url_meta":{"origin":1294,"position":4},"title":"Configuring a Cisco IP phone for VoIP using SIP","author":"Mark Wilson","date":"Tuesday 29 July 2008","format":false,"excerpt":"One of my projects at home has involved trying to get a variety of telephony systems to work together so that I can make voice over IP (VoIP) or plain old telephone service (POTS) as necessary to get the best call rates. In truth, it's probably not about getting the\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1132,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/customising-a-cisco-79xx-ip-phone-ringtones.htm","url_meta":{"origin":1294,"position":5},"title":"Customising a Cisco 79xx IP Phone: Ringtones","author":"Mark Wilson","date":"Friday 1 August 2008","format":false,"excerpt":"In my recent post on configuring a Cisco IP phone for VoIP using SIP, the RINGLIST.DAT file pointed to a file called CTU.raw - a custom ringtone for my phone. I hadn't realised at the time but CTU is something to do with the TV series \"24\" and had been\u2026","rel":"","context":"In \"IP Telephony\"","block_context":{"text":"IP Telephony","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/ipt"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1294"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1294\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}