Abstract: The invention relates to a method, call setup device (10) and computer program product for controlling telephone call setup for an associated user and having access to different communication networks. The call setup device (10) comprises a data receiving unit (52) receiving a first data message (DM1) from the user comprising callee identifying information and user identifying information, and a control unit (48) having access to call placing units (12, 14, 58), each connected to corresponding networks (24/32) and providing telephone call setup via these networks. The control unit analyses the callee and user identifying information, determines a preferred call setup scheme based on said analysis, orders a call placing unit to set up a first telephone call to a user terminal, orders a call placing unit to set up a second telephone call to a callee terminal, and orders an interconnection of the first and the second call.