{"batchcomplete":"","continue":{"lecontinue":"20250419141805|1831","continue":"-||"},"query":{"logevents":[{"logid":1841,"ns":0,"title":"Activating openaigateway","pageid":629,"logpage":629,"revid":1983,"params":{},"type":"create","action":"create","user":"Admin","timestamp":"2026-04-25T20:15:34Z","comment":"Created page with \"To run OpenAIGateway you need python 3.12 installed. It can be installed only from CentOS 9    dnf install python3.12 python3.12-pip python3.12-devel   pip3.12 install poetry   pip3.12 install uvicorn   pip3.12 install \"uvicorn[standard]\"   pip3.12 install fastapi   pip3.12 install aiohttp  The OpenAIGateway will be located in /usr/local/openaigateway and will run over port 9088    poetry run uvicorn src.main:app --host 0.0.0.0 --port 9088  On asterisk, you need to confi...\""},{"logid":1840,"ns":6,"title":"File:Ssl.handshake filter.png","pageid":628,"logpage":628,"revid":1979,"params":{},"type":"create","action":"create","user":"Admin","timestamp":"2026-04-19T07:26:53Z","comment":""},{"logid":1839,"ns":6,"title":"File:Ssl.handshake filter.png","pageid":628,"logpage":628,"revid":1979,"params":{"img_sha1":"2nmb0msjf7m0ula371gc1wqcoylsux1","img_timestamp":"2026-04-19T07:26:53Z"},"type":"upload","action":"upload","user":"Admin","timestamp":"2026-04-19T07:26:53Z","comment":""},{"logid":1838,"ns":0,"title":"Token authentication","pageid":627,"logpage":627,"revid":1951,"params":{},"type":"create","action":"create","user":"Admin","timestamp":"2025-08-03T14:40:42Z","comment":"Created page with \"If you like to integrate MiRTA PBX in your portal and you like to have a single authentication, you can create a token with the username and password for the user and pass to the login.php script.  <code><?php $key='*******';  $credentials['username']='*****'; $credentials['password']='*****';  $keyHash = hash('sha256', $key, true); $iv = substr($keyHash, 0, 16);  define('AES_256_CBC', 'aes-256-cbc');  $token=base64_encode(openssl_encrypt(json_encode($credentials), AES_2...\""},{"logid":1837,"ns":0,"title":"Working with git","pageid":626,"logpage":626,"revid":1942,"params":{},"type":"create","action":"create","user":"Admin","timestamp":"2025-04-28T09:23:57Z","comment":"Created page with \"git init git remote add origin git@github.com:ldardini/mirtapbx_asterisk.git git clone git@github.com:ldardini/mirtapbx_asterisk.git git checkout main git pull\""},{"logid":1836,"ns":6,"title":"File:Selezione 149.png","pageid":625,"logpage":625,"revid":1935,"params":{},"type":"create","action":"create","user":"Admin","timestamp":"2025-04-22T15:08:00Z","comment":""},{"logid":1835,"ns":6,"title":"File:Selezione 149.png","pageid":625,"logpage":625,"revid":1935,"params":{"img_sha1":"80e72qq34zd7h01a166eehot2f1ffai","img_timestamp":"2025-04-22T15:08:00Z"},"type":"upload","action":"upload","user":"Admin","timestamp":"2025-04-22T15:08:00Z","comment":""},{"logid":1834,"ns":6,"title":"File:ConditionAgentName.png","pageid":624,"logpage":624,"revid":1932,"params":{},"type":"create","action":"create","user":"Admin","timestamp":"2025-04-19T14:19:33Z","comment":""},{"logid":1833,"ns":6,"title":"File:ConditionAgentName.png","pageid":624,"logpage":624,"revid":1932,"params":{"img_sha1":"itj8nvf9rauzaaxelx14ls3q4b2ygsv","img_timestamp":"2025-04-19T14:19:33Z"},"type":"upload","action":"upload","user":"Admin","timestamp":"2025-04-19T14:19:33Z","comment":""},{"logid":1832,"ns":6,"title":"File:EmailDestination.png","pageid":623,"logpage":623,"revid":1931,"params":{},"type":"create","action":"create","user":"Admin","timestamp":"2025-04-19T14:18:05Z","comment":""}]}}