Server OS: Win 2003 Server 32bit - SP2 3CX phone system version: 8.0.10824.716 Brief description of 3cx configuration: We have 2 separate phone lines which are connected to a Pheenet 2 ports PSTN Gateway with UK Caller ID support. The Gateway is connected to the LAN and configured to talk to the 3cx Phone System. All works fine, Incoming/outgoing calls, Caller ID display, Call diversion, transfer the lot apart from the redial option. Scenario: If a user tries to redial the last received/missed call from either an IP Phone or the 3CX Soft phone, it redials the Virtual Extension number in the 3CX phone system for the PSTN Gateway instead of the last received Caller ID (number). For example: mobile number (Caller ID) = 0123456789, landline 1 = 0987654321, Pheenet Port 1 Virtual extension for line 1 in the 3cx system = 50000 under 3CX PSTN devices, internal 3cx extension = 444. If I call from mobile (0123456789) landline 1 (0987654321), the call goes through the Pheenet PSTN Gateway line 1 (50000) to the 3cx system, then the call is routed to user ext (444). If the call is answered or missed, it is logged in the ext (444) call history. If user x come to ext 444, navigates to missed calls and press redial to call back my mobile (0123456789), 3CX/ext 444 calls back the virtual extension (50000) instead! Any idea how to resolve this issue so that we can redial the Caller ID instead of the virtual extension number? Any help/advice is greatly appreciated. Many thanks in advance.