Record & RecordSelf together
-
-
-
-
-
-
I do see a couple of issues with 2.29. For some reason most of our buttons now are displaying the User Name rather than the Label. If I hover over the button the label does display in the tooltip that pops up. Looks like this is happening for about 2/3s of our extensions.
Not sure the other is specific to 2.29 or not. We did notice that if we make a change and reload FOP2, when the screen refreshes for the users it prompts them again for the Queue Login. I don't recall seeing that with the previous version but we have not had the Queue Login plugin installed that long.
-
What you see is the queue member name, and that is standard in FOP2. Whenever an extension is logged into a queue, if it has a different queue member name than the extension label, it will be renamed.
Whenever you refresh the fop2 display, some things will reappear, as you already found out. Other plugins that prompt on login will behave in a similar fashion.
Best regards,
-
Is there a way keep the labels we defined from being renamed (overwritten) as it is in 2.28? The queue member names are users full names and are all uppercase so they appear in reports, etc, we specifically created labels for individuals so they would be displayed properly in FOP2 buttons. For example we have two employees named Brandon, with version 2.29 installed their buttons both display "BRANDON" and the user has to hover to see which is which. To make this easier we modified their labels to be "Brandon A" and Brandon C' and with v2.28 that is what displays displays on their button regardless of them being logged in or not. We also have several people who don't use their given name or use initials only. Their labels have all been updated as well so others can find them. We have reverted back to 2.28 for now since this is impacting more people than the ability to record others and self.
-
There is no way for buttons to not be renamed if the Local/extension@context queue member matches an extension/context in a button definition. You could set the queuecontext=xxx in your extensions buttons something different from the queue member local device so it does not match, and then it won't be renamed.
I am not the one to say this as it is your PBX, but having two different queue members with the same name is not a good idea if you need to run any kind of queue statistics or reports. You should keep the names different, not because of fop2 but because you will need them differentiated if you run any kind of report.
Best regards,
-
I am confused, if it behaves as we want it v2.28 how can there be no way for v2.29 to behave the same way?
We do not have queue members with the same name, the queue member names as I stated are uppercase full names (first and last name). The buttons in FOP2 is the place where it will only display part of the name. We simply want the Label field from the FOP2 Manager / Buttons screen to be displayed on the button just as it does in v2.28.
-
In 2.28 there was a bug. All versions since 2.0 renames button labels for member names when local/xxx@yy matches extension=xxx, context=yyy. If you do not want that to happen, and you use different member names than extensions names, then set the queuecontext to something different.
-
I was attempting to test this out but can't seem to set the Queue Context field on my button in FOP2 Manager. When I modify that field it flashes like it is being saved but if I navigate away from the page and back again the Queue Context is back to the original value "from-queue". Is this something I can't change in the Manager and I have to edit the actual file?
-
Yep, in freepbx the queuecontext is 'hardwired', you can modify the file /var/www/html/fop2/admin/update_conf.php and look for this:
if($fop2qctx <> $dat['queuecontext']) { $query = "UPDATE fop2buttons SET queuecontext='%s' WHERE device='%s'"; $db->consulta($query,array($dat['queuecontext'],$chan)); $need_update=1; }Just coment the "consulta" line:
if($fop2qctx <> $dat['queuecontext']) { $query = "UPDATE fop2buttons SET queuecontext='%s' WHERE device='%s'"; //$db->consulta($query,array($dat['queuecontext'],$chan)); $need_update=1; }
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login