Answered UCMA 3.0 Outbound call - Workflow

  • Wednesday, October 26, 2011 8:33 PM
     
     

    Can any one help me to find sample project(s) of using UCMA 3.0 workflow OutboundcallActivity control?

    I am able to create an InboundCall standalone speech application without Lync server, is it possible of doing the same on Outbound call app? Any hint for doing so? Please help.

    Thank you in advance.

All Replies

  • Thursday, October 27, 2011 4:39 PM
     
     Answered

    I got it.

    UCMA 3.0 Outbound Call app, Workflow OutboundCallActivity, without Lync server and using x-lite as SIP phone. The simple test app is working as expected.


    jl
  • Friday, October 28, 2011 9:28 PM
     
     

    Do you still have questions or are you all set?


    Michael Greenlee | linkedin: http://www.linkedin.com/in/michaelgreenlee | blog: http://blog.greenl.ee
  • Saturday, October 29, 2011 12:23 PM
     
     

    I am all set. Thank you.


    jl
  • Monday, April 30, 2012 5:46 PM
     
     

    Hi Jesse323,

       Can u please help me with UCMA 3.0 Outbound Call app without Lync server. What I am trying to do is to create an outbound call app which will call the customers and play the audio message as a reminder once in a month for the account updates or anything related to their account.

    Can u please guide me where to start from?

    Thanks in advance


    • Edited by SSRS Issue Monday, April 30, 2012 5:48 PM
    •  
  • Tuesday, May 01, 2012 1:20 PM
     
     

       I think, in general,  where to start is the following:

       1.  Install the software tools as below

    • Install MS Visual Studio 2010
    • Install UCMA 3.0 with Language pack(s).
    • download and installed x-lite 4 from CounterPath

       2.   Start the x-lite softphone, and setup the usera account. Becouse it is outbound call app, the softphone has to be started before running the UCMA app.

       3.   Open a VS.Net project of UC outbound application.

       4.   When run the app, the x-lite should pick up the call.

      There are a lot of detail info about processing and handling on every step, please let me know if your app run into any problem, and I will try to help.

      


    jl

  • Wednesday, May 02, 2012 3:19 PM
     
     

    Thank you jesse323 for the reply. i do have all the tools and software installed, and I could test the inbound call but I need to create and outbound app. I created a new project with the outbound workflow. I am getting a caution sign in outbound call activity in sequential workflow which says "The called party property of the outbound call activity must be set". And I am not sure how to do that.

    Thanks

  • Wednesday, May 02, 2012 6:30 PM
     
     

    The error message, "The called party property of the outbound call activity must be set", shows there is no outbound phone number assigned to the OutboundCallActivity.  Please check to see if the CalledParty property of OutboundCallActivity control is setup correctly.  if you are having x-lite softphone, the CalledParty property should be something like "sip:jesse323@192.10.10.11". 

    Or, if you assign the called URI to CalledParty at runtime, please check if it is assigned of using a RealTimeAddress object. Two lines of example codes:

       Microsoft.Rtc.Signaling.RealTimeAddress rta = new Microsoft.Rtc.Signaling.RealTimeAddress("sip:jesse323@192.10.10.11") ;

        OutboundCallActivity.CalledParty = rta ;

    And then please check the x-lite account setting. There are some documents descripting the How-To ....

    Please, again, let me know what else you need to know.


    jl

  • Friday, May 11, 2012 11:04 PM
     
     

    Thanks Jesse323 for the reply.

    I have one more question. How do we grab phone numbers from the database and queue it to the outbound call workflow?

    I couldn't find any article related to this. If any one can send me the link or direct me to the blogs regarding the concern then that will of great help..

    Thank you in advance...

  • Monday, May 14, 2012 4:30 PM
     
     

    Grabing a phone number from database is easy, but, queue the number into a outbound call is not simple. There are several ways to handle this tast. I have read a tech document from MS mentioning looping of calls by using MSMQ.  Or, like what I did, using multiple threads to make calls Simultaneously.


    jl