Please summarize the core functionalities of a Softswitch, Session Border Patroller, and Access Router.
I'd also like to know the differences between each of these entities and what roles they play in the overall carrier picture. Specifically: Which one does the actual routing (LCR, ASR)? Which one handles the SIP/H323/etc registration? Which handles the codec translations? And can any of these function without the other?
Points will not be rewarded for answers that simply link to a web page with bloated descriptions and text. Links to more detailed explanations should be accompanied by content from the expert/author themselves (in their own words).