UCCX Called Number

Hello,
I am writing a UCCX script that pulls the calling and called numbers and does some other cool stuff to find an outcome and finally what to do with that specific call.
Everything is working except I am not getting the called number. The called number I am seeing is the CTI Route Point number that was called to get the call into UCCX rather than the PSTN number.
The setup is as follows:
PSTN ---> SIP ---> CUBE ---> CUCM ---> UCCX 
I can see the called number in the SIP messages and of course call manager is routing based all the called number I have done everything I can think off but it is still not showing me the PSTN called number in UCCX.
I have attached a screen shot of the Get Call Contact Info step in UCCX scripting let me know if you need to see anything else related to the script.
Any help appreciated.
Thanks

If the DNIS supplied at ingress to CUCM does not match the CTI RP DN then either you have Significant Digits stripping the called number down on the SIP trunk or a translation pattern modifying the called number before it gets to the CTI RP. In either case, CCX can only work with what CUCM gives it over the CTI QBE channel. A translation pattern resets the calling/called number to whatever transform it is performing so "Original Called Number" won't work either.
Just mentally map the PSTN DNIS to the CTI RP DN and program the script to act accordingly based on the CTI RP DN.

Similar Messages

  • UCCX Script: Capture Original Called Number

    Hi Folks, 
    I am not a expert in UCCX Environment, but I have to perform a basic script to capture original Called Number. 
    1) I have two Cisco 3825 Gateways connected over the PSTN with ISDN Signalling;
    2) I am receiving the last four digits from my local provider (XXXX) and send that via voip dial peer to UCCX 10.1 to trigger 71011000. I am using the num-exp .... 71011000 to matching this dial peer.
    My problem:
    I need to play an annoucement that this prefix will change to another, but I have to delivery the call to CUCM extension number after that. I have the prompts yet, but how can I capture the original Called Number, since I have translated it using the num-exp commando on Cisco 3825 Gateway ?
    Regards, 
    Luiz

    I would create a separate dial-peer with the correct called number on the gateway, and add a trigger for that extension number in UCCX.  Even if you have to translate it from 4 digits to an 8 digit number, you still have a unique called number coming into UCCX that you can use in your script.

  • UCCX call back - 10 digits number followed by an extension number

    Hi,
    I've built the UCCX call back script which works fine for 10 digits direct lines. In case, if caller doesnt have a direct line, and he wants to leave a 10 digits pilot number followed by 5 digits internal extension number. How to achieve this in UCCX?
    For example - 614-XXX-XXXX (extension XXXXX)
    Has anyone done something similar in the past? Would really appreciate your quick response.
    Thanks.

    Thanks Anthony. That means, 
    - Use 10 digit number in "Destination" field of Call Consult transfer step
    - Provide extension number in the "Outpulse Digits" field
    - What does "Timeout" mean in this step? 
    How the pause things work in this step. I mean, once 10 digit number is dialed and connected, then is there any pause in between before extension number is dialed by the system automatically? What typically happens is, company will have the welcome greeting, then they offer you an option of dialing party's extension number? If there is not enough pause in the "Call Consult transfer" step, how will it be taken care of ?
    Thank you very much !

  • UCCX 7.0 Trying to Get Called Number step

    I'm trying to have my script recognize a specific called number and then based off that call number queue call at higher priority and send to agent.  I am in the debug state right now and it's blowing by IF statement for the called number.    What am I missing here?
    thanks
    Called Number = Get Call Contact Info
    IF (called_number==1234567) then
    True> Set Pri 7
    False>continue to queue call lower Pri

    are you in active or reactive debug mode?  if active, you cannot pull the get call contact info step, but I suspect you would have seen that.  so, I will assume you are in reactive.  but I want to make sure.
    I see you wrote out the script steps by hand, instead of a screenshot, or file upload, so this could easily be a typo, but your variable in the get call contact info step is:
    Called Number
    And your variable in the if step is:
    called_number
    They should be the same.
    Also, your if step should have the phone number literal in double quotes:
    "1234567"
    And not typed out like an integer:
    1234567
    But again, that could be a typo, and not really how your script is built.
    The logic looks good:
    Get Called NumberIf Called Number == Priority Number Then     Set PriorityElse     Do Nothing
    So I am only left to guess at the problem....do you use wild card triggers?  I.e., not 1234567, but 123XXXX?
    If you are using wild card triggers, then the Called Number would be the trigger:
    123XXXX
    And not the actual number dialed (you need to get the Dialed Number, which is at the bottom of the list):
    1234567
    If that is the case, then certainly:
    "123XXXX" != "1234567"
    And that would route your calls to the False branch of the If step.

  • UCCX 7.0 -calling number block script

    The version of Call Manager that I am on does not have a way to block an ANI coming into system (apparently later release do, will upgrade later).
    The calls from these auto-dialers that are coming in are going to our Call Center Express trigger.
    I created translation pattern that directs calls to that trigger to a new script.  New script has "if/ then' stmt  that says if the nubmer is xxx-xxx-xxxx (listing the specific auto dialer number), I route it to a fax machine,  if not then go to next step,  did another 'if / then'  for the 2nd auto dialer number,  if not that number then I route the call to the regular trigger for the call center script (if it is then it also goes to the fax number).\
    That works , there is some delay though.
    Those auto dialer calls have not stopped (number of calls reduced signficantly- but not gone).
    Now I need to add another number that is auto dialing us ... I am thinking initial delay is going to get longer ......
    could not figure out how to list more than on ANI ... seems I had to do a new "if/ then" statement for each number ..........
    Any ideas on improving the script to be more efficient?

    Here's one way, which seems to be the preferred way in Java to find a needle in a haystack:
    Variables
    String ANI = ""String[] blocked_numbers = new String[] {"1000", "1001", "2002"}
    Script
    Start...ANI = Get Call Contact Info (--Triggering Contact--, Calling Number)If (java.util.Arrays.asList(blocked_numbers).contains(ANI))     True          /* This is a blocked caller */     False          /* This is not a blocked caller */...End
    You would use the String array to hold all of your blocked numbers.  I have used three to illustrate the example.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • Wrong calling Number in QM

    Hi All,
    I have installed QM version 2.6.1SR1 with UCCX 7.0.1SR5 and CM 7.1.3b.
    After testing I see that calling number dispaly in QM is the cti-port number instead of original calling number.
    Did I miss something in configuartion or it is the bug?

    Hi
    Sounds like a bug... my only AQM customer is running 2.7 and they don't see this.
    Regards
    Aaron
    Please rate helpful posts..

  • Calling number specification to be routed to designated agent via CCX script

    I want to be able to specify a number e.g. 502-8475 in the script that would then be routed to specific skilled agents in a queue. The number specify will be forward by another PBX to the queue number so that numberr will not be the caller number but the called. Can this be done with the script if so how.

    Different skills = different queue as UCCX Customer Service Queue (CSQ) is constructed based on skills assigned to it.
    If you simply want to reuse the same queue logic but queue the call to different set of agents, you still need to build different CSQ and assign the "new" skill to this CSQ as well as the agents.  Then you have couple of options to route it:
    1. Build new Application triggered by the number and point to the same script but override the CSQ name which needs to be exposed as parameter
    2. Change the existing script to perform a check to see what was the dialed number or original dialed number, you can accomplish this via "get call info" step, and then change the CSQ variable name to this new CSQ.
    HTH, please rate all helpful posts!
    Chris

  • How to append calling and called number with translation rules?

    Hello,
    I have one question about digit manipulations.
    How to append calling number and called number with IOS commands?
    For example, when 123 dials 45678, translations have to be performed and the new called number to be 12345678.
    Thank you,
    I will vote this conversation.

    It is not possible with translation rules.
    However, you can do that with a TCL/IVR script.

  • SPA IP phones doesn't show calling number after the call was picked UP

    Hello,
       Our different CISCO SPA IP phones models (at this time we are using 7.4.8a version) are working with Broadsoft AS. And now we have a problem: when CISCO SPA IP PHONE pickups the call ( by pressing BLF lamp) and the call is connected, Cisco user doesn't see any information (calling name or calling number) with whom he is talking now. He on only sees on screen pickup extension *11 and info that the call is connected. From SIP traces I can see this information in PAI header in SIP 200 OK  message (when pickup was initiated).
      I also tried to change Caller ID Header - no luck. I've upgraded IP phone to latest version (7.5.1a)  - didn't help.
    I've experience with THOMSON and MGC. By pressing BLF , Thomson displays info who (calling number) is calling to your configured BLF line and gives you actions: retrieve this call or cancel - you can choose if you still want pickup this call.
    So can you give me some hints how to fix this issue? Our at this time CISCO IP PHONE doesn't have such feature?
    Thanks in advance,
    Giedrius

    Why not answer?
    bug is available from firmware 7-4-7 and above and are still
    on models SPA50x and SPA525

  • How to get incoming call number in j2me

    hi all,
    Is there any way to get incoming call number in j2me???
    thanks in advance
    mraj

    You can't get this number at least till MIDP 2.0 devices.. you only have a interrupt events which call showNodify and hideNotify, pauseApp or start methods. Once can neither know if this interrupt is due to phone call, user switching to menu or sms etc..
    Regards,
    Raja Nagendra Kumar

  • Don't display caller number

    I configure AutoAttendant through call router and call handler in unity ,but the caller number can't display and it prompts "From Voicemail" on phone before the call is picked up.And after picking up it,the caller number is display normally . Why ?

    Hi,
    Assuming that you've set up the call transfer to be 'supervised transfer' this is the behavior you're going to see. When Unity puts the original caller on hold in order to call your phone, the two call legs aren't bridged together, so the call appears to CallManager to be a simple call from Unity. When you pick up the call, then Unity bridges the two legs together, and CallManager changes the caller ID to reflect the change. If you reconfigure Unity to use 'release to switch' then you will see half a second of the call being from Unity, but when it bridges the two legs together (while your phone is still ringing), CallManager will immediately change the readout.
    When you choose 'release to switch', Unity will put the caller on hold, dial the user's number, and connect the two. So, the caller should hear a very brief moment of music on hold, then hear the ringback from the phone, etc. To get it so that there's MoH until the recipient answers, you'd have to go back to 'supervised transfer', which would break your Caller ID.
    HTH
    //G

  • No Caller Number Display since August 2014

    Caller number display ceased to function on 9th August last year.
    Since the we have been through the fault reporting process 3 times. Had an aborted (by Openreach) engineer visit and received a statement letter from BT saying they are looking in to the problem, it will take time etc etc.
    My equipment works at my neighbours house. The neighbours phone has been tried in my house and does not work. I have removed filters, unplugged everything, tried the Master Socket. None of these things works.
    It is very tough to run my business without Caller Number Display.
    Can it be fixed???
    If I switch to another provider will Caller Number Display then work??
    Help!

    Hi Unclenorm,
    Welcome to the community forum. I am sorry to hear that you are having problems with the Caller Display. I'll be able to take a look at this for you. Please can you send me in your details using the "Contact The Mods" link found in my profile.
    Thanks
    PaddyB
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • Add prefix 9 for incoming calling number of missed call only.

    Dear,
    I am wondering how to add the prefix 9 to incoming calling number of missed calls only, not the calling alerting number on the phone screen. For example, the local user 472 2001 calls our DID 482 3001 along with the calling number 472 2001 on the dialed phone screen, if I missed this call, in the directory missed call I can see 94722001.
    I know I can add the prefix in the field incoming called party subscriber prefix on the gateway page, but when I do this, all of the calling number information show 9.
    Thanks,
    Kirin

    If I understand you correctly, you would like to only change the missed calls/placed calls on your phones without changing the digits?
    If you have an PRI, you can use this translation rule to change calling ID only on inbound calls:
    Translation pattern to modify Caller ID to add a 9
    voice translation-rule 1
    Rule #  /match/ /set/
    (^.= Match anything begining with any number)(*= one or more digits) tranlasate to (9& = Take whatever is in the match phase and plug it in here)
    rule 1 /^.*/ /9&/ type subscriber subscriber (subscriber = ton(Ton=Type of number) value local area)
    rule 2 /^.*/ /91&/ type national national (national = ton value long distance area)
    rule 3 /^.*/ /9011&/ type international international (international = ton value international area)
    Config t
    voice translation-rule 1
    rule 1 /^.*/ /9&/ type subscriber subscriber
    rule 2 /^.*/ /91&/ type national national
    rule 3 /^.*/ /9011&/ type international international
    voice translation-profile INBOUND_PSTN
    translate calling 1
    voice-port X/X/X
    translation-profile incoming INBOUND_PSTN
    Let me know if this helps.
    John

  • Voip IP thelephony bad Calling number interpretation

    HI folks,
    We are using a CUCM 6.x and h323 gw with BRI interfaces. in last days there is a problem with calling number interpretation on the external phone calls. there are missing last 2 digits on the interpreted number.
    I have checked the output of the Caling number in the setup message outgoing from the GW and the phone number is in correct format. But on my display I miss last 2 digits of the phone number.
    Users are using CIPC
    Can be the problem with the numbers in the CUCM or on the provider side?
    Not every number is affected with this issue.
    I have used the debug ISDN q931 to check the outgoing traffic.
    Thanks in advance

    Hi Josh,
    meanwhile we have solved the issue, we have used traditional route patterns..
    the problem was in the sending wrong type and plan settings to ISDN provider (External phone number mask didnt matched the translation pattern on the GW and therefore it was sent like unknown/unknown and correct value should be Plan : ISDN and Type: National)
    thank you very much for a piece of your time  and for replying on this topic.

  • [nQSError: 12002] Socket communication error at call=(Number=10004, 10048)

    Can any1 plz help...!
    I am unable to start presentation services...! I am currently using windows server 2003 service pack 2. I tried configuring scheduler after which I got the message:
    "Windows could'nt start Oracle BI Presentation server on local computer. For more information review the system event log. If this is a non-microsft service, contact the service vendor, and refer to service-specific error code -1."
    I am getting these 2 errors:
    In nqserver.log shows below error+
    [nQSError: 12002] Socket communication error at call=recv: (Number=10004) A blocking operation was interrupted by a call to WSACancelBlockingCall.
    In nqscheduler.log shows below error_
    [nQSError: 12002] Socket communication error at call=: (Number=10048) Only one usage of each socket address (protocol/network address/port) is normally permitted.
    I have changed scheduler port (in Job manager-->file-->configure options..>schedule-->general tab) to an available open port since 9705 is not available. I also updated port number in instanceconfig.xml file.
    Any suggestions would be really appreciated.

    user12970693 wrote:
    Can any1 plz help...!Gawsh. That's awful.
    I wonder whether people who deal primarily with BI Server might be able to help you better than people who deal primarily with the database?
    http://forums.oracle.com/forums/category.jspa?categoryID=145
    I am unable to start presentation services...! I am currently using windows server 2003 service pack 2. I tried configuring scheduler after which I got the message:
    "Windows could'nt start Oracle BI Presentation server on local computer. For more information review the system event log. If this is a non-microsft service, contact the service vendor, and refer to service-specific error code -1."
    I am getting these 2 errors:
    In nqserver.log shows below error+
    [nQSError: 12002] Socket communication error at call=recv: (Number=10004) A blocking operation was interrupted by a call to WSACancelBlockingCall.
    In nqscheduler.log shows below error_
    [nQSError: 12002] Socket communication error at call=: (Number=10048) Only one usage of each socket address (protocol/network address/port) is normally permitted.
    I have changed scheduler port (in Job manager-->file-->configure options..>schedule-->general tab) to an available open port since 9705 is not available. I also updated port number in instanceconfig.xml file.
    Any suggestions would be really appreciated.On first guess, I'd almost think some anti-virus or firewall is haunting that machine.

Maybe you are looking for