N8n with phone numbers issued from didlogic.com

Hi everyone,

I am based in Dubai, UAE and need an AI calls automation setup here using UAE-issued dialer phone number. I’m currently exploring ways to handle outbound voice calls via n8n, and I’d appreciate some guidance.

Our current setup uses Twilio, but since their UAE toll-free numbers don’t support outgoing calls, we’re considering switching to DIDLogic.com — which offers SIP trunking and international voice termination.

I’d like to understand:

  1. Has anyone successfully integrated DIDLogic (or similar SIP-based provider) with n8n for outbound calls?

  2. Does DIDLogic expose an API endpoint (or webhook) that n8n can trigger to originate calls, play audio, or track call status?

  3. What would be the best approach — should we connect through HTTP Request nodes using their API, or use a custom SIP client / VoIP server layer in between (like Asterisk, FreePBX, or Kamailio)?

  4. Any tips on how to receive callbacks/webhooks in n8n for call status updates or recordings would also be helpful.

Basically, I want to create a workflow like this:
→ n8n trigger (e.g., webhook or CRM event)
→ initiate an outbound call via DIDLogic
→ update call results/status back to CRM (e.g., GoHighLevel)

If anyone has experience doing something similar (even with another SIP provider), I’d love to hear your implementation or best practices.

Thanks in advance!
— Wasim