What it takes to run VoIPPress on your WordPress site and Asterisk-based PBX. The plugin ships with a guided wizard that generates the PBX configuration for you; this page shows what the wizard will ask for.
Upload the plugin zip under Plugins → Add New → Upload, activate it, and enter your license key under VoIPPress → License. Activation lands you on the setup wizard.
In VoIPPress → Settings, choose your PBX type and fill in the AMI or ARI connection, then click Test connection. The wizard generates the exact configuration block to paste on the PBX side, including the permit line for your WordPress server's IP.
[voippress]
secret = YOUR_SECRET
deny = 0.0.0.0/0.0.0.0
permit = YOUR_WORDPRESS_SERVER_IP/255.255.255.255
read = system,call,user,cdr
write = system,call,originateScreen-pop needs the PBX to notify WordPress. Either run the bundled bridge agent on the PBX as a service (recommended — it keeps an AMI connection open and forwards events), or paste the generated dialplan snippet into your inbound context, which suits shared hosting.
php voippress-bridge.php \
--wp=https://your-site \
--secret=INGEST_SECRET \
--ami-user=voippress \
--ami-secret=AMI_SECRETOn a VPS you can run the WebSocket relay so screen-pops arrive instantly instead of on the polling interval. Put nginx in front for TLS and set the browser WebSocket URL in Settings.
Every operator sets their SIP extension on their WordPress profile. That is what makes click-to-call ring the right device and attributes calls to the right person.
For calling from the browser, add WebRTC SIP accounts under VoIPPress → Softphone and assign them to operators — an operator can only register to accounts assigned to them. On Asterisk you need a wss transport, webrtc=yes on the endpoints and a TLS certificate on port 8089; the plugin includes a generator that writes that configuration for you.
Most stores are live within an afternoon. Before buying you can also ask us for a walkthrough: the plugin includes a test-call simulator that shows the screen-pop without a PBX connected.