why do we need remote agents?

hello,
my question is : why do we need remote agents? because from what i understand until now only the location is the diference between agents and remote agents. i can have very well a normal agent and from the dial plan to redirect to a land line that agent extension.
????
my question is : why do we need remote agents? because from what i understand until now only the location is the diference between agents and remote agents. i can have very well a normal agent and from the dial plan to redirect to a land line that agent extension.
????