Je commence à devenir gentiment fou avec cette config...
J'ai testé avec MicroSIP, 3CX et Zoiper depuis mon réseau interne et tout fonctionne parfaitement avec les infos fournies par swisscom.
Du coup, d'après ce que j'ai pu valider, la config équivalente sur Talk ne devrait être que ce qui suit:
realm: swisscom.ch:5060
username: +41xxxxxxxxx
auth-username: NCxxxxxxxxxxxx (a)swisscom.ch
outbound-proxy: fs1.ims.swisscom.ch
register: true
... mais non, ça marche pô. Le register de +41xxxxxxxxx (a)swisscom.ch:5060 ne passe pas -> 408 - Timeout.
Le fait que ça fonctionne depuis le réseau interne sur plusieurs softphones différents et sans aucune autre config (FW ou Port Forward) exclu justement le besoin de Port Forward et/ou de règle(s) firewall spécifique(s). Quand bien même, juste pour être sûr, j'ai désactivé le Firewall sur le Centro Business et ajouté une règle du type "permit any any" pour Internet WAN, Internet local, LAN in, et LAN out.
Là, vraiment, je ne vois pas.
Il doit y avoir une subtilité subtile quelque part avec l'implémentation de FreeSwitch chez Ubiquiti.