Pick up other extension within group

Discussion in '3CX Phone System - General' started by worldplusdog, Mar 6, 2014.

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

    Joined:
    Mar 6, 2014
    Messages:
    2
    Likes Received:
    0
    Hi all,

    My extensions are split into 4 groups (which represent physical rooms in the office). I want the users to be able to pickup calls ringing on any extension within their group (room) with a simple pick up key (*20* assigned to a speed dial key, for example). I DO NOT want people to press that pickup key, and accidentally pick up a call ringing somewhere else in the building.

    So - I've created the 4 groups, and assigned the correct extensions to each group. I've also provisioned the pickup key on every handset. I've ticked the box on the Global Options page that says "Limit call pick up to calls received within their extension group", and restarted all 3cx services.

    One of the groups is working fine - users can pickup another extension's ringing call simply by pressing the pickup key. The other 3 groups do not work. The pickup key just returns a warning beep and a message that says "not found" on screen. The permissions on every group are the same - including the permission for users to "See group calls".

    Server log extract - showing ext 211 ringing ext 212, then ext 268 attempts (twice) call pickup which fails with "No available calls". These 3 extensions are in the same group.

    06-Mar-2014 16:24:21.754 Leg L:998.1[Extn] is terminated: Cause: BYE from PBX
    06-Mar-2014 16:24:21.753 [CM503008]: Call(C:998): Call is terminated
    06-Mar-2014 16:24:21.746 Leg L:998.2[Extn] is terminated: Cause: BYE from 192.168.0.187:5062
    06-Mar-2014 16:24:21.130 [CM503007]: Call(C:998): Extn:212 has joined, contact <sip:212@192.168.0.187:5062>
    06-Mar-2014 16:24:21.128 [CM503007]: Call(C:998): Extn:211 has joined, contact <sip:211@192.168.0.186:5062>
    06-Mar-2014 16:24:21.125 L:998.2[Extn] has joined to L:998.1[Extn]
    06-Mar-2014 16:24:18.462 Leg L:1000.1[Extn] is terminated: Cause: BYE from PBX
    06-Mar-2014 16:24:18.418 [CM503020]: Call(C:1000): Normal call termination. Call originator: Extn:268. Reason: No available calls
    06-Mar-2014 16:24:18.417 [CM503001]: Call(C:1000): Incoming call from Extn:268 to <sip:*20*@192.168.0.253:5060>
    06-Mar-2014 16:24:15.668 Leg L:999.1[Extn] is terminated: Cause: BYE from PBX
    06-Mar-2014 16:24:15.623 [CM503020]: Call(C:999): Normal call termination. Call originator: Extn:268. Reason: No available calls
    06-Mar-2014 16:24:15.623 [CM503001]: Call(C:999): Incoming call from Extn:268 to <sip:*20*@192.168.0.253:5060>
    06-Mar-2014 16:24:09.150 Currently active calls - 1: [998]
    06-Mar-2014 16:24:07.907 [CM503025]: Call(C:998): Calling T:Extn:212@[Dev:sip:212@192.168.0.187:5062] for L:998.1[Extn]
    06-Mar-2014 16:24:07.860 [CM503027]: Call(C:998): From: Extn:211 (<sip:211@192.168.0.253:5060>) to T:Extn:212@[Dev:sip:212@192.168.0.187:5062]


    Any ideas?

    Thanks,
    Dan
     
  2. imabev

    Joined:
    Aug 17, 2012
    Messages:
    56
    Likes Received:
    0
    I have a similar ongoing problem with some info that may help. First off, "not found" is strictly a permissions issue. Second, do you have the magic "Default" group and are any extensions in that group?
     
  3. fred_gallon

    Joined:
    Nov 28, 2013
    Messages:
    7
    Likes Received:
    0
    Shouldn't it be *20*ext where ext would be the extension from which you want to pickup the call from?
    Within the group you defined you should be able to pickup...

    (The BLF on my Yealinks are configured as such - phone of a collegue is ringing and I press his/her BLF and fetch the call to me)

    Suc6
     
  4. worldplusdog

    Joined:
    Mar 6, 2014
    Messages:
    2
    Likes Received:
    0
    Hi,

    Thanks for the replies.

    @imabev, yes we do have the DEFAULT group, and there are a handful of extensions in there. These are just the extensions that don't belong in the specific room-based groups.

    @fred_gallon, to pickup a specific extension then yes it would be *20*ext. On its own, *20* should pickup whichever extension has been ringing longest. By default, that would be the global longest-ringing extension, but with the group option ticked ("Limit call pick up to calls received within their extension group"), this should be the longest ringing extension within their group.

    I have created 4 groups (plus the DEFAULT group). The call pickup process works exactly as expected for one of the groups I created, but not the other 3 (I haven't tested the DEFAULT group). The 4 groups have exactly the same permissions.

    Thanks for your help!

    Dan
     
Thread Status:
Not open for further replies.