{
    "version": 1,
    "datestamp": "2026-08-31T00:21:36Z",
    "device": {
        "serial": "UNREGISTERED",
        "secret": "",
        "config_url": null
    },
    "auth": {
        "method": "serial",
        "username": null,
        "password": null
    },
    "vpn": {
        "profile_name": "HappyTalker VPN",
        "ovpn_config": "remote 185.36.252.153 30303\nredirect-gateway def1\nclient\ndev tun\nproto udp\nkeepalive 10 30\nresolv-retry infinite\nnobind\npersist-key\npersist-tun\nremote-cert-tls server\nkey-direction 1\nauth SHA3-512\ncipher AES-256-GCM\nverb 3\nremote-random\nvpnmode 4 128 16 2 32 4 1 8 64\nsndbuf 524288\nrcvbuf 524288\nfloat\n<tls-auth>\n#\n# 2048 bit OpenVPN static key\n#\n-----BEGIN OpenVPN Static key V1-----\nf226177f475bdf41deece699c737d226\n2615e2cb5ed45b9f98e8f7a138cfbd68\n25be2f2d1acb5e4bf43e422dffcc720d\nbe12ba74aae7eebfc61a46cef0f4da09\n9d679b522ff1e18427fb1b798a653126\n670e1ca17fbca56962ff158523d6bff6\n23f1315e6ed3712aa9f87fee1870e351\ne87a6101a6b85387294a46686518e09d\n1dab19f5844ede1edc32d4a6e2bd46ea\n2d4f9cdedf70ffa3cdff7170b91eaef3\n37b5107cb8670c365432e35276558cbb\n0b0d1ae6dc5e799c1749c220f7256d0e\n03db168a665596d852b09d78b7fbeab8\n57071fb3e70a6dca247dae4a1376708c\n628735a5b5802aea9907bb48bb9b7cff\nee57bb86a0b43b2265f8ec944f605871\n-----END OpenVPN Static key V1-----\n</tls-auth>\n<ca>\n-----BEGIN CERTIFICATE-----\nMIIDTTCCAjWgAwIBAgIUF/eMgVbGVI18nwse3Qbe1Vu3/p8wDQYJKoZIhvcNAQEL\nBQAwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwIBcNMjUwMTE1MjAzNTIyWhgPMjEy\nNDEyMjIyMDM1MjJaMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwWgyRjROpiT/H45bBgJrSEOFjBsMlTRT17Ue\niM/KydWB7y8Rpn/DTooiuNe5AGUtaRtNsTyu4++QAUc81VNywswTQzGwut3wEWF+\nm+atA8JxElk4NSwz5UC4xWLY0oR9vaSUbcoqqynK56D4tqj79qB5bYVLiC2n7C3I\nEdI1+wUTviBt/7kt1rN/xPQD7PWUcrUwRTL4FDEzuNwcC1PNjak60+nFWAqLGcGp\nG3pgheW1mmpxYFbyO30j+zcc+FCaNuDDKfT6Ujvk6+aGll84LDuTg52dNPd8+mNm\nMg4aTdYmX1vh0n6TdBqApJNN89SsuTQnIxarAl+YhnSP8JdEgwIDAQABo4GQMIGN\nMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFFOoNQAKa8cnvXqZTdQwlVyB2izpMFEG\nA1UdIwRKMEiAFFOoNQAKa8cnvXqZTdQwlVyB2izpoRqkGDAWMRQwEgYDVQQDDAtF\nYXN5LVJTQSBDQYIUF/eMgVbGVI18nwse3Qbe1Vu3/p8wCwYDVR0PBAQDAgEGMA0G\nCSqGSIb3DQEBCwUAA4IBAQCA0+s1QLbrqnCKVytUZR1VNOyH6oMpcaxeoDLwq7WO\nKHLNyrSVdflyUtg9OVeVAzxrUd8V6aGogq+Yru4eatk8oP5EQvU/nfyaEeL7zUDO\nQHC5fUboq8WGDkvc6I1r5Hjn2IUH5fbMlAcYFWOvGVeRPc7iZ2AIsiA5CxuLKU+r\nQFVaqGDFq5y2Ha1IGgjI5s+SrCOAB0AxtuIeSg+G+hTc8/sBhTqu3UF0GFxD5G2K\nFSZtsYIzfX07VCnKpLyjK2JpvysrXCvccjNLnPb4eIipjU3I/jAJ4p/BokQtaWxk\nz9tQu7ZLFmZSpgKxg1dXzHxsMT9qbI8+8HBxp3g2M92P\n-----END CERTIFICATE-----\n</ca>\n\nremote  185.36.252.153 30303\n# Easy-RSA Type: client\n# Name: 5120\n\n<cert>\nCertificate:\n    Data:\n        Version: 3 (0x2)\n        Serial Number: 534372791 (0x1fd9e1b7)\n        Signature Algorithm: sha256WithRSAEncryption\n        Issuer: CN=Easy-RSA CA\n        Validity\n            Not Before: Feb  5 13:10:56 2026 GMT\n            Not After : Jan 12 13:10:56 2126 GMT\n        Subject: CN=5120\n        Subject Public Key Info:\n            Public Key Algorithm: rsaEncryption\n                RSA Public-Key: (2048 bit)\n                Modulus:\n                    00:b1:39:35:21:2d:c3:27:2f:e1:2f:5a:1f:25:3d:\n                    9a:3d:c6:a6:9e:35:55:43:d8:63:53:62:64:4b:aa:\n                    47:8e:74:e0:f9:ba:2a:b4:68:84:94:7c:2a:18:8d:\n                    1d:97:1b:1c:81:47:91:8f:8d:26:5f:2b:4b:6e:b6:\n                    f7:e1:27:29:13:64:d1:bb:0e:78:dd:77:18:af:0b:\n                    9b:40:53:43:6b:45:39:2a:5a:97:ef:a9:b7:15:b4:\n                    74:0e:00:09:a7:e9:c4:54:99:ce:d8:43:4d:87:02:\n                    1c:76:d9:13:f5:e1:73:48:6f:24:60:3b:45:82:82:\n                    f1:18:1f:35:b8:43:da:29:bc:da:a9:d7:bd:0f:a6:\n                    2d:2f:08:19:89:b5:aa:b4:6e:91:80:32:1b:48:83:\n                    67:62:26:2b:e9:4f:90:de:0a:f8:56:03:a6:c9:74:\n                    5e:04:a7:7e:3f:52:87:78:4c:81:87:7d:e7:b7:1a:\n                    f6:1a:39:a5:9c:e1:55:7d:b8:cf:6b:d4:0d:04:05:\n                    56:83:ee:ae:32:c8:85:61:71:cd:3a:a5:73:80:d5:\n                    3f:74:8c:58:b7:1f:7a:d5:cc:57:65:28:16:e9:82:\n                    c5:c0:18:fa:c1:a9:eb:11:b4:64:55:c1:6a:d6:f8:\n                    76:67:79:d2:7e:3b:0b:2e:45:7f:6f:4d:1a:d0:54:\n                    49:21\n                Exponent: 65537 (0x10001)\n        X509v3 extensions:\n            X509v3 Basic Constraints: \n                CA:FALSE\n            X509v3 Subject Key Identifier: \n                1D:1B:D5:7B:A1:D7:A7:73:29:2B:78:37:9B:C2:D6:38:EA:4E:DB:42\n            X509v3 Authority Key Identifier: \n                keyid:53:A8:35:00:0A:6B:C7:27:BD:7A:99:4D:D4:30:95:5C:81:DA:2C:E9\n                DirName:/CN=Easy-RSA CA\n                serial:17:F7:8C:81:56:C6:54:8D:7C:9F:0B:1E:DD:06:DE:D5:5B:B7:FE:9F\n\n            X509v3 Key Usage: \n                Digital Signature, Key Encipherment\n            X509v3 Extended Key Usage: \n                TLS Web Client Authentication\n    Signature Algorithm: sha256WithRSAEncryption\n         4d:8e:7f:4b:69:b0:40:7d:1c:de:31:91:77:17:97:f8:7b:11:\n         d4:5c:8d:f1:17:6a:62:16:21:3a:b4:36:68:77:da:85:3b:e4:\n         7b:e8:bc:19:9d:b0:68:f3:17:11:54:34:c4:c4:6b:b2:9b:44:\n         76:84:90:13:61:b7:95:4d:f4:99:b4:18:56:f6:c6:0a:bc:06:\n         b3:51:a2:e3:c5:fe:f7:fe:82:5d:85:cf:53:16:ba:65:8e:5d:\n         84:5d:4c:2a:f9:ca:8c:22:72:6c:ee:ec:16:0c:aa:f9:f7:ef:\n         0f:39:4f:b5:71:80:8f:ef:c5:a2:80:e1:52:df:d9:8b:fc:93:\n         eb:4a:12:02:bb:a4:6a:cf:0b:35:06:cb:53:3d:1f:eb:ca:c7:\n         6b:b7:81:d4:ff:33:6f:ae:97:ac:fd:14:25:02:04:e9:e6:23:\n         6a:32:b7:66:fd:ed:d0:51:40:09:d8:65:af:bb:e7:9e:4e:84:\n         e3:2f:54:2d:5b:03:3f:03:33:1a:fc:52:d5:70:67:74:59:ac:\n         af:ab:f6:c6:de:11:3e:4d:6a:b9:9c:11:5d:bb:41:17:4a:e2:\n         8e:17:6f:1b:ee:bb:43:34:4c:34:63:bb:44:af:30:c7:47:14:\n         61:2e:96:dd:e2:60:7a:be:b4:8d:ce:f4:d0:39:af:34:ba:36:\n         d7:28:52:f8\n-----BEGIN CERTIFICATE-----\nMIIDSDCCAjCgAwIBAgIEH9nhtzANBgkqhkiG9w0BAQsFADAWMRQwEgYDVQQDDAtF\nYXN5LVJTQSBDQTAgFw0yNjAyMDUxMzEwNTZaGA8yMTI2MDExMjEzMTA1NlowDzEN\nMAsGA1UEAwwENTEyMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALE5\nNSEtwycv4S9aHyU9mj3Gpp41VUPYY1NiZEuqR4504Pm6KrRohJR8KhiNHZcbHIFH\nkY+NJl8rS2629+EnKRNk0bsOeN13GK8Lm0BTQ2tFOSpal++ptxW0dA4ACafpxFSZ\nzthDTYcCHHbZE/Xhc0hvJGA7RYKC8RgfNbhD2im82qnXvQ+mLS8IGYm1qrRukYAy\nG0iDZ2ImK+lPkN4K+FYDpsl0XgSnfj9Sh3hMgYd957ca9ho5pZzhVX24z2vUDQQF\nVoPurjLIhWFxzTqlc4DVP3SMWLcfetXMV2UoFumCxcAY+sGp6xG0ZFXBatb4dmd5\n0n47Cy5Ff29NGtBUSSECAwEAAaOBojCBnzAJBgNVHRMEAjAAMB0GA1UdDgQWBBQd\nG9V7odencykreDebwtY46k7bQjBRBgNVHSMESjBIgBRTqDUACmvHJ716mU3UMJVc\ngdos6aEapBgwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0GCFBf3jIFWxlSNfJ8LHt0G\n3tVbt/6fMAsGA1UdDwQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjANBgkqhkiG\n9w0BAQsFAAOCAQEATY5/S2mwQH0c3jGRdxeX+HsR1FyN8RdqYhYhOrQ2aHfahTvk\ne+i8GZ2waPMXEVQ0xMRrsptEdoSQE2G3lU30mbQYVvbGCrwGs1Gi48X+9/6CXYXP\nUxa6ZY5dhF1MKvnKjCJybO7sFgyq+ffvDzlPtXGAj+/FooDhUt/Zi/yT60oSAruk\nas8LNQbLUz0f68rHa7eB1P8zb66XrP0UJQIE6eYjajK3Zv3t0FFACdhlr7vnnk6E\n4y9ULVsDPwMzGvxS1XBndFmsr6v2xt4RPk1quZwRXbtBF0rijhdvG+67QzRMNGO7\nRK8wx0cUYS6W3eJger60jc700DmvNLo21yhS+A==\n-----END CERTIFICATE-----\n</cert>\n\n<key>\n-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCxOTUhLcMnL+Ev\nWh8lPZo9xqaeNVVD2GNTYmRLqkeOdOD5uiq0aISUfCoYjR2XGxyBR5GPjSZfK0tu\ntvfhJykTZNG7DnjddxivC5tAU0NrRTkqWpfvqbcVtHQOAAmn6cRUmc7YQ02HAhx2\n2RP14XNIbyRgO0WCgvEYHzW4Q9opvNqp170Ppi0vCBmJtaq0bpGAMhtIg2diJivp\nT5DeCvhWA6bJdF4Ep34/Uod4TIGHfee3GvYaOaWc4VV9uM9r1A0EBVaD7q4yyIVh\ncc06pXOA1T90jFi3H3rVzFdlKBbpgsXAGPrBqesRtGRVwWrW+HZnedJ+OwsuRX9v\nTRrQVEkhAgMBAAECggEAW/w1d2MpR82yM8GzKMEwrZ/OG4/TEcPeygjnxd48BdTk\ncLoQMFOPfQJ1VwjnsuZ/hRqAkuHQaNUv8edGAbcxur85nL2GPmzyguijTF/rPmJP\nqYwcEGkmfj2LfzjFykGrhb3PfrBwLQMLgyRpF9ZM3+vQFaKuEW+lc7+/QkT1l3Nx\nCnfhRyzUK/NKl/TMrqfIvYhNSIxpVBDvfE3yb11+mCl1sWvxOiW3Gm9yRZ8jlCcf\nl5erw6RQzGhLPs+EV+Y0kaJHEzqzl4x/m4osd8wUJDCvfHg4bcXzO8vR4AAWBctU\nZXI1krKAPzznZQlV+uhsOLCOEyLRZeBxhfduhIljgQKBgQDiDRuRRdC0BPlcemAf\nMxb8znwz5zpx9PULsfBs8VVqmzel23onVNChYwq3u/fcJaBeW1054huOZ6qrooDC\nrqw6ibvJ8hKPST+6lgLbZJrJhUrhfeVFiWbel5gqygzAsIUd3xxaSlRHiUF1phU1\nqKsW+Ht0ZKhnJYaU+g22YQdkxwKBgQDItAc4jzTgSv6smVVE6quxy1nTgVzQGDkL\n4xnpbHgJl9D07T4bbXBhjjP3y5zTPDc3fI867g/4A+VTliQJjWRqvgdgVh8FAZ3P\njPxAFx8LZTpDnT9clgMEv8a8Soj9EnK96KTDG8JZtMhgV6UFOWRwSHxFBqk+lIhQ\nCgMH/Loq1wKBgBRICMkn8mm0aIsbj7Q86TsVa59ch6nhyHqcJG4h2QAPnRaMcpFE\n0tMoB7Ykb0CZP6I3oE2pM7+7HVz434SYF2vJH8gmp/OjJsye2PLGO/0IsIc6vG9Y\nvJoMD+MG7c38CHV9pxWSxa0Fa5IarJx73Z3Z/Xmb7mASxdhn9wL+AaPRAoGAE160\nl7PSgZcbTyMZRKZ1XZpnl+8TOw4ra0dGt+19BEf/pbPD27fLMc8cmtyuzQAxwAwo\ncqKJLgGKP2/tGHLp7xdZ9OU65yvJxD8yFSlmGJ5zahUiCVh9ABdWIdP7tpjyM/vg\n8ueZ8ThuYkXzKjbox6FnRO4opV6GbVsaAcpVWU8CgYEAuCMUnAzLs+3U3+ZWJV+t\nnMNCryFLnzENYnagT0KO2pyxCXtt2aBj58zi4aTDxDRoKWUs94IkjoY/ArdIfnnv\n3OZW7/vQjVbT0SI2ZGjpMB45b2CwOFe+EJM3Mw81wi4hsWJrU81nxpP1Lhb6wXXw\najQmnnyYeTiHnDhxbl4jI6g=\n-----END PRIVATE KEY-----\n</key>\n\n<ca>\n-----BEGIN CERTIFICATE-----\nMIIDTTCCAjWgAwIBAgIUF/eMgVbGVI18nwse3Qbe1Vu3/p8wDQYJKoZIhvcNAQEL\nBQAwFjEUMBIGA1UEAwwLRWFzeS1SU0EgQ0EwIBcNMjUwMTE1MjAzNTIyWhgPMjEy\nNDEyMjIyMDM1MjJaMBYxFDASBgNVBAMMC0Vhc3ktUlNBIENBMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwWgyRjROpiT/H45bBgJrSEOFjBsMlTRT17Ue\niM/KydWB7y8Rpn/DTooiuNe5AGUtaRtNsTyu4++QAUc81VNywswTQzGwut3wEWF+\nm+atA8JxElk4NSwz5UC4xWLY0oR9vaSUbcoqqynK56D4tqj79qB5bYVLiC2n7C3I\nEdI1+wUTviBt/7kt1rN/xPQD7PWUcrUwRTL4FDEzuNwcC1PNjak60+nFWAqLGcGp\nG3pgheW1mmpxYFbyO30j+zcc+FCaNuDDKfT6Ujvk6+aGll84LDuTg52dNPd8+mNm\nMg4aTdYmX1vh0n6TdBqApJNN89SsuTQnIxarAl+YhnSP8JdEgwIDAQABo4GQMIGN\nMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFFOoNQAKa8cnvXqZTdQwlVyB2izpMFEG\nA1UdIwRKMEiAFFOoNQAKa8cnvXqZTdQwlVyB2izpoRqkGDAWMRQwEgYDVQQDDAtF\nYXN5LVJTQSBDQYIUF/eMgVbGVI18nwse3Qbe1Vu3/p8wCwYDVR0PBAQDAgEGMA0G\nCSqGSIb3DQEBCwUAA4IBAQCA0+s1QLbrqnCKVytUZR1VNOyH6oMpcaxeoDLwq7WO\nKHLNyrSVdflyUtg9OVeVAzxrUd8V6aGogq+Yru4eatk8oP5EQvU/nfyaEeL7zUDO\nQHC5fUboq8WGDkvc6I1r5Hjn2IUH5fbMlAcYFWOvGVeRPc7iZ2AIsiA5CxuLKU+r\nQFVaqGDFq5y2Ha1IGgjI5s+SrCOAB0AxtuIeSg+G+hTc8/sBhTqu3UF0GFxD5G2K\nFSZtsYIzfX07VCnKpLyjK2JpvysrXCvccjNLnPb4eIipjU3I/jAJ4p/BokQtaWxk\nz9tQu7ZLFmZSpgKxg1dXzHxsMT9qbI8+8HBxp3g2M92P\n-----END CERTIFICATE-----\n</ca>\n\n",
        "username": "",
        "password": ""
    },
    "voip": {
        "username": "5120",
        "password": "Pass5120Secret",
        "domain": "172.18.29.1:5061",
        "transport": "UDP",
        "display_name": "Extension 5120",
        "proxy": "",
        "outbound_proxy": "",
        "audio_codecs": [
            "PCMU"
        ],
        "video_codecs": [
            "H265"
        ]
    },
    "control": {
        "port": 8060,
        "allowed_commands": [
            "status",
            "reconnect",
            "reload_config",
            "restart_voip"
        ]
    }
}