Asterisk as SIP IAX Route between mulitple systems

Can Asterisk route calls between multiple systems?

I want to route a call through system one to system two then finally to system three.

is this possible and how would I start going about it?

Also I am confused as crazy about how IAX2 works.

I can get two systems to talk to each other and route calls but the third systems never picks up I see it in cli but it just does not work for some reason.

asterisk 1.4.25 - 1.4.26