Microsoft Lync and Skype for Business have a rich set of .NET APIs which make it easy to extend the platform and integrate it with other applications. This blog helps explain how to use those APIs.

VIDEO: Installing and configuring an MSPL script

Posted: February 9th, 2012 | Author: | Filed under: Lync Development, MSPL, OCS Development | Tags: | 7 Comments »

Some things are much easier to understand when you can see them in action. To add to my post on setting up MSPL scripts, I recorded a 12-minute video that shows the step-by-step process for installing an MSPL script on a Lync Front End Server and checking that it has started up properly. Let me know if this is a helpful format or if you have any questions or suggestions!

7 Comments on “VIDEO: Installing and configuring an MSPL script”

  1. 1 Manuel said at 7:51 am on February 11th, 2012:

    Hi Michael

    Great video!
    Do you know when the Lync server does recognize a change on my MSPL script? Do I need to disable/enable it or restart the Registrar service?


  2. 2 Michael said at 11:18 am on February 14th, 2012:

    Hi Manuel,

    As far as I can tell, you always need to restart the service for a change in the script itself. However, if you use an external file to provide data to the MSPL script, it can be configured to pick up changes dynamically.

    Let me know if you have any other questions.


  3. 3 Michael said at 9:53 am on February 27th, 2012:

    Actually, I just discovered you can disable and re-enable the script without restarting the registrar service and that will work too.

  4. 4 Daniel said at 1:00 pm on November 5th, 2012:

    I know this is an old post but I am working on a UCMA app and I am really lost on the MSPL requirements for routing. I worked through your book and examples to build a ucma app that auto provisions. This starts ok but I cannot figure out how to route calls to is using MSPL. I started with your post on rerouting request but I wasnt sure based on that post if I needed a managed SIP application or if I could use script only and route to UCMA based on your examples. Can you tell me what is required for routing to UCMA? I am using Lync 2013 and UCMA 4.0 if that helps. I havent noticed any changes between the setup but I wasnt sure if this was relevant.

    Thank you,

  5. 5 Michael said at 1:04 pm on November 5th, 2012:

    Hi Daniel,

    You can route the calls to your UCMA app with just a script. It’s the same with Lync 2013 and UCMA 4.0 – nothing substantial has changed here. Do you have other specific questions on how to do the rerouting?


  6. 6 Daniel said at 3:36 pm on November 5th, 2012:

    Here is my mspl script:

    CompileSPL is successful.
    I have a server application created for it with the priority as 0.
    I have my ucma app started “Collaboration platform associated with the provisioned application with ID urn:application:ucmatestapp has been started

    Running wireshark I dont see anything sent to my trustedapplication server and my call fails.

    The FrontEnd service starts and my mspl script registers.

    What am I doing wrong and where should I go from here?

    Thank you so much for your help,

  7. 7 Daniel said at 3:48 pm on November 5th, 2012:

    Looks like the script did not post, can I email it to you?


Leave a Reply

  • Note: Comment moderation is in use because of excessive spam. Your comment may not appear immediately.