{"id":1007,"date":"2025-02-18T22:29:41","date_gmt":"2025-02-18T21:29:41","guid":{"rendered":"https:\/\/thegreydiamond.de\/blog\/?p=1007"},"modified":"2025-02-18T22:29:41","modified_gmt":"2025-02-18T21:29:41","slug":"using-cisco-sip-phones-with-openconnect-vpn-server","status":"publish","type":"post","link":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/","title":{"rendered":"Using Cisco SIP Phones with OpenConnect VPN Server"},"content":{"rendered":"\n<p>Most Cisco SIP Phones support connecting to a VPN server directly which makes it easy to connect phones which are outside the usual network. When connecting to a VPN they utilize Ciscos&#8217; AnyConnect protocol, which usually requires a costly license to be used. However, due to the efforts of the team behind the OpenConnect VPN Server that is no longer the case (and has been for quite a while now). In this guide, I want to show you how to set up your server and phone to be able to properly communicate. There are a few bits of information and discussion out there, however, I was unable to find something like a complete guide. So let&#8217;s get started!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requirements<\/h2>\n\n\n\n<p>A few components are required to get this up-and-running. I also assume that the reader has basic understanding of network and the usage of linux.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cisco SIP Phone (I used an 8851 on MPP firmware)<\/li>\n\n\n\n<li>PBX Server (for the phone to log into, I used FreePBX)<\/li>\n\n\n\n<li>VM\/Server to run OcServ<\/li>\n\n\n\n<li>Public domain with SSL certificate<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Preparations<\/h2>\n\n\n\n<p>I recommend you first build a simple setup to evaulate if the SIP itself works before introducing more complexity. This however is out of scope for this article as there are many guides on the internet on how to setup FreePBX and Cisco Phones.<\/p>\n\n\n\n<p>This guide is based on Debian systems. This leads to one issue: the ocserv version currently shipped with Debian is outdated and won&#8217;t work with the Cisco Phones, for that reason, we need to compile a newer version of ocServ. For this guide4 we will use ocServ 1.3.0. Here&#8217;s how:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Grab the Tarball &#8220;Package&#8221; file from the official <a href=\"https:\/\/gitlab.com\/openconnect\/ocserv\/-\/releases\/1.3.0\">ocServ gitlab<\/a><\/li>\n\n\n\n<li>Unpack it on your VPN server (<code>tar -xvf ocserv-1.3.0.tar.xz<\/code>)<\/li>\n\n\n\n<li>Enter the newly unpacked directory (<code>cd ocserv-1.3.0<\/code>)<\/li>\n\n\n\n<li>Follow the basic <a href=\"https:\/\/gitlab.com\/openconnect\/ocserv#basic-installation-instructions\">compilation instructions<\/a> (<code>.\/configure &amp;&amp; make<\/code>)<\/li>\n\n\n\n<li>Run <code>sudo make install<\/code> to install the ocserv package<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Configuring ocServ<\/h2>\n\n\n\n<p>In most cases you want to run OcServ as a service, meaning it will restart on failure and start on bootup. For my setup, I use this Systemd service file in <code>\/etc\/systemd\/system\/ocserv.service<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">[Unit]\nDescription=OpenConnect SSL VPN server\nDocumentation=man:ocserv(8)\nAfter=network-online.target\n\n[Service]\nPrivateTmp=true\nPIDFile=\/run\/ocserv.pid\nType=simple\nExecStart=\/usr\/local\/sbin\/ocserv --log-stderr --foreground --pid-file \/run\/ocserv.pid --config \/etc\/ocserv\/ocserv.conf\nExecReload=\/bin\/kill -HUP $MAINPID\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<p>It is also recommended to create a service user for ocserv to use (which I already had, because I previsuouly tried to use the apt-shipped version of ocserv). <\/p>\n\n\n\n<p>After setting ocserv up as a service we need to change it&#8217;s configuration file found in <code>\/etc\/ocserv\/ocserv.conf<\/code>.<\/p>\n\n\n\n<p>First of all, you have to decide on an authentication strategy, for most test cases &#8220;plain&#8221; is fine. If you want to run a more complete and productive setup it is however recommended you use PAM, radius or similar services. For this guide, I will use plain auth due to its simplicity. That&#8217;s why I enable this line in the config:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">auth = \"plain[passwd=\/etc\/ocserv\/ocpasswd]\"<\/code><\/pre>\n\n\n\n<p>If you created a service user beforehand it is recommended to set run-as-group and run-as-user:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">run-as-user = ocserv\nrun-as-group = ocserv<\/code><\/pre>\n\n\n\n<p>As mentioned you need a valid TLS certificate to be able to properly run the server. How you get this heavily depends on your setup and is out-of-scope for this guide. A good starting point might be Let&#8217;s Encrypt. Your certificates need to be configured as well, just like your domain:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">server-cert = \/opt\/certs\/example.org\/fullchain.pem\nserver-key = \/opt\/certs\/example.org\/privkey.pem\ndefault-domain = vpn.example.org<\/code><\/pre>\n\n\n\n<p>Make sure the network configuration fits in with your own setup, which requires setting <code>ipv4-network<\/code> to an address space for clients to use. You also need to configure a valid DNS-server and routes which will allow connection to your PBX server.<\/p>\n\n\n\n<p>There are also a few phone-specific changes you should make. First of all: turn compression off, as it might mess with latency. You also need to enable <code>cisco-client-compat<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">compression = false\ncisco-client-compat = true<\/code><\/pre>\n\n\n\n<p>Now restart and enable the ocserv service and your OpenConnect server is ready to go:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">sudo systemctl enable ocserv &amp;&amp; systemctl restart ocserv<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Setting up a user<\/h3>\n\n\n\n<p>To create a plaintext user run the command <code>ocpasswd USERNAME<\/code> and enter your password when prompted.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"362\" height=\"60\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-27-17-a7cd4dc7-0aab-4efb-a787-35145b14c9ef.png\" alt=\"\" class=\"wp-image-1015\" srcset=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-27-17-a7cd4dc7-0aab-4efb-a787-35145b14c9ef.png 362w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-27-17-a7cd4dc7-0aab-4efb-a787-35145b14c9ef-300x50.png 300w\" sizes=\"auto, (max-width: 362px) 100vw, 362px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Testing the connection<\/h3>\n\n\n\n<p>If you want to make sure that you properly set up your server and certificate you can use the openconnect utility (the one from apt works well here). Simply type your server address in and you should see a user prompt:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"146\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-00-39-30c6ae4a-f66d-454e-8502-8f2d14375aca-1024x146.png\" alt=\"\" class=\"wp-image-1008\" style=\"width:676px;height:auto\" srcset=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-00-39-30c6ae4a-f66d-454e-8502-8f2d14375aca-1024x146.png 1024w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-00-39-30c6ae4a-f66d-454e-8502-8f2d14375aca-300x43.png 300w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-00-39-30c6ae4a-f66d-454e-8502-8f2d14375aca-768x110.png 768w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-00-39-30c6ae4a-f66d-454e-8502-8f2d14375aca-676x97.png 676w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-00-39-30c6ae4a-f66d-454e-8502-8f2d14375aca.png 1112w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up the phone<\/h2>\n\n\n\n<p>This section might differ from model to model and MPP \/ non-MPP firmware. At the time of writing this I run my CP-8851 on the MPP firmware 12.0.7.<\/p>\n\n\n\n<p>As a very first step, we need to upload a custom CA to the phone, as the default CAs shipped with the current firmware almost exclusively include Cisco CAs. (A complete list can be <a href=\"https:\/\/www.cisco.com\/security\/pki\/\">found here<\/a>). Which CA you need to upload depends on your root certificate. For Let&#8217;s Encrypt you need either ISRG Root X1 or X2. These root CAs can be downloaded from the Let&#8217;s Encrypt website <a href=\"https:\/\/letsencrypt.org\/certificates\/\">here<\/a>. You need to get them in the &#8220;pem&#8221; format:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"416\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-08-34-5d3f3260-97aa-4e97-916d-eaafc8403fe2.png\" alt=\"\" class=\"wp-image-1009\" srcset=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-08-34-5d3f3260-97aa-4e97-916d-eaafc8403fe2.png 714w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-08-34-5d3f3260-97aa-4e97-916d-eaafc8403fe2-300x175.png 300w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-08-34-5d3f3260-97aa-4e97-916d-eaafc8403fe2-676x394.png 676w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/figure>\n\n\n\n<p>Getting them on the phone can be a little tricky, I used the Windows utility <a href=\"https:\/\/pjo2.github.io\/tftpd64\/\">tftpd64<\/a> which has proved itself useful in the past. You simply need to place the .pem file into the &#8220;Current Directory&#8221; folder (1) and select the proper server interface (2) from the dropdown.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"431\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-10-59-3fb36e64-c2ac-4d09-8a74-05d2678b3f07.png\" alt=\"\" class=\"wp-image-1010\" srcset=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-10-59-3fb36e64-c2ac-4d09-8a74-05d2678b3f07.png 802w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-10-59-3fb36e64-c2ac-4d09-8a74-05d2678b3f07-300x161.png 300w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-10-59-3fb36e64-c2ac-4d09-8a74-05d2678b3f07-768x413.png 768w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-10-59-3fb36e64-c2ac-4d09-8a74-05d2678b3f07-676x363.png 676w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/figure>\n\n\n\n<p>Now we need to tell the phone where to find a new CA. Visit <code>https:\/\/yourphoneip\/admin\/advanced<\/code> then go to Voice &gt; Provisioning &gt; CA Settings. Then enter <code>tftp:\/\/yourpcip\/isrg-root-x1-cross-signed.pem<\/code> (or i<code>srg-root-x2-cross-signed.pem<\/code>). After clicking <img loading=\"lazy\" decoding=\"async\" width=\"120\" height=\"23\" class=\"wp-image-1012\" style=\"width: 120px;\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-15-34-560ced46-a417-49bb-971b-8acccd167138.png\" alt=\"Submit All Changes\"> the phone should pull a new certificate from your tftp server. To confirm a successful download you can head to Info &gt; Download Status and check for &#8220;Custom CA Status&#8221;. The Custom CA Info should read something like: <code>Installed - \/C=US\/O=Internet Security Research Group\/CN=ISRG Root X1<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"515\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-13-39-2a8adf14-ef83-4d44-a290-a67d1fbb856c-1024x515.png\" alt=\"\" class=\"wp-image-1011\" srcset=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-13-39-2a8adf14-ef83-4d44-a290-a67d1fbb856c-1024x515.png 1024w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-13-39-2a8adf14-ef83-4d44-a290-a67d1fbb856c-300x151.png 300w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-13-39-2a8adf14-ef83-4d44-a290-a67d1fbb856c-768x386.png 768w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-13-39-2a8adf14-ef83-4d44-a290-a67d1fbb856c-1536x772.png 1536w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-13-39-2a8adf14-ef83-4d44-a290-a67d1fbb856c-2048x1030.png 2048w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-13-39-2a8adf14-ef83-4d44-a290-a67d1fbb856c-676x340.png 676w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Now, that the CA is properly setup, configureing the VPN is a breeze. Head to Voice &gt; System &gt; VPN Settings and enter your server domain, username and password. After configuring these settings press <img loading=\"lazy\" decoding=\"async\" width=\"120\" height=\"23\" class=\"wp-image-1012\" style=\"width: 120px;\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-15-34-560ced46-a417-49bb-971b-8acccd167138.png\" alt=\"Submit All Changes\">.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-19-15-fcd1a6c0-fc33-4f21-bb8b-2eea4b056dfb-1024x514.png\" alt=\"\" class=\"wp-image-1013\" srcset=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-19-15-fcd1a6c0-fc33-4f21-bb8b-2eea4b056dfb-1024x514.png 1024w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-19-15-fcd1a6c0-fc33-4f21-bb8b-2eea4b056dfb-300x151.png 300w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-19-15-fcd1a6c0-fc33-4f21-bb8b-2eea4b056dfb-768x386.png 768w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-19-15-fcd1a6c0-fc33-4f21-bb8b-2eea4b056dfb-1536x772.png 1536w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-19-15-fcd1a6c0-fc33-4f21-bb8b-2eea4b056dfb-2048x1029.png 2048w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-19-15-fcd1a6c0-fc33-4f21-bb8b-2eea4b056dfb-676x340.png 676w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">First test flight<\/h3>\n\n\n\n<p>On your Cisco Phone, press the applications button <img loading=\"lazy\" decoding=\"async\" width=\"35\" height=\"20\" class=\"wp-image-1014\" style=\"width: 35px;\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-21-59-39d9a25c-f1f9-4cf0-aff9-564699b9e932.png\" alt=\"\" srcset=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-21-59-39d9a25c-f1f9-4cf0-aff9-564699b9e932.png 156w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/2025-02-15_15-21-59-39d9a25c-f1f9-4cf0-aff9-564699b9e932-150x91.png 150w\" sizes=\"auto, (max-width: 35px) 100vw, 35px\" \/>, then select 5 Network Configuration &gt; VPN settings. Then scroll down to &#8220;Enable VPN connection&#8221; and press the naviagation cluster (big round button). The phone should then connect to the VPN and restart. After rebooting a globe with lock icon should be shown in the top right corner which indicates a proper connection.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>You successfully setup a connection to your own VPN, congratulations! If you want to connect to your VPN on phone startup, you should enable that option.<\/p>\n\n\n\n<p>If you want to learn more about FreePBX and Asterisk I recommend you check out my other posts on the topic:<\/p>\n\n\n\n\t\t\t<div class=\"wp-block-uagb-post-grid uagb-post-grid  uagb-post__image-position-top uagb-post__image-enabled uagb-block-b774df55     uagb-post__items uagb-post__columns-3 is-grid uagb-post__columns-tablet-2 uagb-post__columns-mobile-1 uagb-post__equal-height\" data-total=\"1\" style=\"\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<article class=\"uagb-post__inner-wrap\">\t\t\t\t\t\t\t\t<div class='uagb-post__image'>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\" class='uagb-image-ratio-inherit'><img loading=\"lazy\" decoding=\"async\" width=\"676\" height=\"386\" src=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-1024x585.webp\" class=\"attachment-large size-large\" alt=\"Courtesy of Cisco Systems, Inc. Unauthorized use not permitted.\" srcset=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-1024x585.webp 1024w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-300x171.webp 300w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-768x439.webp 768w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-1536x878.webp 1536w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-676x386.webp 676w, https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN.webp 1792w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/>\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h4 class=\"uagb-post__title uagb-post__text\">\n\t\t\t\t<a href=\"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Using Cisco SIP Phones with OpenConnect VPN Server<\/a>\n\t\t\t<\/h4>\n\t\t\t\t\t\t<div class='uagb-post__text uagb-post-grid-byline'>\n\t\t\t\t\t\t\t\t<time datetime=\"2025-02-18T22:29:41+01:00\" class=\"uagb-post__date\">\n\t\t\t\t<span class=\"dashicons-calendar dashicons\"><\/span>\t\t\t\t\tFebruary 18, 2025\t\t\t\t<\/time>\n\t\t\t\t\t\t\t<span class=\"uagb-post__comment\">\n\t\t\t\t<span class=\"dashicons-admin-comments dashicons\"><\/span>\t\t\t\t\tNo Comments\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class='uagb-post__text uagb-post__excerpt'>\n\t\t\t\t\tThis guides shows you how to connect a Cisco Phone to an Open Connect VPN&#8230;\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"uagb-post__text uagb-post__cta wp-block-button\">\n\t\t\t\t<a class=\"wp-block-button__link uagb-text-link\" style=\"\" href=\"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Read More<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<article class=\"uagb-post__inner-wrap\">\t\t\t\t\t\t\t\t<h4 class=\"uagb-post__title uagb-post__text\">\n\t\t\t\t<a href=\"https:\/\/thegreydiamond.de\/blog\/2024\/11\/09\/modifying-callerid-cid-in-asterisk-based-on-a-trunk\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Modifying CallerID (CID) in Asterisk based on a trunk<\/a>\n\t\t\t<\/h4>\n\t\t\t\t\t\t<div class='uagb-post__text uagb-post-grid-byline'>\n\t\t\t\t\t\t\t\t<time datetime=\"2024-11-09T21:47:46+01:00\" class=\"uagb-post__date\">\n\t\t\t\t<span class=\"dashicons-calendar dashicons\"><\/span>\t\t\t\t\tNovember 9, 2024\t\t\t\t<\/time>\n\t\t\t\t\t\t\t<span class=\"uagb-post__comment\">\n\t\t\t\t<span class=\"dashicons-admin-comments dashicons\"><\/span>\t\t\t\t\tNo Comments\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class='uagb-post__text uagb-post__excerpt'>\n\t\t\t\t\t<p>Ever wanted to modify a CallerID string from a specific trunk in Asterisk \/ FreePBX?&#8230;\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"uagb-post__text uagb-post__cta wp-block-button\">\n\t\t\t\t<a class=\"wp-block-button__link uagb-text-link\" style=\"\" href=\"https:\/\/thegreydiamond.de\/blog\/2024\/11\/09\/modifying-callerid-cid-in-asterisk-based-on-a-trunk\/\" target=\"_self\" rel=\"bookmark noopener noreferrer\">Read More<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This guides shows you how to connect a Cisco Phone to an Open Connect VPN Server.<\/p>\n","protected":false},"author":2,"featured_media":1017,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[94,107,109,111,108,106,110],"class_list":["post-1007","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-asterisk","tag-cisco","tag-it","tag-network","tag-phones","tag-telephony","tag-vpn","post-preview"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Using Cisco SIP Phones with OpenConnect VPN Server &#8211; Thegreydiamond<\/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:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Cisco SIP Phones with OpenConnect VPN Server &#8211; Thegreydiamond\" \/>\n<meta property=\"og:description\" content=\"This guides shows you how to connect a Cisco Phone to an Open Connect VPN Server.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Thegreydiamond\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-18T21:29:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"TheGreydiamond\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@thegreydiamond2\" \/>\n<meta name=\"twitter:site\" content=\"@thegreydiamond2\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TheGreydiamond\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/\"},\"author\":{\"name\":\"TheGreydiamond\",\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/#\\\/schema\\\/person\\\/a7ba7a2ca50e4001f3f8f852c079910d\"},\"headline\":\"Using Cisco SIP Phones with OpenConnect VPN Server\",\"datePublished\":\"2025-02-18T21:29:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/\"},\"wordCount\":1031,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ciscoPhoneVPN.webp\",\"keywords\":[\"asterisk\",\"cisco\",\"it\",\"network\",\"phones\",\"telephony\",\"vpn\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/\",\"url\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/\",\"name\":\"Using Cisco SIP Phones with OpenConnect VPN Server &#8211; Thegreydiamond\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ciscoPhoneVPN.webp\",\"datePublished\":\"2025-02-18T21:29:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ciscoPhoneVPN.webp\",\"contentUrl\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ciscoPhoneVPN.webp\",\"width\":1792,\"height\":1024,\"caption\":\"Courtesy of Cisco Systems, Inc. Unauthorized use not permitted.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/2025\\\/02\\\/18\\\/using-cisco-sip-phones-with-openconnect-vpn-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Cisco SIP Phones with OpenConnect VPN Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/\",\"name\":\"Thegreydiamond\",\"description\":\"TheGreydiamonds Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/#organization\",\"name\":\"TheGreydiamond\",\"url\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/logoVersuch2.png\",\"contentUrl\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/logoVersuch2.png\",\"width\":1000,\"height\":1000,\"caption\":\"TheGreydiamond\"},\"image\":{\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/thegreydiamond2\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thegreydiamond.de\\\/blog\\\/#\\\/schema\\\/person\\\/a7ba7a2ca50e4001f3f8f852c079910d\",\"name\":\"TheGreydiamond\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/55ee91221a0c102f9e4fa464a2edf06cc82724dc4f1299c99818b23e45801a75?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/55ee91221a0c102f9e4fa464a2edf06cc82724dc4f1299c99818b23e45801a75?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/55ee91221a0c102f9e4fa464a2edf06cc82724dc4f1299c99818b23e45801a75?s=96&d=mm&r=pg\",\"caption\":\"TheGreydiamond\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using Cisco SIP Phones with OpenConnect VPN Server &#8211; Thegreydiamond","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:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/","og_locale":"en_US","og_type":"article","og_title":"Using Cisco SIP Phones with OpenConnect VPN Server &#8211; Thegreydiamond","og_description":"This guides shows you how to connect a Cisco Phone to an Open Connect VPN Server.","og_url":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/","og_site_name":"Thegreydiamond","article_published_time":"2025-02-18T21:29:41+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN.webp","type":"image\/webp"}],"author":"TheGreydiamond","twitter_card":"summary_large_image","twitter_creator":"@thegreydiamond2","twitter_site":"@thegreydiamond2","twitter_misc":{"Written by":"TheGreydiamond","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/#article","isPartOf":{"@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/"},"author":{"name":"TheGreydiamond","@id":"https:\/\/thegreydiamond.de\/blog\/#\/schema\/person\/a7ba7a2ca50e4001f3f8f852c079910d"},"headline":"Using Cisco SIP Phones with OpenConnect VPN Server","datePublished":"2025-02-18T21:29:41+00:00","mainEntityOfPage":{"@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/"},"wordCount":1031,"commentCount":0,"publisher":{"@id":"https:\/\/thegreydiamond.de\/blog\/#organization"},"image":{"@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/#primaryimage"},"thumbnailUrl":"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN.webp","keywords":["asterisk","cisco","it","network","phones","telephony","vpn"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/","url":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/","name":"Using Cisco SIP Phones with OpenConnect VPN Server &#8211; Thegreydiamond","isPartOf":{"@id":"https:\/\/thegreydiamond.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/#primaryimage"},"image":{"@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/#primaryimage"},"thumbnailUrl":"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN.webp","datePublished":"2025-02-18T21:29:41+00:00","breadcrumb":{"@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/#primaryimage","url":"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN.webp","contentUrl":"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN.webp","width":1792,"height":1024,"caption":"Courtesy of Cisco Systems, Inc. Unauthorized use not permitted."},{"@type":"BreadcrumbList","@id":"https:\/\/thegreydiamond.de\/blog\/2025\/02\/18\/using-cisco-sip-phones-with-openconnect-vpn-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thegreydiamond.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Using Cisco SIP Phones with OpenConnect VPN Server"}]},{"@type":"WebSite","@id":"https:\/\/thegreydiamond.de\/blog\/#website","url":"https:\/\/thegreydiamond.de\/blog\/","name":"Thegreydiamond","description":"TheGreydiamonds Blog","publisher":{"@id":"https:\/\/thegreydiamond.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thegreydiamond.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/thegreydiamond.de\/blog\/#organization","name":"TheGreydiamond","url":"https:\/\/thegreydiamond.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thegreydiamond.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2021\/09\/logoVersuch2.png","contentUrl":"https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2021\/09\/logoVersuch2.png","width":1000,"height":1000,"caption":"TheGreydiamond"},"image":{"@id":"https:\/\/thegreydiamond.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/thegreydiamond2"]},{"@type":"Person","@id":"https:\/\/thegreydiamond.de\/blog\/#\/schema\/person\/a7ba7a2ca50e4001f3f8f852c079910d","name":"TheGreydiamond","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/55ee91221a0c102f9e4fa464a2edf06cc82724dc4f1299c99818b23e45801a75?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/55ee91221a0c102f9e4fa464a2edf06cc82724dc4f1299c99818b23e45801a75?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/55ee91221a0c102f9e4fa464a2edf06cc82724dc4f1299c99818b23e45801a75?s=96&d=mm&r=pg","caption":"TheGreydiamond"}}]}},"uagb_featured_image_src":{"full":["https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN.webp",1792,1024,false],"thumbnail":["https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-150x150.webp",150,150,true],"medium":["https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-300x171.webp",300,171,true],"medium_large":["https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-768x439.webp",676,386,true],"large":["https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-1024x585.webp",676,386,true],"1536x1536":["https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-1536x878.webp",1536,878,true],"2048x2048":["https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN.webp",1792,1024,false],"post-image":["https:\/\/thegreydiamond.de\/blog\/wp-content\/uploads\/2025\/02\/ciscoPhoneVPN-676x386.webp",676,386,true]},"uagb_author_info":{"display_name":"TheGreydiamond","author_link":"https:\/\/thegreydiamond.de\/blog\/author\/thegreydiamond\/"},"uagb_comment_info":0,"uagb_excerpt":"This guides shows you how to connect a Cisco Phone to an Open Connect VPN Server.","_links":{"self":[{"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/posts\/1007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/comments?post=1007"}],"version-history":[{"count":0,"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/posts\/1007\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/media\/1017"}],"wp:attachment":[{"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/media?parent=1007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/categories?post=1007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thegreydiamond.de\/blog\/wp-json\/wp\/v2\/tags?post=1007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}