Calls drop after 1-2 hours on every call
Calls drop at the same time, every time. I.e after 1 hour or most often 2 hours.
Most PBX's have a max call duration (default setting 120 minutes) to help prevent toll fraud. You will have to locate this setting and increase the call duration. Or be aware of this setting and place your call again.