UCCX Outbound Question

Hi All,
I am trying to implement and test outbound option in UCCX. Have few queries regarding that.
we make only CUCM initiated calls to UCCX and dont have a PSTN connection.
1. How to configure UCCX outbound in this case.
2. How to use Phone in same CUCM as customer and Agent.
if possible kindly guide me how to implement it.
With Regards,
Raja Raman

Only if you modify the report to add an additional filter via the stored procedure or Crystal. The general concept of custom reports is somewhat explained in the Historical Reporting Administrator and Developer Guide. It doesn't hold your and through it though; I suggest finding yourself a DBA or Crystal Reporting resource before attempting this.

Similar Messages

  • UCCX Outbound Option - What needs to be configured besides UCCX Outbound config

    I'm trying to setup Outbound Option for UCCX 10.0. Unfortunately my knowledge in VoiceGateways isn't really deep. What I'm wondering is:
    1) On progressive mode: Do I need to add some components (e.g. VGW) to CUCM first or is UCCX talking directly to the VGW?
    2) On direct preview mode: Even if I havn't configured CUCM (if needed) and VGW properly, an outbound call should be suggested to the agent anyway before dialing, is this correct (if UCCX Outbound Option is configured well of course)?
    Thanks for every response
    Elias

    btw: we're using finesse, not CAD

  • Import Contacts in UCCX Outbound

    Hi,
    Whether any mechanism to schedule to read the contacts to be imported for UCCX Outbound instead of importing the contacts list each time manually.
    Please help

    The provisioning API introduced with 9.0 is how you'll do it. I don't recall whether contact managment is in the 9.0 revision of the API or is being added in 10 though.
    https://developer.cisco.com/site/tech/communication-collaboration/contact-center/uccxapi/overview/
    Please remember to rate helpful responses and identify helpful or correct answers.

  • UCCX Outbound Campaign(Preview) Reports

    Hi All.
    I am configuring outbound(preview) campaigns on UCCX 8.5SU3. Once the campain is done, is there any defult report in which I can see the status of each contact of the campaign such as successful, not dialed yet, invalid number etc?
    Many thanks in advance!
    Dhammike.

    Hi
    I'm afraid not - it should be feasible to create a custom report for this purpose though.
    Aaron

  • Mark call as callback in Cisco UCCX outbound

    Hi,
    I am using Cisco UCCX 10.0. I configured outbound system in uccx and calls are offering to agents.
    Anybody please help how a call can be marked as callback in uccx.
    Also whether i can update the result of the call; for example: I am running a campaign for credit card. Whether i can update any where that what each customer responded.
    Please help

    Anybody please help how a call can be marked as callback in uccx.
    The agent has a Callback button in CAD while the call is connected to setup the callback. The callback window defined on the campaign will decide how much slack on either side of the desired callback time system will offer that preview call to an agent. Also, the missed call behavior defines what happens if the subsystem cannot find an agent within the window.
    Also whether i can update the result of the call
    The call result is set to Voice (i.e. customer responded) by default unless an agent Reclassifies the call. Again, this is a button in CAD. The Admin Guide defines what will happen for all of the other result states.
    Please remember to rate helpful responses and identify helpful or correct answers.

  • UCCX Outbound configuring

    Good day!
    I try configure outbound campain on UCCX
    8.5.1.11003-32
    UCCX call customer but does not pass RTP. We use SIP trunk beetwen VG and CUCM.
    When we call to RP from internal phone we can hear IVR. Outbound Campign use same application.
    What could be the cause?
    Other call through this VG and SIP trunk work fine.
    I have attached debug ccsip from VG and shr run.

    I had the same issue.
    It seems that it's related to the CPA support of your SIP Gateway.

  • UCCX Outbound IVR Port License Requirements

    Hi, trying to figure out how many Outbound IVR port licenses are needed.
    UCCX dials out, call is answered with a live voice, UCCX transfers to Application Trigger. No agent available, call is queued.  At this point 1 Outbound IVR license is used.  
    Agent becomes available and call is transferred to Agent.  At this point is the licensed port returned or is the license consumed until the agent hangs up?
    Thanks.

    Hi Chris
    I dont think the outbound license will be held till agent answers the call.
    Here's when outbound licenses will be released:
    1. Outbound subsystem calls a contact, live voice is detected, dialer does a refer to agents extension via gateway-sip trunk - CUCM. At this point, outbound port is free and agent takes the call
    2. Outbound subsystem calls a contact, live voice is detected, dialer does a refer to IVR trigger. Outbound port is released. Here, the outbound contact is now connected to one of the inbound CTI ports which are associated to the IVR trigger
    In summary, as soon as outbound port does a successful SIP Refer transfer, the outbound port is free to be used for next contact.
    Regards
    Shikhar

  • UCCX skills question

    Gang,
    I am having a hard time understanding the logic UCCX uses to select an agent based on Most Skilled. Here is my scenario:
    Agent Skills
    Agent A= SK-Queue1(10), SK-Queue2(1), SK-Queue3(1),SK-Queue4(1)
    Agent B= SK-Queue1(9), SK-Queue2(10), SK-Queue3(10),SK-Queue4(9)
    Agent C= SK-Queue1(9), Queue2(10), SK-Queue3(10),SK-Queue4(9)
    Agent D= SK-Queue1(1), SK-Queue2(9), SK-Queue3(9),SK-Queue4(10)
    Queues
    Queue1= SK-Queue1, Competence=2
    Queue2= SK-Queue2, Competence=2
    Queue3= SK-Queue3, Competence=2
    Queue4= SK-Queue4, Competence=2
    My issue is Agent B and Agent C are always listed first under Queue1 when I do Show Ressources and I am trying to get Agent A get the call first if he is ready.
    Same for Queue4. Agent B and Agent C are listed first and I am trying to get Agent D answer the call first.
    My understanding is when I select only one Skill (SK-Queue1 for Queue1 as an example), the system will select the most skilled agent and not consider the total. If this not correct how can I make this to work?
    Thanks.

    Now my issue comes down to answer this question:
    In an envirement were agents are answering calls on different queues, can we route the call to a queue by considering only the skills assigned to that queue an not all the skills assigned to the agent? If this is what it suppose to happen, why agent B and C are always listed first?
    Thanks

  • CUCM & UCCX Outbound pre-recorded message

    Hello,
    I have a customer that records all the calls that enters and exits some extensions in CUCM.
    By legal request, and since he has a UCCX when a call arrives to those extensions I managed to route the call to UCCX, play a message like "your call will be recorded" and then forwarded to the extension.
    Now the problem is that the customer also wants to do this automaticaly on outbound calls, i.e, extension 1111 calls outside number 222222222, he wants that 222222222 when answers listens the message "your call will be recorded" and then when the message ends, the call will be estabilished between 1111 and 222222222.
    Is it possible to do that with the equipment that the customer have?
    CUCM: 8.6.2.200000-2
    UCCX: 8.5.1.11003-32
    Thanks in advance...

    Awesome Anthoney, thank you very much. I was about to reply after having some issues, though I managed to get it working and the Trigger Application step mixed with two seperate scripts\applications (a triggering script with this step and a script with the actual outbound steps) did the trick.
    Thanks again

  • CAD Client Configuration on UCCX 8 Question

    I have a brand new install of UCCX 8.0.2 ES1 stand alone Premium Packaged System installed with CM version 7.1.3. I'm having issues getting the desktop monitor to work. CAD Supervisors keep getting the pop up error "Supervisor has failed to start device monitor on ..." when they try and monitor. Customer has shuttle boxes that we've tried replacing the NIC cards to a 3C905C-TX which I think is supported. Also validated the items below:
    - All services in UCCX are "in service"
    - Span to PC port is enabled on all agent/supervisor phones
    - Disabled the option to Advertise G.722 codec
    - Ran PostInstall on supervisor and agent PC and pointed Voip Monitor IP to their respective local NICs
    I'm planning on rebooting the server when Call center closes but wanted to check and see if there's anything else I'm missing...

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin-top:0in;
    mso-para-margin-right:0in;
    mso-para-margin-bottom:10.0pt;
    mso-para-margin-left:0in;
    line-height:115%;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-fareast-font-family:"Times New Roman";
    mso-fareast-theme-font:minor-fareast;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;}
    You have checked a few of the common issues that will cause this.  In addition please check the following; (other options may need to be checked and is dependent on using Desktop Based Recording or SPAN based)
    1. Run a Route Plan report on the UCCX DN and make sure that only one instance is shown.
         Reason - Only one device can be associated with the UCCX DN or the system may look for an RTP stream with an incorrect MAC ID.
         Exception - There is an option for HOT SEATs.  This is where several agents share an extension but this extension will still have to remain on a single  device.
         In some cases, when Extension Mobility is set up and the agents are logged into Extension Mobility and the CAD, the Device Profile and the actual phone may appear in the Route Plan Report.
    2. Open the Desktop Administrator and ensure the Desktop Monitoring Option is selected for the appropriate agent.
         Also check the selected VOIP Monitoring server.
    3. Have you checked the NIC Binding.  I have seen cases where the NIC binding order had another onboard NIC set as primary.  Ensure the NIC we are using for the capture is the primary in the NIC binding order. Disable any wireless NICs
    4. Disable the Windows Firewall in the services option of the desktops for the Agent and Supervisor.
    5. Disable any antivirus that you may have on the desktop.  This may indicate there is a port blocking issue with the application.  In some cases, we would need to add rules or exceptions for firewalls or applications not to block certain ports.
    If these fail, download a common program for capturing traffic.  I prefer Wire Shark but a few are out there.  Once installed, place the agent on a call with the UCCX Extension, select the proper NIC and see if there is an RTP stream present in the capture.  If there is, then the phone is working properly and the RTP stream is being delivered to the Desktop.  If not, then we would look on the phone side to determine what the issue may be.
    Let me know if these help by either rating the post or replying with any additional issues.
    Thanks,
    Jason M. Hutchinson

  • UCCX Outbound CCDR Report

    On the Agent Outbound CCDR Report there are 18 Call Results.
    There are a few that the system can not detect:
    5—Customer does not want to be called again. 
    6—Call connected, but wrong number. 
    7—Call connected, but reached the wrong person. 
    8—Customer requests callback. This is not applicable for IVR-based outbound campaigns. 
    I understand #8, there is a callback button for the agent to schedule the callback. 
    How does the system know when 5,6, or 7 occurs?

    Hi
    http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_10_5/user/guide/cadx105-agent-desktop-user-guide.pdf
    page 45 onwards suggests the agent can select:
    'Reclassify' allows selecting 'do not call' (presumably 5)
    'Skip-next' then 'wrong number' (i.e. reason 6)
    'Skip-next' then 'not home' is presumably 'wrong person' (i.e. wrong person, right number - reason 7)
    I've not used preview OB for a while, so may be wrong... but I'd test those outcomes.
    Aaron

  • UCCX Scripting question

    We have a requirement from our client running UCCX version 8.5 to
    route calls within a certain time period to the same agent that dealt with the last call
    from that specific calling number.  I recognise that this is probably a fairly complex scripting issue,
    but it's very pressing nonetheless, and any helpful pointers I could get from an expert
    would be most gratefully received.  We are working on a project which will depend on this
    feature, and I don't know how to achieve it.  Thanks in advance

    Here is everything you need to make this work.  You are very close to the solution.
    Also, I will be typing this out as opposed to uploading a script for two reasons:
    So that the contents of the script can be searched for
    I am on UCCX 8.5 and I realize that if I upload a script, everyone not on UCCX 8.5 will not be able to open it
    Script 1 - Trigger 1000
    Variables
    Session this_session = nullString session_data = ""
    Script
    StartAccept(--Triggering Contact--)/* The Get Contact Info step grabs a reference to the Session for the Triggering Contact */this_session = Get Contact Info (--Triggering Contact--, Session)Set session_data = "Yippee-ki-yay"/* In the Set Session Info step, you use the context tab to store the session data. *//* The name is a quoted string you make up. I.e., "the_session_data" or "my_secret" *//* For me, I will use the same name as my variable in order to keep it consistent: "session_data" */ /* The value is the variable in your script which holds the value you wish to store.  For me: session_data */Set Session Info (this_session)Call Redirect (--Triggering Contact--, "2000")     Successful     Busy     Invalid     UnsuccessfulEnd
    Script 2 - Trigger 2000
    Variables
    Session this_session = nullString session_data = ""
    Script
    StartAccept(--Triggering Contact--)/* The Get Contact Info step grabs a reference to the Session for the Triggering Contact *//* In this example scenario, this will be the exact same session as in Script 1. *//* That is because the session is attached to the contact, and not to the script *//* If the caller had hung up, and called script 2 directly, then this would not be the same session *//* In that case, you would have had to create a session mapping in script 1, and then use the Get Session step *//* in this script to try and retrieve a reference to an existing session.  Session only last for 30 minutes by default. */this_session = Get Contact Info (--Triggering Contact--, Session)/* In the Get Sessoin Info step, you use the context tab to retrieve the session data *//* Just like the Set Session Info step, you need to specify the name, and which variable you will hold the value in *//* What is neat here is, the step knows about the names you've typed in previously, and makes them available from a drop down list. *//* However, if your's in not shown, don't panic, just type the name in again, just as you did with the Set Session Info step. */session_data = Get Session Info (this_session, "session_data")/* If the session_data variable (or any variables you use in the Get Session Info step) return null after the Get Session Info step, *//* That means that they were not set (not found) within the session object. */If (session_data != null && session_data.trim() != "")     True          /* We now hold a good value for session_data from the first script.  Yay!  We did it! */     False          /* Oops, something went wrong and now we're left standing in the rain all alone. */End
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • UCCX Redundancy questions

    Dear NetPro gurus,
    I'm a newbie to UCCX so would appreciated anyone's help on this.
    My customer currently has 2 x UCCXs 7.0 servers (on the same LAN), and they are wondering what do they have to do to make the system 'redundant'.
    All scripts, prompts and CM Telephony Triggers have been created and uploaded onto the Primary UCCX Server and everything is working. Do they have to manually "upload" all of these onto the Secondary UCCX Server as well? Or is the backend sync between two UCCX Servers?
    If all the sync process is 'automatic' between 2 UCCX servers. My customer have tried to *power off* the primary UCCX Server, however, all of the CSQs dies. Is there anywhere i should get them to look to see why that is the case and how to fix?
    Would greatly appreciated anyone helps on this.
    Cheers,
    Hunt

    Hi
    1. All the stuff you upload to UCCX actually goes into the 'repository', essentially a replicated DB between the two servers.
    2. Aside from checking the replication status of the databases from AppAdmin, you also need to take a look at your scripts. It's very common for engineers to have not understood the system properly, and written (for example) XML files containing settings that the scripts need to the c:\ drive or wfavvid folder. These are not replicated, as they are local file system writes - the correct procedure is to use 'upload' steps to write them to the repository.
    In terms of diagnosing this, you can go through the scripts which is easy if you know what you are looking for. The other option is during a maintenance period, fail over the system, and then do some reactive debugs of the scripts. Step through them, and see where they fail...
    Aaron

  • Uccx outbound script & .txt file

    Hi all,
    I have a file (.txt) to import contacs to outbound. This file have: name, lastname, phone, account. I would like to play a prompt depends of account field.
    How to get this field into variable in a script to use this way.
    Which is you recomendation?
    Regards,

    following query returns no output
    "select concurrent_program_name, multi_org_category
    from fnd_concurrent_programs
    where concurrent_program_name = <concurrent short name>"
    I have tried to run from the UKHRMS responsibility as well but the report is still giving me the same results i.e. 0 .
    pls note that the following SELECT commands do not give any out put ... i.e. after running the concurrent request from the application end.
    select rpad(rtrim(name),40)||' '||rpad(nvl(account_number,' '),16)||' '||
    substr(to_char(amount,'0009999999.99'),-13)||' '||
    rpad(rtrim(bank),35)||' '||lpad(nvl(branch_code1,' '),2)||lpad(nvl(branch_code2,' '),2)||lpad(nvl(branch_code3,' '),2)||' '||
    lpad(nvl(branch_code1,' '),2)||lpad(nvl(branch_code2,' '),2)||lpad(nvl(branch_code3,' '),2)||' '||
    rpad(nvl(branch,' '),35)||' '||
    rpad(rtrim(employee_number),6)||' '||payday
    from xx_banks_direct_payments
    order by bank, branch_code1,branch_code2,branch_code3, name
    select bank, lpad(rtrim(count(employee_number)),4)||
    ' '||substr(to_char(sum(round(amount,2)),'999,999,999,999.99'),-13)
    from xx_banks_direct_payments
    group by bank
    order by bank
    select ' Totals: Number of Employees: ' ||' '||count(employee_number)||' '||' Amount:' ||' '||substr(to_char(sum(round(amount,2)),'999,999,999.99'),-13)
    from xx_banks_direct_payments
    pls help

  • UCCX Scripting Question- combining multiple scripts into one -Transfers/subflows

    I need to separate an existing call center into two because their hours are different and the main lines have separate DIDs.
    The two separate call centers must have the same agents and same queues, including Agent Personal Queues as Menu options. Callers need to be able to choose to go to either the Main Queues, or listen to another menu that allows them to select and option to be sent to a personal queue
    I have three separate scripts, CCA, CCB, and Agent Personal Queue, same queues, same switch (calledNumber) with the same trigger(DNs) and I was about to create three separate applications, but then realized the triggers can only point to one application
    What is the best way to set this up?
    Option A
    Script A (CCA )- Has all the "Switch-(Called Number) with all the trigger
    Script B -Has no Switch, just Transfer to extension(and then the call goes out to the trigger)
    Script C - is the Personal Queue Script
    Option B
    Combine all three scripts into one-separate the TOD logic, have the same queues and menus beneath each call center and Personal Queue tree, is going to be a really large file

    Hello-
    I would likely use a single script for your application.  That being said looking at your screenshot it looks like your script could use some clean up and consolidation.
    DJ

Maybe you are looking for