25 comments on “SefaUtil GUI v2

  1. I have been using V1 of this tool for a couple months and have found it really helpful, however it was missing a setting for the /delayringteam (which appears as “Delay Ringing Team (delay:10 seconds). Team:” in the User info panel). Unfortunately the majority of our users want to use this setting. I have managed to update the code in V1 of the utility to include this option (I can send you my updated version if you would like it).

    I would love to use V2 as it is significantly quicker but I have had a look at the code and I am struggling to customise it to add the delayringteam to this version. Is this something you would be able to add in a future version.

    Thanks for your work on this tool makes backend admin a lot simpler.

  2. Hi Johan,
    When I try to get info of a user I see this error:
    SefaUtilGUI was unable to connect to database \rtclocal. Please check that the server is online. Also check that UDP 1434 and the Dynamic SQL TCP Port for the RTCLOCAL Named Instance are open in the Windows Firewall on .
    My system is an SfB enterprise pool and I am trying to run this on one of the Front-Ends.
    Any idea what is wrong?
    Regards,
    James.

  3. Not sure if i’m doing something wrong but its not working correctly for me.

    I have a lot of users setup to ring simultaneous team groups with a delay and then go to voicemail, say 20 and then 35 sec. If i set a simultaneous ring team and a specify a time what happens is the simultaneous team group ring is set to 0 and the voicemail ring time is set to the delay before ringing team value.

    Hope that makes sense.

  4. Hi James,

    Haven’t seen this earlier. Especially when running it on the Front End it should work without any issues. Did you make a networktrace to see what happens?

    Johan

  5. Hi Johan,

    I’ve been testing this GUI for simple stuff like adding and removing of delegates, but I’m stuck on an issue. It adds delegates fine, but won’t remove them. It shows the status “Removing delegate: ” in the bottom left corner, but then refreshes the user info and the delegate is back. It does the same thing when changing the setting from “Simultaneous Ring Delegates” to “Disable all” (i.e. when it refreshes, the setting is back). I can remove the delegate by running the sefautil exe in a command line with the /removedelegate switch.

    Is there something I might be missing?

    Regards
    Graeme

  6. Graeme,

    Let me check if in my lab environment. A new minor update will be launched next week which contains some bug fixes but this one was not reported yet. I will give it a try to reproduce the issue and will let you know the outcome.

    Johan

  7. Graeme,

    Unfortunatly I haven’t been able to reproduce it. Can you please describe the exact steps you perform to reproduce the issue?

    Johan

  8. Hi Johan,

    I’ve tried adding and removing Team Call members, and this works. I can add delegates, but not remove them. I’ve also noticed that of those 4 actions, removing delegates is the only one where the address of the delegate is case sensitive when you use the SEFAUTIL command line. Could that be it? Maybe your lab doesn’t have upper case characters in your users’ addresses?

    Also, I’ve found that I can’t add another delegate when a user already has one or more. When the user info is retrieved, showing a setting to Simultaneous Ring Team (or Delegates) and a delegate is highlighted, and I highlight another delegate – I thought that it would enable the Apply button. It doesn’t do that. The only workaround is to note all of the delegates and then Disable all, then enable the previous forwar5ding setting and pick the existing delegates plus the new one. Is that how it’s supposed to work?

    Thanks
    Graeme

  9. Hi Johan,

    I’m trying to set up access to this tool to a user that will administer changes to delegates and forwarding as required, but only that. Are you able to advise the minimum permissions in Lync, and on the SQL databases, for the tool to work? At the moment I’m getting an error “The SELECT permission was denied on the object ‘Resource’, database ‘rtc’, schema ‘dbo’.”

    Thanks,
    Graeme

  10. Hi Johan,

    I have just installed and configured the Sefautil V2 on my computer and not on the server. I followed the setup (New-CsTrustedApplicationPool –id, New-CsTrustedApplication –ApplicationId sefautil and Enable-CsTopology). I was able to the gui up and saw our users in the console. Then I tried to make a change (foward immediate to another extension). At the bottom of the program, I can see changes are being processed but at the end no change was made to the user’s extension. It is as if the sefautil gui was not communicating to the lync server.

    My computer is running Windwos 10
    Client of our computers: Skype for Business 2016
    Management console on our server: Skype for Business 2015

    Could you tell me what I am doing wrong here please?

    Thank for your assistance. You have done an amazing work on this tool. Once I get that operational it will make the jobs for the Sys Admin

    Regards,

    Robbie.

  11. Hi Johan,

    I have checked the log and there are no errors.

    I have done the following:
    New-CsTrustedApplicationPool -id
    New-CsTrustedApplication -ApplicationId sefautil -TrustedApplicationPoolFqdn
    Enable-CsTopology

    I am running SEFAUTIL.EXE from the location where it resides.
    SEFAUTIL.EXE is not showing any output and also its not doing anything.

    Thank you.

    Robbie

  12. Hi Johan,

    I have checked the log and there are no errors.

    I have done the following:
    New-CsTrustedApplicationPool -id
    New-CsTrustedApplication -ApplicationId sefautil -TrustedApplicationPoolFqdn
    Enable-CsTopology

    I am running SEFAUTIL.EXE from the location where it resides.
    SEFAUTIL.EXE is not showing any output and also its not doing anything.

    Thank you.

    Robbie

  13. HI Johan,

    I was able to setup the Sefautil gui on my 2012 server. However, when I run the sefautil.exe, there is not output nor any errors.

    What permission do I need please?

    Thank you.

  14. Hi Robbie,

    Sorry for the delayed response. Normally being member of CsUserAdministrator and RtcUniversalUserAdmins should be sufficient. If the account has these permisssions make sure you also have permissions to query the database on the Front End.

    Johan

  15. Hi Johan,

    Thank you very much for your email.
    I am part of the group membership of RtcUniversalUserAdmins and CsUseAdministrator.
    Can you please specify which permission I need to query the database on the Front End? How do I enable that on the Front End?

    Thank you.

    Robbie

  16. James Sidwell,

    I have the same problem.

    My issue is that our FE pool name is in a different vlan from our pool members.

    line 1136
    $server = $pool

    change to

    $server = $env:COMPUTERNAME

    so long as you’re only running on a FE pool member that should work fine even if your pool name is in a separate VLAN.

Leave a Reply

Your email address will not be published. Required fields are marked *