Creating multiple translation patterns CUCM 8.5

Good day all,
I need to assign an employee a DID number. The problem is that he is in another state and I've only been able to ascertain that our translation pattern is setup for our state and area code. So how would I go about setting up a translation pattern for his area code? Would I need to create another dial peer?
Example:
Our translation pattern is 972934XXXX
I need one that is 770XXXXXXX
Any help would be appreciated.
Tariq

Hi Tariq.
Is that employee's phone registered on the same cluster?
Is your provider passing 770XXXXXXX DID to your VG?
If yes, you can create a translation pattern on CUCM translating the DID with different area code into desired extensions.
Please let me know
Regards
Carlo

Similar Messages

  • Need help Creating a translation pattern that adds dial out digits to incoming calls

    I came across an article yesterday and it showed the steps how to fix Missed Call/Received Call numbers so that you can dial them from the menu correctly (auto-add a 9, etc.)?
    I tried it this morning and came up with this translation pattern:
    voice translation-rule 6
    rule 1 /^201\(.*\)/ /8\1/
    rule 2 /\(..........\)/ /81\1/
    voice translation-profile filter_Incoming
    translate calling 6
    This translation pattern rule 1 adds the dial out character 8 and strips 201 for local calls. Rule 2 adds dial out character 8 and adds 1 for long distance.  The purpose of this translation rule is when the ephone receives the phone call the characters 8 and 1 are added so when you quickly need to redial you do not have to edit the number and add 8 for each call.
    I tested the translation-rule:
    ROUTER-2911#test voice translation-rule 6 9082121231
    Matched with rule 2
    Original number: 9082121231     Translated number: 819082121231
    Original number type: none      Translated number type: none
    Original number plan: none      Translated number plan: none
    ROUTER-2911#test voice translation-rule 6 2019121231  
    Matched with rule 1
    Original number: 2019121231     Translated number: 89121231
    Original number type: none      Translated number type: none
    Original number plan: none      Translated number plan: none
    ROUTER-2911#
    Issue is I am not sure with my inbound call leg if it can even work. We dial out through the SIP Trunk and the incoming is translated to the AutoAttendant on Cisco Unity Express.
    voice translation-rule 1
    rule 1 /2015552100/ /2003/
    voice translation-profile CUE_Voicemail/AutoAttendant
     translate called 1
    dial-peer voice 9 voip
     description **Incoming Call from SIP Trunk**
     translation-profile incoming CUE_Voicemail/AutoAttendant
     call-block translation-profile incoming BLOCKED-INCOMING
     call-block disconnect-cause incoming call-reject
     session protocol sipv2
     session target dns:nd01-04.fs.SIPPROVIDER.net
     incoming called-number .%
     voice-class codec 1  
     voice-class sip dtmf-relay force rtp-nte
     dtmf-relay rtp-nte
     no vad
    Can what I am trying to do be done with my current setup?

    Hi patldmart012,
    The dial-peer 9 that you have attached will not be affected by following config
    voice translation-rule 6
    rule 1 /^201\(.*\)/ /8\1/
    rule 2 /\(..........\)/ /81\1/
    voice translation-profile filter_Incoming
    translate calling 6
    Because you have not applied the translation profile "filter_incoming" on the dial-peer.
    Could you please provide the exact call flow?
    Along with that, If you are facing issue with calls on SIP Trunk, please collect following debugs in a logging buffer and attach the file. I will analyse it and will get back to you.
    debug voip ccapi inout
    debug ccsip message
    debug voice translation
    Debug h225 asn1 (If H323 involved)
    Debug h245 asn1 (If H323 involved)
    Debug MGCP Packets (If MGCP involved)
    Also provide the running config of the GW.
    These are verbose debugs, so please collect them in the following manner:
    Router(config)# service sequence
    Router(config)# service timestamps debug datetime msec
    Router(config)# logging buffered 30000000 7
    Router(config)# no logging con
    Router(config)# no logging mon
    Router# Clear log
    Router# term no mon
    <Enable debugs, then wait for issue to occur.>
    Router# term len 0
    <Enable session capture to txt file in terminal program.>
    Router# Undebug all
    Router# sh log
    Once i have the logs, i will analyse it and will get back to you.
    Regards,
    Mudit Mathur

  • Translation Pattern digit problem

    We have created a translation pattern (6925) which allows our users to call an internal number in order for them to get routed out to their external helpdesk via the PSTN (908456016925). Initially this didnt work as the translation patter number of 6925 did not have the correct Calling Search Space to get routed out of the voice gateway.
    That is now fixed however every time you dial 6925 you get a dead tone when dialling the number 2. If you press 5 immediately the call routes to the translation pattern and out to the helpdesk. This is not ideal as many users are putting the phone down when they get the dead tone as they think the number is incorrect.
    I have checked our dial plan route plan report and can confirm that no other device etc has been allocated a number beginning with 692.
    I've also created another translation patter (6935) to the same PSTN number and this works fine ie no dead tone when I dial the digit '3'. In fact I have tested 3,4,5 etc and they are fine its just 692.
    Any help would be appreciated.......
    BSOC

    My first step would be to remove the 6925 translation from CM.  Once removed, I would try dialing 6925 to see what happens, knowing full well that it should not work.  If there are any other patterns or devices beginning with 69 it should fail after pressing the 2 since there is nothing that matches.  I would then add the 6925 translation back in and test again.  Let us know!
    Tony

  • Translation Pattern

    Hello guys,
    Our new branch in NY has the DIDs in the range 40XX. The extensions in Our HQ in Boston are in the range 79XX. I asked telco to route those NY DIDs(40XX) to the Boston PRI but they say it wouldn't be possible before 30 days. I am in a big trouble and need to make this happen today. We have some extra DIDs in the range 75XX that we are not using them for now. My idea is to ask telco to map those 40XX DIDs to 75XX DIDs in Boston and use Translation Pattern in CCM to route the incoming calls to NY.
    Long story short,
    The caller will dial 21279840XX. The Telco will map the 40XX to 75XX and will send it to our Gateway in Boston. I configure a dial-peer with destination-pattern 75.. and the session target <<CCM IP Address>>. The digits represented to CCM will be in the ragne 75XX. By creating some Translation Pattern, I will remap the 75XX to 40XX and send it to NY (On Net). The 40XX extensions are already configured in the CCM. Could you please let me know if this is possible and how can I make this happen in the CCM. Do I need to creat any new dialpeer in the gateway for 75XX extensions?
    Thanks,

    Just like you said all you need to do is create a TP that translates 75XX to 40XX, so here is what you do:
    Create a new TP 75XX, under transform called number enter 40XX, make sure that the parition assigned to this TP is included in the GW CSS, also make sure that the CSS assigned to this TP has access to the phone's partition. That's it!
    There are other options, such as creating translation rule or num-exp on the GW, but the TP is the easiest.
    HTH,
    Chris

  • Translation Pattern Wildcard Match

    Our organization uses 5 digit internal extensions throughout. Our CEO would like the ability to dial any 5 digit extension in our organization but wants his caller id to be shown as his name and the extension of his secretary – basically masking his 5 digit extension. I believe the simplest way to achieve this is to create a Translation Pattern, but I’m having an issue trying to match the wildcards in a TP in CUCM7.1.5. At this stage I have set up a new Partition and CSS just for the CEO’s phone and placed a test phone in the new CSS. I then created a TP which is where I run into a problem.
    In the TP I have selected the proper partition and in the Calling Party Transformations section I have listed the Calling Party Transform Mask as the secretary extension (we’ll say 55555 for this example). When I use an exact Translation Pattern match (say 12345) the translation works as I would expect (when I dial 12345 from the test phone, the caller ID shows as 55555). However, when I use any wildcards in the Translation Pattern (i.e. XXXXX) the translation does not occur. Now when I dial 12345 the true caller ID number shows instead of the translated number.
    I’m basically looking for a catch all rule from the CEO’s phone that will translate to 55555. I’m guessing I’m overlooking something simple here – any assistance? Thanks in advance.

    I set up a calling party transformation pattern with the same results. The issue seems to be in matching the dialed pattern or Translation Pattern field. In my testing the pattern is matched only when it's exact and not when wildcards are used. See the first attached screen shot where the pattern is '12345'. When this is applied it works as would be expected and the caller ID on the receiving phone shows 55555. But, on the second attached screenshot using wildcards, when 12345 is dialed the caller ID shows as the number on the phone and not the translated value. For some reason the wildcards don't seem to match.
    I've tried various wildcard patterns such as XXXXX, 1234X, and [0-8]XXXX - none work. The last one is the one I'd really like to use. Other thoughts or suggestions?

  • How to create multiple sip trunks between cucm and cisco unified sip proxy

    Dear Expert,
    Is there a way to create multiple sip trunks between CUCM and Cisco Unified SIP Proxy (CUSP)? How to achieve it without creating multiple IP interfaces on the CUSP module.
    CUCM: 8.5.1.10000-9
    CUSP: 8.5.2
    Thank you,
    .wan

    Hello Michael,
    This SIP trunk is part of UCCE solution, which used between CVP, CUSP, and CUCM.
    The requirements:
    1) To have different codecs for different type of calls, as the phones are at few countries
    2) To pass different number of digits from CUSP to CUCM for different call treatments
    .wan

  • Using SQL to update Translation Patterns in CUCM 9.1

    Hello,
    I have approximately 400 translation patterns that I have exported from one CUCM 9.1 system that I want to import into another CUCM 9.1 system as this will save me lots of work.
    I have done this and the import was successful but when I look at the Translation Patterns in CUCM admin the value for
    Discard Digits under Called Party Transformations is shown as < None > where it should be PreDot.
    Oddly when I export the Translation Patterns from the CUCM cluster to which I have just imported them the value shown in the csv file is PreDot
    I was wondering whether it would be possible to change the value for Discard Digits using SQL. Despite reading Bill Bell's helpful blog series I am struggling to work out how to do this.
    The basic operation I want to do is described below:
    Update Discard Digits to PreDot for all Translation Patterns that start with 90.
    Can anyone help me with this?

    Thank you for the answer, in my case I only need to distribute LSCs to the phones for 802.1x authentication. As far as I understand, it is possible to just update the CTL file with Cisco CTL Client utility.

  • How to create 20000 route pattern at the same time?

    I would like to create a partition which contains 20000 different number which a list of ip phone are going to be able to call.
    It would be difficult for me of create route pattern one by one. Please How may I proceed?
    Thanks in advance.
    Best Regards,

    If I am understanding you correctly you're trying to allow a subset of the phones in your organization to dial numbers other phones cannot.
    Assuming I understand you correctly, you would be better off to go about this in the opposite direction. Current SRND recommendations indicate that the Device CSS is capable of reaching all destinations while the Line CSS imposes any dialing restrictions. It may very well be that you need to create 20,000 route or translation patterns; however, the advise is to place these in a partition that is listed on the Directory Number [Line] CSS and blocks the destination from those phones that should not be able to reach it. This becomes especially useful with other features such as Extension Mobility as the unique list of restrictions follow that DN regardless of the device it is being used on.
    As for the "how" part: Current versions of CUCM include an Import/Export menu within BAT. Export the route patterns you have in the cluster now so that you have a properly formatted CSV and accompanying header text file. Replace the rows of the existing records with what you want to add to the database. You can use tools such as 7-Zip to extract and rebuild the TAR file.
    Lastly, be mindful of the capacity limits of the database:
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/callpros.html#wp1156290
    A Unified CM cluster with a very large dial plan containing many gateways, route patterns, translation patterns, and partitions, can take an extended amount of time to initialize when the Cisco CallManager Service is first started. If the system does not initialize within the default time, you can modify the system initialization timer (a Unified CM service parameter) to allow additional time for the configuration to initialize. For details on the system initialization time, refer to the online help for Service Parameters in Unified CM Administration.
    You should work with your Cisco Partner who has access to sizing tools before doing this. These tools can calculate the impact that the additional route patterns will have on the cluster.
    For Cisco partners and employees, the tools are available at the following locations:•Cisco Unified Communications Sizing Tool is available athttp://tools.cisco.com/cucst•Cisco Unified CM Capacity Tool is available athttp://www.cisco.com/go/cucmct

  • Is there any other way to achieve per user call forward restriction other than to create multiple voice policies?

    Hello,
    We mentioned the environment details below:
    Environment
    In our PBX environment, currently a user can forward calls to any local (within a region) internal extension. But for external PSTN call forwarding, a user needs to send a request and be approved by their manager. And the forwarding restriction
    is applied such that user is only allowed to forward to that particular PSTN number - to prevent toll fraud.
    Moving forward to Lync, using voice policy's call forwarding and simultaneous ring PSTN usages, I can set it to allow forward and simultaneous ring to custom PSTN usage and a custom route that will only send calls to these pre-approved
    external numbers.
    Outcome
    But in such a scenario,
     sSince all the custom external allowed numbers will have to be put into a single Route match table, User A will be able to successfully
    set up call forward to User B's number. (if they come to know about it somehow, that is)
    rü 
    Route matching list will be very long due to the number of users per hubsite that has call forwarding enabled.
    Questions
    Is there any other way to achieve per user call forward restriction other than to create multiple voice policies ? MSPL may be ?  
    2. Is there a limit in the number of entries you can have on the Route pattern matching regex expression ?
    Please advise. MANY THANKS.

    1) I think multiple policies may be your best bet, though it's not a fun one to manage, I agree.  MSPL could do it, but it would be more complex to maintain in the end.  Even gateways have limitations on routes.
    2) I'm not aware of a limit, though I'm not saying there's isn't one.  But if you hit it, you could move to a second usage/route combo.
    I'd suggest building out some PowerShell usage/route creation/organization script for this so it's not something that would need to be maintained within the GUI.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question please click "Mark As Answer".
    SWC Unified Communications
    This forum post is based upon my personal experience and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Translation pattern question

    Good afternoon - I had an urgent request to forward a number out of our DID pool to a satellite phone, which I was attempting to do with a translation pattern. When that didn't work, I tried setting that DID up as a regular DN, but not assigning it to a phone, and configuring the CFWALL to forward to the international number, making sure the cfw partition is set to all international calls.... Is there an easy way to do this? Other than configuring that number on a phone of course and doing a good old-fashioned CFWall.

    Yes, I ensured that I had the correct CSS and number mask. As a quick fix, I put an extension on the employees phone, and created a temporary cfw CSS with international calling capabilities and forwarded all calls to the satellite phone number.
    Thanks!
    Joel

  • Translation pattern not matching

    Hello All
    I am configuring a cucm 4.2 (yes i know its obsolete) integration with Lync 2010 and am having issues with a translation pattern.
    The Lync server is sending me 86xxxxxxxxxx for calls within china and will send 61xxxxxxxx for australia (strips the +)
    I have configured a [^86]! which should match any international numbers (other than China) and be prefixed and sent to the gateway. Here is the wiered thing I can dial +44xxxxxxxxxx using my lync client which proves that this is matching (when i delete the translation the call will fail).
    But when i dial a number like +61xxxxxxxx it doesnt get through and i get
    Cisco CallManagerDigit analysis: match(pi="1",fqcn="", cn="removedbymyself", plv="5", pss="LYNC:PT_Reception", TodFilteredPss="LYNC:PT_Reception", dd="61xxxxxxxx ",dac="0")
    Cisco CallManagerDigit analysis: potentialMatches=NoPotentialMatchesExist" on the traces.
    The LYNC partition has the translation rules. and the CSS assigned to the sip trunk has access to it. the CSS configured in the translation rules is the also the one assigned to the sip trunk.
    Anyone see this sort of thing before? how can i check if there is another transformation taking place?
    Only way i get round is to put a translation patter for " ! " and it works for all international calls.
    Thanks,

    Hi,
    Have you tried testing the call with Dialed Number Analyzer? I find that's a fantastic and often-overlooked tool for this kind of issue. If DNA shows the call will not route, it's probably a CSS issue for the Stafford gateway. If DNA shows the call will route, then it's probably a dial-peer issue on the Stafford gateway.
    -Jameson

  • Translation Pattern - X wildcard not working.

    I am trying to translate any calls from a certain CSS to extension 4900-4999 to a single extension (8114). I tried using 49XX as the
    Translation Pattern, 8114 as the Called Party Transform Mask, and the partiton for this is the first in the CSS list. This is not working...it just calls directly to the dialed extention (4950), but if I change the Translation Pattern to 4950 it works just fine (goes to 8114 like desired). The partition 4950 is located in is halfway down the list in the CSS. Is there a particular reason the X wildcard is not working in this instance?

    Everything is working as expected based on your configuration, CUCM uses best match routing.
    I can already tell your CSS has access to both, 4950 and 49XX, thus,it's all working fine.
    4950 is one match
    49XX 100 matches
    4950 is the best match.
    CSS order only matters when there's 2 or more patterns with the same number of matches. Only THEN, which CSS is on top, will matter.
    You need to remove access to the DNs directly and leave only the TP.
    HTH
    java
    if this helps, please rate
    www.cisco.com/go/pdihelpdesk

  • How many times is my Translation Pattern being used?

    I am running CUCM 8.5.1.  I have about 50 or so translation patterns.  Is there a report that can tell me how many times each translation pattern is being used daily or weekly?

    Here is the entire setup and my problem.
         Service Provider is sending 9725 and 3131. 
         Voice Gateway is doing a Num-Exp to 2604 and 2403  (respectively)
         Then, the Call Manager is doing a translation on both numbers to Route Point 7824 which then triggers UCCX.
    Two numbers for one purpose.  I would like to remove 9725 / 2604 but I'm not sure how many times it is being used.  Are the calls that are hitting my route point coming from 9725 or 3131?  I can't tell since they both are being translated to the same Route Point.
    Whats the best way of finding out?  Thanks for your time guys!!

  • Creating OTR Translation

    Hi,
        Recently we have upgraded from ECC 5.0 to ECC 6.0. I am not able to create OTR Translation. SE63 transaction has changed a lot after upgrade. However I am able to create OTR in one language but I am not able to create a translation in other languages for the same OTR.
    Can anyone help me on this ??
    Regards
    Bharath Mohan B

    Look at the below links, It will hlpe you..
    The multi-language capabilities of BSP - /people/thomas.jung3/blog/2004/07/13/bsp-150-a-developer146s-journal-part-vii--dealing-with-multiple-languages-english-german-spanish-thai-and-polish
    http://help.sap.com/saphelp_47x200/helpdata/en/93/bccd3a00746f4ae10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/7a/ee4400b70b11d5993900508b6b8b11/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/66/b5cd3a69ba784be10000000a11402f/frameset.htm
    <i>*Reward each useful answer</i>
    Raja T

  • Translation-pattern delay to outbound call

    Hello,
    I config one translation-pattern: 1234 tanslation to one mobile number (call ouside to PSTN via E1 link)
    and also config T302 time value = 5000 (default 15000)
    When I dial 1234, I will get a dial-tone, then waiting 5 second -> the call active.
    Is it normally?
    Or what could I do to resolve it?
    Thanks.

    What you are experiencing is expected, this is what is called Inter-digit time out. What is happening is that within your dial plan there is another pattern (could be another Translation Pattern, DN or Route Pattern) starting with "0".
    The following Cisco document explains this behavior:
    http://www.cisco.com/c/en/us/support/docs/voice-unified-communications/unified-communications-manager-callmanager/6171-interdigit-timeout.html
    Now going back to your concern and moving forward with the explanation, the Unified Communications Manager Platform is designed to route calls based on the closest match. When you dial "0" since there is another pattern starting also with 0 in your dial plan then, CUCM will wait for more digits. It is not until the T302 timer (that the document above mentions)  expires that CUCM routes the call based on the order of the partitions set or configure on the routing device (in your scenario it is going to be the CSS of the Translation Pattern)
    You will be able to check there is an over-lapping pattern within your system by going (in the Administration page for Call Manager) to Call Routing > Route Plan Report and:
    1) Type 0 on the search bar and hit search and all the results starting with 0 should display.
    Or
    2) Exporting your dial plan to a .csv file, open it with excel and apply filters to find the overlapping problem.
    You can also reduce the T302 timer from the Call Manager service parameters from the default value (15 seconds) to a minimum of 3 seconds.
    Hope this information helps

Maybe you are looking for