Answering the first part, the only way to assign a number/extension to a queue is by using a flow + did + call routing, etc..
Regarding the internal connection, it's entirely possible.
I'm not entirely sure of the your scenario, but I think the call will reach number X, be transferred to an agent, and then you need to send it to another queue, but without dialing out, is that correct?
You can add a button to the agent script with the action "blind transfer" to the queue.

------------------------------
Kaio Oliveira
GCP - GCQM - GCS - GCA - GCD - GCO - GPE & GPR - GCWM
PS.: I apologize if there are any mistakes in my English; my primary language is Portuguese-Br.
------------------------------
Original Message:
Sent: 03-11-2026 13:56
From: Andrew Squier
Subject: Assign Queues an extension
Is there a way to map an extension directly to a queue so the call stays internal? A suggested workaround was to create a dial plan, but that forces the call to route out and back in, which results in trunk charges.
We're trying to set up a call queue specifically for internal users, and relying on the dialer search bar to find the queue is proving inconvenient.
#Implementation
#Roadmap/NewFeatures
------------------------------
Andrew Squier
IT
------------------------------