Extension config to use with both webrtc and desktop client

Hey guys,
Asterisk rookie here. Currently I have two extensions configured differently: one is to be used within Zoiper or other desktop clients and the second one is for webrtc client (sip.js). I wonder if there is any way to have single extension which could be used in both desktop and webrtc client.
I think I already found the answer here , but is it really true it couldn’t be done? I just can’t imagine that in real world application users would have to use two different extensions according to what kind of client they have at hand.

Thanks a lot.

There is no current method of doing it.

Define your extension to dial both endpoints.

exten => 100,1,Dial(PSIP/Zoiper&PJSIP/MyWebRTC)

Extensions and Endpoints are different things.