SIP Trunk or Registration

I am wondering what are pros and cons for interconnecting two IP PBX Asterisks.

Until now i found two methods

  1. Using SIP trunk on every IP PBX

  2. Registration as clinet with line of register string per number
    register => user[:secret[]]@host[:port][/extension]

is it possible to use wildcards with registration?

Can anyone pls point out differences and obstacles for every solution?

They’re both “SIP Trunks”, although “SIP Trunk” is not actually an Asterisk concept, it is an Asterisk GUI one.

I would say, if you know the IP addresses, configuring as peers, rather than friends, is the tidier solution.