It HAS to work that way. Let me give you a scenario.
You place a make call to an external number. If 3cx called this number without calling your extension first and they answered then what? They would hear your extension ring? So they would get a phone call from someone and when they answer they would hear another line ring?? Also, what if the other person didnt answer? Confused? Unhappy?
So 3cx ensures the extension is on the other end first.
I havent read the other post so not sure about that. What is the problem with the pop up on your screen? It doesnt pop up on the web page, it is the assistant so only pops up on the calling extension assistant.
To me that is good. Another scenario. Have a website with a contact us page. Put in your phone number and we will call you, so the customer does that. I am sitting at my desk working when this call is initiated. I get the make call pop up. Great! I now know a customer wants to talk to me, from our website (as I didnt initiate it) so i can be prepared. I dont care about the number being called - i will see that in the assistant as soon as i pick up the make call and it starts ringing their number.
Which part of all this is bad and why?
if you want the feature to ignore make call in the pop up then I would put it as a feature request at http://3cx.ideascale.com and if it gets enough votes it will be implemented assuming it is possible to do.