[Solved] Incoming calls not working - SIP trunk with sipcall.ch

I installed a brand new FreePBX on a virtual machine and setup the trunk. It registered right away!

I only setup the outgoing settings and registration string as following:

username=419944XXXXX12
useragent=portasipfriendly
type=peer
secret=password
qualify=yes
host=212.117.XX.XX
fromuser=419944XXXXX12
context=from-trunk

419944XXXXX12:[email protected]/4144XXXXX12

However, it does not receive calls anyway.

That is a step further because I can see invitation and registration from the asterisk console.

The main differences between the virtual machine (working) and the real server (not working) are:

  • The virtual machine is FreePBX 12.0.68 while the real server is Elastix 2.5 based on FreePBX 2.11.0.38
  • The virtual machine is behind a router and a NAT while the real server has it’s own public ip address. I don’t know if the server provider is blocking something.

I’m lost…