AircallWebhookController :: index
Request
GET Parameters
None
POST Parameters
None
Uploaded Files
None
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\Controller\Webhook\AircallWebhookController::index" |
| _firewall_context | "security.firewall.map.context.main" |
| _route | "webhook_aircall_test_hook" |
| _route_params | [] |
| _security_authenticators | [] |
| _security_firewall_run | "_security_main" |
| _security_skipped_authenticators | [ Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#414 -supports: false -passport: null -duration: null -stub: "App\Security\LoginFormAuthenticator" -authenticated: null -exception: null -authenticator: App\Security\LoginFormAuthenticator {#467 …} } Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#413 -supports: false -passport: null -duration: null -stub: "Symfony\Component\Security\Http\Authenticator\LoginLinkAuthenticator" -authenticated: null -exception: null -authenticator: Symfony\Component\Security\Http\Authenticator\LoginLinkAuthenticator {#412 …} } Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator {#379 -supports: false -passport: null -duration: null -stub: "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator" -authenticated: null -exception: null -authenticator: Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator {#378 …} } ] |
| _stopwatch_token | "1368e3" |
Request Headers
| Header | Value |
|---|---|
| accept | "application/json, text/plain, */*" |
| accept-encoding | "gzip, compress, deflate, br" |
| aircall-origin | "webhooks" |
| connection | "keep-alive" |
| content-length | "1882" |
| content-type | "application/json" |
| host | "staging.connect.seniorstairlifts.co.uk" |
| traceparent | "00-0000000000000000742bda7685d0f670-5592404a93583a4e-00" |
| tracestate | "dd=s:-1;p:5592404a93583a4e" |
| user-agent | "axios/1.13.6" |
| x-datadog-parent-id | "6166061528867420750" |
| x-datadog-trace-id | "8371024534984259184" |
| x-php-ob-level | "1" |
Request Content
Pretty
{
"resource": "call",
"event": "call.answered",
"timestamp": 1787389501,
"token": "e09d07e15bed47efbd8feca484802788",
"data": {
"id": 4073165244,
"direct_link": "https:\/\/api.aircall.io\/v1\/calls\/4073165244",
"direction": "outbound",
"call_uuid": "CA716e77546d04154c37b7b9ee6841ec7c",
"status": "answered",
"missed_call_reason": null,
"started_at": 1787389487,
"answered_at": 1787389500,
"ended_at": null,
"duration": 0,
"cost": "0",
"hangup_cause": null,
"voicemail": null,
"recording": null,
"asset": null,
"raw_digits": "+44 7770 536774",
"user": {
"id": 1985956,
"direct_link": "https:\/\/api.aircall.io\/v1\/users\/1985956",
"name": "Steven Jackson",
"email": "steven.jackson@seniorstairlifts.co.uk",
"available": true,
"availability_status": "available",
"language": "en-US",
"wrap_up_time": 0,
"substatus": "always_opened"
},
"number": {
"id": 1227870,
"direct_link": "https:\/\/api.aircall.io\/v1\/numbers\/1227870",
"name": "Senior Stairlifts - 0800",
"digits": "+44 800 995 6019",
"e164_digits": "+448009956019",
"country": "GB",
"time_zone": "Europe\/London",
"open": true,
"availability_status": "open",
"is_ivr": false,
"live_recording_activated": true,
"messages": {
"welcome": "https:\/\/media-web.aircall.io\/tracks\/tts\/languages\/en\/voices\/Joanna\/85a54589f4bac4767f07c3adb4d5bad49602c0e4.mp3",
"waiting": "https:\/\/media-web.aircall.io\/companies\/595823\/numbers\/1227870\/tracks\/library\/1773838161\/Hold%20recording.mp3",
"ivr": "https:\/\/media-web.aircall.io\/tts\/languages\/en\/voices\/Joanna\/5b2401096b75861108e2ceb6ccc4e4c81e03b525.mp3",
"voicemail": "https:\/\/media-web.aircall.io\/tracks\/tts\/languages\/en\/voices\/Joanna\/74ce97ac9772be646ccf5583b92be7248930af18.mp3",
"closed": "https:\/\/media-web.aircall.io\/tracks\/tts\/languages\/en\/voices\/Joanna\/e5bc465c2b0595ade98a98500aa6851cb557a663.mp3",
"callback_later": "https:\/\/media-web.aircall.io\/tts\/languages\/en\/voices\/Joanna\/a04a676e475a50791cccbea7faa349dab88c4f05.mp3"
}
},
"archived": false,
"teams": [],
"comments": [],
"tags": [],
"ivr_options": []
}
}
Raw
{"resource":"call","event":"call.answered","timestamp":1787389501,"token":"e09d07e15bed47efbd8feca484802788","data":{"id":4073165244,"direct_link":"https://api.aircall.io/v1/calls/4073165244","direction":"outbound","call_uuid":"CA716e77546d04154c37b7b9ee6841ec7c","status":"answered","missed_call_reason":null,"started_at":1787389487,"answered_at":1787389500,"ended_at":null,"duration":0,"cost":"0","hangup_cause":null,"voicemail":null,"recording":null,"asset":null,"raw_digits":"+44 7770 536774","user":{"id":1985956,"direct_link":"https://api.aircall.io/v1/users/1985956","name":"Steven Jackson","email":"steven.jackson@seniorstairlifts.co.uk","available":true,"availability_status":"available","language":"en-US","wrap_up_time":0,"substatus":"always_opened"},"number":{"id":1227870,"direct_link":"https://api.aircall.io/v1/numbers/1227870","name":"Senior Stairlifts - 0800","digits":"+44 800 995 6019","e164_digits":"+448009956019","country":"GB","time_zone":"Europe/London","open":true,"availability_status":"open","is_ivr":false,"live_recording_activated":true,"messages":{"welcome":"https://media-web.aircall.io/tracks/tts/languages/en/voices/Joanna/85a54589f4bac4767f07c3adb4d5bad49602c0e4.mp3","waiting":"https://media-web.aircall.io/companies/595823/numbers/1227870/tracks/library/1773838161/Hold%20recording.mp3","ivr":"https://media-web.aircall.io/tts/languages/en/voices/Joanna/5b2401096b75861108e2ceb6ccc4e4c81e03b525.mp3","voicemail":"https://media-web.aircall.io/tracks/tts/languages/en/voices/Joanna/74ce97ac9772be646ccf5583b92be7248930af18.mp3","closed":"https://media-web.aircall.io/tracks/tts/languages/en/voices/Joanna/e5bc465c2b0595ade98a98500aa6851cb557a663.mp3","callback_later":"https://media-web.aircall.io/tts/languages/en/voices/Joanna/a04a676e475a50791cccbea7faa349dab88c4f05.mp3"}},"archived":false,"teams":[],"comments":[],"tags":[],"ivr_options":[]}}
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "application/json" |
| date | "Sat, 22 Aug 2026 09:06:58 GMT" |
| x-debug-token | "38181f" |
Cookies
Request Cookies
No request cookies
Response Cookies
No response cookies
Session 1
Session Metadata
No session metadata
Session Attributes
No session attributes
Session Usage
1
Usages
Stateless check enabled
| Usage |
|---|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:39
[
[
"file" => "/var/www/html/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 39
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Authenticator/RememberMeAuthenticator.php"
"line" => 79
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticator.php"
"line" => 67
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Authenticator\RememberMeAuthenticator"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Authentication/AuthenticatorManager.php"
"line" => 120
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Firewall/AuthenticatorManagerListener.php"
"line" => 32
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Authentication\AuthenticatorManager"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Authenticator/Debug/TraceableAuthenticatorManagerListener.php"
"line" => 35
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
"line" => 38
"function" => "supports"
"class" => "Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Firewall/AbstractListener.php"
"line" => 25
"function" => "supports"
"class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
"line" => 91
"function" => "__invoke"
"class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Firewall.php"
"line" => 92
"function" => "callListeners"
"class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 115
"function" => "onKernelRequest"
"class" => "Symfony\Component\Security\Http\Firewall"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 206
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 56
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 126
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 159
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 76
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/Kernel.php"
"line" => 182
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/autoload_runtime.php"
"line" => 29
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/var/www/html/public/index.php"
"line" => 5
"args" => [
"/var/www/html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| ACCOUNTS_EMAIL | "accounts@seniorstairlifts.co.uk" |
| AIRCALL_API_ID | "4ddf4e5660195684329355b12491612d" |
| AIRCALL_API_TOKEN | "3abef330ad0151d965aac44dab59248e" |
| AIRCALL_API_URL | "https://api.aircall.io/v1/calls/" |
| AIRCALL_EXCEPTION_NUMBERS | "+447366750969,+447883320527,+447429995852" |
| AIRCALL_WEBHOOK_TOKEN | "e09d07e15bed47efbd8feca484802788" |
| APP_ENV | "dev" |
| APP_SECRET | "e78aae536eec9850cc6bb1dcf68124df" |
| COMPANY_VAT_NUMBER | "326891475" |
| DATABASE_URL | "mysql://root:zjf1AV87ldU8@127.0.0.1:3306/crmtestdb?serverVersion=8" |
| DEFAULT_SCRAP_LOCATION_ID | "16" |
| DEFAULT_URI | "http://localhost:8000" |
| DEFAULT_URI_DNS | "http://staging.connect.seniorstairlifts.co.uk" |
| IDEAL_POSTCODE_KEY | "ak_mlgnif99JbrPvqiZNSJ6F5ZinswVw" |
| INVOICE_THRESHOLD_EXCEEDED | "1500" |
| MAILER_DSN | "smtp://127.0.0.1:1025" |
| MAIL_INSTALLATION | "installations@seniorstairlifts.co.uk" |
| MAIL_REPLY_TO | "contact@seniorstairlifts.co.uk" |
| MAIL_SENDER | "hello@seniorstairlifts.co.uk" |
| MANAGER_EMAIL | "joe@seniorstairlifts.co.uk" |
| MERCURE_ENABLED | "true" |
| MERCURE_JWT_SECRET | "da552f4f5cee8b9efb9430c9967c61aaa214a7bee7983e5a2a2c3cab9d22f753" |
| MERCURE_PUBLIC_URL | "/.well-known/mercure" |
| MERCURE_URL | "http://127.0.0.1:3000/.well-known/mercure" |
| MESSENGER_TRANSPORT_DSN | "doctrine://default?auto_setup=0" |
| META_ADS_SECRET | "" |
| META_ADS_TOKEN | "" |
| PARTNER_PORTAL_API_PASSWORD | "xtJNHfv4bMTMy0dCTk7V95QNf001EMM2E4Dun0CVX2zVWzKo" |
| PARTNER_PORTAL_API_URL | "https://staging.partnerportal.seniorstairlifts.co.uk/api/v1" |
| PARTNER_PORTAL_API_USERNAME | "apiuser@seniorstairlifts.co.uk" |
| PARTNER_PORTAL_SOURCE | "crm" |
| PPC_REPORT_BASIC_AUTH_PASSWORD | "" |
| PPC_REPORT_BASIC_AUTH_USERNAME | "" |
| S3_BUCKET | "files" |
| S3_ENDPOINT | "http://127.0.0.1:9000" |
| S3_ID | "staging-minio" |
| S3_REGION | "eu-west-2" |
| S3_SECRET | "vsdguMk5J2/k5pvIxjXoelYep1E0boy4irPnCOo8Kys=" |
| SALES_COMMISSION | "25" |
| STOCK_NOTIFICATION_EMAIL | "stock@seniorstairlifts.co.uk" |
| SUPERCHAT_API_KEY | "64704a90-65e0-451f-82cd-6e4c5de4f54a" |
| SUPERCHAT_API_URL | "https://api.superchat.com/v1.0" |
| SUPERCHAT_DEFAULT_APIUSER_ID | "1" |
| SUPERCHAT_MAIN_CHANNEL | "mc_rq6WJLJmTjzwzQV4rpJZl" |
| SUPERCHAT_SELLMYSTAIRLIFT_APIUSER_ID | "7" |
| SUPERCHAT_SELLMYSTAIRLIFT_CHANNEL | "mc_5xc5clC5LXDC6d6aFt7qS" |
| SUPERCHAT_WEBHOOK_SECRET | "472b5a698e8d9d16757cee8c229c5bfd9bfd1bf07ae455260e752b3f44622f4b" |
| TRUSTED_PROXIES | "127.0.0.1,REMOTE_ADDR" |
| TWILIO_LIVE_MODE | "false" |
| TWILIO_PHONE_NUMBER | "" |
| TWILIO_RECORD_CALLS | "false" |
| TWILIO_SID | "" |
| TWILIO_TOKEN | "" |
| XERO_BANK_ACCOUNT_CODE | "090" |
| XERO_CLIENT_ID | "FF0CD7DC371144FD9F810B9D1F69119E" |
| XERO_SALES_ACCOUNT_CODE | "200" |
| XERO_SECRET | "HKb4f5H7DGNoccyz_Fv4EfWumPCD917vxO9Tbg_JfqTFrAS4" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| CONTENT_LENGTH | "1882" |
| CONTENT_TYPE | "application/json" |
| CONTEXT_DOCUMENT_ROOT | "/var/www/html/public" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/var/www/html/public" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| HOME | "/usr/share/httpd" |
| HTTPS | "on" |
| HTTP_ACCEPT | "application/json, text/plain, */*" |
| HTTP_ACCEPT_ENCODING | "gzip, compress, deflate, br" |
| HTTP_AIRCALL_ORIGIN | "webhooks" |
| HTTP_CONNECTION | "keep-alive" |
| HTTP_HOST | "staging.connect.seniorstairlifts.co.uk" |
| HTTP_TRACEPARENT | "00-0000000000000000742bda7685d0f670-5592404a93583a4e-00" |
| HTTP_TRACESTATE | "dd=s:-1;p:5592404a93583a4e" |
| HTTP_USER_AGENT | "axios/1.13.6" |
| HTTP_X_DATADOG_PARENT_ID | "6166061528867420750" |
| HTTP_X_DATADOG_TRACE_ID | "8371024534984259184" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" |
| PHP_SELF | "/index.php" |
| QUERY_STRING | "" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_SSL_TLS_SNI | "staging.connect.seniorstairlifts.co.uk" |
| REDIRECT_STATUS | "200" |
| REDIRECT_UNIQUE_ID | "aolmsjQz0D7-dHmfWIsmlwAAABc" |
| REDIRECT_URL | "/webhook/aircall/call-ended" |
| REMOTE_ADDR | "44.239.147.27" |
| REMOTE_PORT | "6763" |
| REQUEST_METHOD | "POST" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1787389618 |
| REQUEST_TIME_FLOAT | 1787389618.497 |
| REQUEST_URI | "/webhook/aircall/call-ended" |
| SCRIPT_FILENAME | "/var/www/html/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SERVER_ADDR | "172.31.3.22" |
| SERVER_ADMIN | "root@localhost" |
| SERVER_NAME | "staging.connect.seniorstairlifts.co.uk" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache/2.4.65 (Amazon Linux) OpenSSL/3.2.2" |
| SSL_TLS_SNI | "staging.connect.seniorstairlifts.co.uk" |
| SYMFONY_DOTENV_PATH | "/var/www/html/.env" |
| SYMFONY_DOTENV_VARS | "PPC_REPORT_BASIC_AUTH_USERNAME,PPC_REPORT_BASIC_AUTH_PASSWORD,TWILIO_SID,TWILIO_TOKEN,TWILIO_PHONE_NUMBER,TWILIO_LIVE_MODE,TWILIO_RECORD_CALLS,XERO_CLIENT_ID,XERO_SECRET,XERO_SALES_ACCOUNT_CODE,XERO_BANK_ACCOUNT_CODE,INVOICE_THRESHOLD_EXCEEDED,S3_ENDPOINT,S3_REGION,S3_ID,S3_SECRET,S3_BUCKET,MAIL_SENDER,MAIL_REPLY_TO,ACCOUNTS_EMAIL,MANAGER_EMAIL,STOCK_NOTIFICATION_EMAIL,COMPANY_VAT_NUMBER,MAIL_INSTALLATION,APP_ENV,APP_SECRET,TRUSTED_PROXIES,DEFAULT_URI,DEFAULT_URI_DNS,DATABASE_URL,MAILER_DSN,MESSENGER_TRANSPORT_DSN,IDEAL_POSTCODE_KEY,SUPERCHAT_API_KEY,SUPERCHAT_API_URL,SUPERCHAT_WEBHOOK_SECRET,SUPERCHAT_SELLMYSTAIRLIFT_CHANNEL,SUPERCHAT_MAIN_CHANNEL,SUPERCHAT_DEFAULT_APIUSER_ID,SUPERCHAT_SELLMYSTAIRLIFT_APIUSER_ID,META_ADS_SECRET,META_ADS_TOKEN,PARTNER_PORTAL_API_USERNAME,PARTNER_PORTAL_API_PASSWORD,PARTNER_PORTAL_API_URL,PARTNER_PORTAL_SOURCE,DEFAULT_SCRAP_LOCATION_ID,MERCURE_URL,MERCURE_PUBLIC_URL,MERCURE_JWT_SECRET,MERCURE_ENABLED,AIRCALL_API_URL,AIRCALL_WEBHOOK_TOKEN,AIRCALL_API_TOKEN,AIRCALL_API_ID,AIRCALL_EXCEPTION_NUMBERS,SALES_COMMISSION" |
| UNIQUE_ID | "aolmsjQz0D7-dHmfWIsmlwAAABc" |
| USER | "apache" |
| proxy-nokeepalive | "1" |