Cannot call a Call queue from its extension number

Discussion in '3CX Phone System - General' started by Ravaka, Aug 31, 2017.

Thread Status:
Not open for further replies.
  1. Ravaka

    Joined:
    Aug 25, 2017
    Messages:
    10
    Likes Received:
    0
    Hello Community,

    I have set up a Call Queue with extension 80000.
    Its SIP address is supposed to be 80000@FQDN:5060

    I know it can be call internally from other extensions but the need is to be able to call it from external call, not via its DID Number but via its SIP address.

    I'm trying to call it directly from an external address but the 3cx PS respond with code 404 Not found.

    It is possible ? If not ? Why ?

    Thanks
     
  2. AndreasPo_3CX

    AndreasPo_3CX Support Team
    Staff Member 3CX Support

    Joined:
    Aug 10, 2017
    Messages:
    138
    Likes Received:
    12
    Hi @Ravaka ,

    in order for Direct SIP to work you first need to enable "Allow calls from/to external SIP URIs" under Settings>Network>FQDN.
    The other thing you need is SIP ID for the extension that you want to call. Since queues cannot have SIP IDs, what you could do is create a dummy extension that always forwards to the desired queue and set the SIP ID of that extension to whatever you want the caller to call.
    For example, create extension 80001 and set the SIP ID as "queue", then forward this extension to queue 80000. Anyone that places a Direct SIP call to queue@FQDN will go directly to the queue.

    Hope this helps.
     
  3. Ravaka

    Joined:
    Aug 25, 2017
    Messages:
    10
    Likes Received:
    0
    Thanks for your answer.
    Sounds OK for me but I dont understand why Call Queue cannot have SIP ID ?
     
  4. AndreasPo_3CX

    AndreasPo_3CX Support Team
    Staff Member 3CX Support

    Joined:
    Aug 10, 2017
    Messages:
    138
    Likes Received:
    12
    Glad it helped!
    I may have used the wrong word there, it's not that it's impossible, it's just that in 3CX there is no option to do this.
     
  5. Ravaka

    Joined:
    Aug 25, 2017
    Messages:
    10
    Likes Received:
    0
    Ah OK.

    Maybe in future updates ?

    Thanks
     
  6. nb

    nb Support Team
    Staff Member 3CX Support

    Joined:
    Jun 7, 2007
    Messages:
    2,127
    Likes Received:
    152
    Hi
    System extensions by definition do not have a sip id. Its only for user extensions.
    However, i'm not sure you will need direct sip anymore.
    Question: From what client/s or apps will you trigger the direct sip calls? Can you explain further your scenario? I might be able to suggest something better for you.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Ravaka

    Joined:
    Aug 25, 2017
    Messages:
    10
    Likes Received:
    0
    Currently, the direct sip call is made from a web browser (WEBRTC capable browserslike Firefx, Chrome and Edge) using SIPjs and ONSIP account (www.onsip.com).

    ONSIP extension (Sipjs) <----> ONSIP proxy | 3cx proxy <----> 3cx Extension (3cx softphone)

    The ideal scenario fro us is to register a 3cx extension address on SIPjs web based phone, but as far as I know, at current, 3cx does not expose any API for the web client to do the SIP signalling from web browser.

    3cx extension (Sipjs) <----> 3cx proxy <----> 3cx Extension (3cx softphone)

    I know 3cx provides in its latest version (v15.5) a webclient but unfortunately, it does not match the client requirements on some points.

    About that, is there a plan for 3cx to provide an API for web developers, in future release ?

    Regards
     
  8. nb

    nb Support Team
    Staff Member 3CX Support

    Joined:
    Jun 7, 2007
    Messages:
    2,127
    Likes Received:
    152
    I figured you would be using Webrtc or some sort of derivative. Hence why I asked.

    What is the project goal? Why you need onsip? Are you bridging onsip to 3CX? Can't you do same approach and either go onsip only or 3CX only. Why you need to mix?

    2) Use webrtc. What is missing in webrtc? You have MORE. Audio, Video, screensharing - Its in queues, queues have a Webrtc link so you can call it from anywhere..

    Plus we are soon going to extend this with new features and a sip phreaker which can route a webrtc to sip call.
    What webclient requirements we are not matching? Maybe we can change this post and spawn some ideas.

    No we dont want to register a 3CX extension to talk to some other webclient. 3CX Webclient will he the phone driver. It will speak to a 3CX Pbx.

    Yes we will extend API's - definitely. ETA is not sure. But we will.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Ravaka

    Joined:
    Aug 25, 2017
    Messages:
    10
    Likes Received:
    0
    1. The goal is to put a web call button inside a web page (similarly like click to call Chrome extension but inside web page) and both endpoints should running on 3cx Only (the caller, the callee, and PBX), Upon click, this button should open a web based phone for the caller, much simpler than current 3cx webclient but cannot be customized as needed on our side.

    2. Nothing is missing in WEBRTC button advanced customization is missing on 3cx webclient at its current state.

    3. The 3CX extension dont have to talk to other web client, it will talk to other 3cx extensions on the same PBX. That's it.

    4. Good to hear that extension is in future plan.
     
    #9 Ravaka, Sep 1, 2017
    Last edited: Sep 1, 2017
Thread Status:
Not open for further replies.