As I just found a thread on the same topic, suggesting to use General SIP to setup the FXO trunk, I dont't really get it...
Creating a SIP trunk means that pbx will try to logon with a registration string... but the SPA would also be trying to register to the pbx.
Confused... Pbx says: Peer is not supposed to register