Route calls based on extensions

Hi guys
First of all, I not have a good Englis so I hope you undertand me.
I would like to know if there is a way to route calls based on the caller id. This is, for instance, I have extensions 5xxx and 88xx and now they are going trough E1 0/0/1, I want to move this, and only this extension go out to pstn through teh E1 0/0/0. It is possible to do someting like this, in such case, how?
Best Regards

Hi.
You can also use the search function for your query because this topic has been touched many times here
Eg. Use caller ID route based as search keyword  and you'll find the solution
HTH
Regards
Carlo
Please rate all helpful posts
"The more you help the more you learn"

Similar Messages

  • Route call based on source IP address

    Hello Guys,
    Is there a way to route calls based on source IP address?
    I want to redirect calls to specific queues based on the ip of the phone who's starting it.
    Any ideas?
    Thanks in advance.
    Filipe Leite                  

    Hi Filipe
    I'm assuming here that you are using CallManager rather than CME?
    One option might be to use the 'device mobility' feature to assign a specific CSS to devices based on their IP subnet. That CSS could have the appropriate partitions to route to a seperate trigger that directs calls to a separate CSQ.
    Of course, whether you can do this depends on whether it would be appropriate to override the device CSS in this way.
    Aaron

  • Route Calls based on first 2 digits of customer Ref#

    Hi,
    I just want some help with an IVR script I am preparing.
    The idea is to route calls to a different ICM script depending on the Ref# entered by the customer.   Reference numbers are currently 11 digits long (I used Get Digit String to gather the Ref#).
    - For References starting by 10, send to X script
    - For References starting by 11 to 19, send to Y script
    - For References starting by 2, send to Z script
    1) What is the best way of identifying and routing the calls to the specified target as written above?. 
    2) Are there any good practices for these sort of tasks?
    3) is there an specific functions I can use.
    Following are the details of my site:
    - Cisco CRS 4.5
    - Cisco ICM 7.1
    Thanks very much for your support
    I am not really an UCCE developer, But I intend to learn as mich as I can
    Regards

    My personal choice is to put all the decision making in ICM, mostly because there's usually just one ICM script and multiple IVRs which need to be updated in order to make a change.  That being said, here's a high level on how to do it.  In the IVR you collect your reference number and pass it to ICM as an enterprice variable, lets say Peripheral Variable 1.  In ICM you have an IF node which uses the following function if(left(PV1,2)="10", this looks at the two left most variables and checks if it is 10 or not.  If it's 10 you can send it to one ICM script if it's not 10 then you have another IF node which checks if it's something else.
    david

  • How to Route Calls based on priority

    Hi,
    We have ICM Version 7.2.5 running on our contact center setup along with CVP 7.0. Here we have some scenario as required by the customer:
    For Ex.
    We have two differnt skill group namely Custmoer care and Technical Support. We are getting call1 for cust care, call2 for cust care ,call3 for tec support and call4 cust care.In this case we need to serve call4 for before call3 were we have differnt scripts running for each skill group.
    Kindly suggest your recommendations on the above and guide me to take it further.
    Regards,
    Sivakumar

    You can lower the priority of calls in queue either by editing the settings of the queue node or placing a priority node after you queue the call. In your case you would lower the priority of calls in your tech support script. Default priority is 5, and lower numbers correspond to higher priorities, so you would change your tech support priority to 6 for example. Keep in mind if you lower the priority, those calls will always go to the back of the line behind higher priority calls. Careful you don't squeeze these callers out completely.

  • Route call base on where call came from

    Would like to route calls based on the location they are calling from. Have three remote sites in same cluster. Would like to route calls from A & B to ACD server at remote site A, via A's gateway. A has a tie line trunk from gateway to ACD. Calls from C to go to external number via C's gateway. Have previously setup a route pattern for the internal XXXXX ext and all calls from A, B, and C went to ACD. But would like to route calls from C to external number.

    Well, if currently xxxxx is a route pattern that is in the internal partition and points at the gateway at site A, I would put it into a new pt called 'acd' or something, and then make another xxxxx in another new pt 'gwyC', and adjust the CSS for devices at each location so that A&B have the 'acd' pt and C has the 'gwyc' pt, and everyone can still have internal pt and call each other without any confusion.
    Mary Beth

  • Route calls to specific number based on Date and Time

    Hi,
    UCCX 8.5.1.11001-22
    I am trying to create a script that will route calls to a specific number after-hours.  The only catch is the number changes every week and rotates among 4 or 5 people.  I have seen several scripts and xml documents up that give me a good start but I just cant seem to figure out the process with the xml document and call flow of this one.  I do realize this is basically a programing question but if you could get me headed in the right direction it would help.
    I am no stranger to UCCX scripting but a novice to xml integration.

    I'm not sure what the SM toolkit is.  Could you explain it or provide a link?
    If you and your collegaue are admins, then I would say skip the overhead of an XML document for now and just manage the schedule in a subflow.
    Example:
    Subflow Variables
    String oncall_number_current = ""String oncall_number_avholloway = "916125551212"String oncall_number_jsmith = "916125551313"String oncall_number_default = "916125551000"Date today = D[now]
    Subflow Script
    StartSwitch int (today.month)  January (value == 1)
        /* In Jan, from the first to the fifteenth, Anthony is on call */    If (today.date >= 1 && today.date <= 15)
          True        Set oncall_number_current = oncall_number_avholloway
            Goto End of Script      False
        /* In Jan, from the sixthteenth to the thirty-first, John is on call */    If (today.date >= 16 && today.date <= 31)
          True        Set oncall_number_current = oncall_number_jsmith
            Goto End of Script      False
      Febraury (value == 2)    /* In Feb, from the first to the sixth, Anthony is on call */
        If (today.date >= 1 && today.date <= 6)      True
            Set oncall_number_current = oncall_number_avholloway        Goto End of Script
          False    /* In Feb, on the seventh, from midnight to noon, Anthony is on call */
        If (today.date == 7 && today.hod >= 0 && today.hod <= 11)      True
            Set oncall_number_current = oncall_number_avholloway        Goto End of Script
          False    /* In Feb, on the seventh, from noon to midnight, John is on call */
        If (today.date == 6 && today.hod >= 12 && today.hod <= 23)      True
            Set oncall_number_current = oncall_number_jsmith        Goto End of Script
          False    /* In Feb, from the eighth to the twenty-nineth, John is on call */
        If (today.date >= 8 && today.date <= 29)      True
            Set oncall_number_current = oncall_number_jsmith        Goto End of Script
          False  March (value == 3)
        ..etc, etc, building out the whole year...  Default
        /* Set the default on call number */    Set oncall_number_current = oncall_number_default
        Goto End of ScriptLabel End of Script
    End
    Main Script Variables
    String oncall_number = ""
    Main Script Script
    ...oncall_number = Call Subflow (SCRIPT[oncall-sublfow.aef], oncall_number_current)Call Redirect (--Triggering Contact--, oncall_number)...
    In the example of January 3rd, the subflow would execute 4 steps.  That's not much at all.  Of course you would only call the subflow if the hours called for it.  This would eliminate unecessary calls to the subflow.
    To update the oncall, just update the script, save, upload, refresh, and then refresh the apps which call it.  No down time at all!
    I hope that makes sense.  If not, ask questions.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • Script to select files in a folder based on extension

    Does anyone have a script that would select files in a folder based on extension, then move the files somewhere else?

    Hi Kagey and welcome!
    You have to be completely accurate about the path. If your hard disk is called "Macintosh HD", then it's
    every file of folder "Macintosh HD:Applications:FileMaker Pro 6 Folder" whose name extension = "tab"
    You can generalise this for other users if you can't be sure about the name of their hard disk:
    set apps_folder to path to applications folder as string
    set fmp_folder to apps_folder & "FileMaker Pro 6 Folder"
    tell application "finder" to get every file of folder fmp_folder whose name extension = "tab"
    HTH
    H
    PS - well done in the footy

  • Redirect Calls Based on Calling Party Number

    Hi All,
    I am looking for a method to redirect inbound PSTN calls based on the calling party number.  I can do this in CUCM 9 or IOS.  I find plenty of documentation out there on blocking calls by calling party number but nothing on redirecting.     
    My situation is this.  We are a large company and often get request from users to block calls from annoying or harassing numbers.  Rather than block them I would like to drive them into a mailbox where the caller can attempt to find a resolution if they feel the calls was blocked in error.
    Has anyone else attempted something like this? 
    Thanks

    Hi Jerold,
    If you are using CUCM 8.x and above, you can re-direct the call on the basis of the calling party number.
    The configuration is very similar to block a call that uses the new feature added in CUCM 8.x and above (
    Route Next Hop By Calling Party Number). The step 8 in the following document explains how to handle the call when the call has be routed by the calling party number. The translation pattern is configure with Route Option as "Block this pattern".
    https://supportforums.cisco.com/docs/DOC-18367
    In order to re-direct the call, you can configure the Route Option with "Route this pattern" and specify the desired destination pattern under "Called party Transformation Mask". Also, make sure to add the appropriate CSS to be able to route the call.
    HTH,
    Jagpreet Singh Barmi

  • Service Call based A/R Invoice

    Hai Experts,
         How to find service call based expenses.
    Regards
    Mohamed Yousuf Ali M I

    Hi Muhammad Yousuf
    Do you want to find out how many service calls are there against which there's no AR invoice made or you want to separate AR invoices routed from Service calls separately and the normal AR invoices separately.
    If you want separate AR invoices for normal business and routed from Service call you could do so with the help of numbering series, but if you are looking for the first one i.e. how many service calls are there without an AR invoice maybe a sql based query will help you out.
    I hope my answers helps you out.
    Regards
    Iftikhar

  • SPA9000 routing calls outside that should go to a huntgroup?

    In my attempt to try out a special huntgroup configuration for somebody I'm trying to help out, I've stumbled upon this problem:
    I've set up a huntgroup as follows
    85:name=Test,50,55,hunt=ne;6;3,cfwd=aa
    However, calling 85 from one of the phones doesn't trigger the huntgroup - rather the SPA9000 attempts to route the call as a call to an outside number:
    [BCC]CallRoute:85
    [BCC]CallRoute:85
    [BCC]Found uid=51 in group=5?
    [BCC]Found uid=51 in group=5?
    As you can see, it doesn't find a call routing rule, and thus returns a 503 response to the caller.
    Has anybody an idea what is going on here?
    Message Edited by humba3 on 07-08-2007 10:10 AM
    There are two essential pieces to tracking down a problem with your VoIP equipment:
    The configuration of every device involved
    SIP protocol traces
    And don't forget: there's no such thing as giving too much information when describing a problem.

    Have you managed to call a huntgroup from a phone attached to the SPA9000? It works fine if I set 85 as a contact in one of my sip lines, then call the appropriate did from my cell - but not a chance calling it from the inside of my network. My DP is okay (you may have seen my message when I was editing it.. initially I posted something incorrect because I forgot that . means 0 or more repetitions).. but for your amusement, here it is:
    My call routing rules:
    (<:L1,2,3,4>xxxx.|<:L1>#1xxxx.|<:L2>#2xxxx.|<:L3>#3xxxx.|<:L4>#4xxxx.)
    Group Line 2: 4,3,1
    Group 2 User ID: 5? (the phone I'm making the call from has extension 52)
    And the line 4 DP:
    (xxxx.|<#4xxxx.)
    As you can see, two digit numbers cannot pass through that DP - they get as far as the SPA9000 and that's it. My internal numbering scheme is 2 digit only, so basically what I expect to happen is for any existing 2 digit extension, the appropriate extension will ring, and if there's no such extension, there'll be a fast busy since my setup doesn't allow 2 digit numbers to leave my network. In addition, any known user id to the system (e.g. vm, vmm, aa, imusic) will also be directly routed and will never pass through the call routing rules (the SPA9000 has a "bug" insofar that if a call originates from a non SPA device, it'll put these 4 user ids through the call routing rules (and since there's no match, the call will result in a 503), making it impossible to do voicemail, aa or moh for any third party phone)
    There are two essential pieces to tracking down a problem with your VoIP equipment:
    The configuration of every device involved
    SIP protocol traces
    And don't forget: there's no such thing as giving too much information when describing a problem.

  • Is it possible to pick up an incoming call from an extension that is not physically ringing?

    Is there a way to pick up an incoming call from an extension that is not physically ringing?
    For  example if an incoming call was ringing at EXT 1019 and  they were away from their desk momentarily, could the call be picked up  from another extension by pressing a number sequence or something?
    we are using UC560. if you could tell in detail how it can be setup(config) and how it will work.Thank you in advance.

    Please rate helpful posts.
    Thanks,
    Alex
    Here is the inof for the Call Manager Express.
    Enabling Call Pickup
    To enable Call Pickup features on SCCP or SIP phones, perform the following steps.
    Prerequisites
    •SIP phones require Cisco Unified CME 7.1 or a later version.
    •The PickUp and GPickUp soft keys display by default on supported SCCP and SIP phones. If previously disabled, you must enable these soft keys with the softkeys idle command.
    Restrictions
    •SIP phones that do not support the PickUp and GpickUp soft keys must use feature access codes (FACs) to access these features.
    •Different directory numbers with the same extension number must have the same Pickup configuration.
    •A directory number can be assigned to only one pickup group.
    •Pickup group numbers can vary in length, but must have unique leading digits. For example, if you configure group number 17, you cannot also configure group number 177. Otherwise a pickup in group 17 is always triggered before the user can enter the final 7 for 177.
    •Calls from H.323 trunks are not supported on SIP phones.
    SUMMARY STEPS
    1. enable
    2. configure terminal
    3. telephony-service
    4. service directed-pickup [gpickup]
    5. fac {standard | custom pickup {direct | group | local} custom-fac}
    6. exit
    7. ephone-dn dn-tag [dual-line | octo-line]
    or
    voice register dn dn-tag
    8. pickup-group group-number
    9. pickup-call any-group
    10. end
    DETAILED STEPS
    Command or Action
    Purpose
    Step 1
    enable
    Example:
    Router> enable
    Enables privileged EXEC mode.
    •Enter your password if prompted.
    Step 2
    configure terminal
    Example:
    Router# configure terminal
    Enters global configuration mode.
    Step 3
    telephony-service
    Example:
    Router(config)# telephony-service
    Enters telephony-service configuration mode.
    Step 4
    service directed-pickup [gpickup]
    Example:
    Router(config-telephony)# service directed-pickup gpickup
    Enables Directed Call Pickup and modifies the function of the GPickUp and PickUp soft keys.
    •gpickup—(Optional) Enables using the GPickUp soft key to perform Directed Call Pickup on SCCP phones. This keyword is supported in Cisco Unified CME 7.1 and later versions.
    •This command determines the specific soft keys used to access different Call Pickup features on SCCP and SIP phones. For a description, see the service directed-pickup command in the Cisco Unified CME Command Reference.
    Step 5
    fac {standard | custom pickup {direct | group | local} custom-fac}
    Example:
    Router(config-telephony)# fac custom pickup group #35
    Enables standard FACs or creates a custom FAC or alias for Pickup features on SCCP and SIP phones.
    •standard—Enables standard FACs for all phones. Standard FAC for Park Retrieval is **10.
    •custom—Creates a custom FAC for a feature.
    •custom-fac—User-defined code to dial using the keypad on an IP or analog phone. Custom FAC can be up to 256 characters and contain numbers 0 to 9 and * and #.
    Step 6
    exit
    Example:
    Router(config-telephony)# exit
    Returns to privileged EXEC mode.
    Step 7
    ephone-dn dn-tag [dual-line | octo-line]
    or
    voice register dn dn-tag
    Example:
    Router(config)# ephone-dn 20 dual-line
    or
    Router(config)# voice register dn 20
    Enters directory number configuration mode.
    Step 8
    pickup-group group-number
    Example:
    Router(config-ephone-dn)# pickup-group 30
    or
    Router(config-register-dn)# pickup-group 30
    Creates a pickup group and assigns the directory number to the group.
    •group-number—String of up to 32 characters. Group numbers can vary in length but must have unique leading digits. For example, if there is a group number 17, there cannot also be a group number 177.
    •This command can also be configured in ephone-dn-template configuration mode and applied to one or more ephone-dns. The ephone-dn configuration has priority over the template configuration.
    Step 9
    pickup-call any-group
    Example:
    Router(config-ephone-dn)# pickup-call any-group
    or
    Router(config-register-dn)# pickup-call any-group
    Enables a phone user to pickup ringing calls on any extension belonging to a pickup group by pressing the GPickUp soft key and asterisk (*).
    •The ringing extension must be configured with a pickup group using the pickup-group command.
    •If this command is not configured, the user can pickup calls in other groups by pressing the GPickUp soft key and dialing the pickup group number.
    Step 10
    end
    Example:
    Router(config-ephone-dn)# end
    or
    Router(config-register-dn)# end
    Exits configuration mode.
    Examples
    The following example shows the Group Pickup and Local Group Pickup features enabled with the service directed-pickup gpickup command. Extension 1005 on phone 5 and extension 1006 on phone 6 are assigned to pickup group 1.
    telephony-service
    load 7960-7940 P00308000500
    load E61 SCCP61.8-2-2SR2S
    max-ephones 100
    max-dn 240
    ip source-address 15.7.0.1 port 2000
    service directed-pickup gpickup
    cnf-file location flash:
    cnf-file perphone
    voicemail 8900
    max-conferences 8 gain -6
    call-park system application
    transfer-system full-consult
    fac standard
    create cnf-files version-stamp 7960 Sep 25 2007 21:25:47
    ephone-dn 5
    number 1005
    pickup-group 1
    ephone-dn 6
    number 1006
    pickup-group 1
    ephone 5
    mac-address 0001.2345.6789
    type 7962
    button 1:5
    ephone 6
    mac-address 000F.F758.E70E
    type 7962
    button 1:6

  • How to block calls based ANI for individual user?

    I want to know how to block calls based on ANI for individual user in CUCM?  Lets say if the individual wants to block calls from certain number.
    Malicious call id - softkey will not work for our purpose.
    calls come to cucm via mgcp gateway.  cucm 9.x
    thanks,

    How to block calls has been asked hundreds, and hundreds of times at CSC, a simple search would have provided you with all the necesarry information. Please search before you ask
    https://supportforums.cisco.com/docs/DOC-19628
    HTH
    java
    if this helps, please rate
    www.cisco.com/go/pdihelpdesk

  • Route decisions based on destination TCP port with EIGRP

    Need information and plausibility on making routing decisions within EIGRP based on different destination TCP port.  I have a third party partner that we communicate too and they are adding a second location which we will connect too.  They are wanting to use the same destination host IP but make route decision based on destination TCP port; i.e. if we target tcp 6123 they want us to route down link A to site A, if we target tcp 7123 we would route down link B to site B.  I have never had to make that happen so I am looking into whether it actually can and if so what is basic configuration to pursue.  We use static IP routes to/from them today and will in the future at the edge, those are distributed internally to our EIGRP.  Can EIGRP make decisions based on IP and Port?

    No routing protocol makes decisions based on port number as far as I know.
    You need to look into PBR (Policy Based Routing) for this where you can use acls to define the route that traffic takes.
    Depending on your connections you may well need to use tracking as well but it depends.
    If the only reason to use EIGRP is for these connections you probably don't need it as with PBR you are overriding the routing table anyway but you may want to run it for other connectivity.
    If you do a search on PBR you should find quite a few examples but if you get stuck then by all means come back.

  • Possible to Route Traffic Based on AVC?

    Is it possible to route traffic, based on the Application Visibility Control functions that specific Cisco routers are capable of?  Here's my issue:  I have two ISP's.  One is at about 120% utilization.  The other isn't doing anything.  I can specify ip routes based on IP addresses.  For instance, I can ip route 173.252.110.27 255.255.255.255 10.x.x.x to point to our ISP2 firewall, which is our non-utilized provider, for Facebook traffic.  The problem is that sites like this have massive public subnets, so I won't be able to capture all of the traffic destined to Facebook.  Is there a way to route traffic based on application?  I know that Palo Alto firewalls have a way to do Policy Based Forwarding, based on application.  I was wondering if the same was possible with AVC.  Thanks for any help.

    Hello.
    Yes, it's possible and, actually, you have 2 ways.
    1. use manual load-balanace between links.
    2. use PfR to load-balance traffic automatically.
    PS: you also will need NAT with route-map.

  • CUCM route calls diferents gateways/sip trunks

    Hi at all, I have CUCM 6.1.1 and I want to route calls throughs diferents gateways or sip trunks.
    I planned to do with route groups, but I can not add on a route group a H323 gateway and a SIP trunk at the same time.
    How can route calls in different ways?
    In the CUCM page "Route patterns" I want to make alternative routes, for example, the number 6666 is on route "666X" through a "gateway/route list", but if I can not contact by going this route I need to go through the alternative route "XXXX" through another "gateway/route list".
    How can I make by going first to one pattern and then the other pattern?
    Thanks!
    Fran

    Ok thanks but one question more.... if I have a MGCP Gateway? Can I do this from my MGCP Gateway? or I need an H323 Gateway.
    And another possibility.... I dont know if it's right....
    Can I do this with Partitions and CSS?
    This is for example I 'll have a CSS "Global" with Partitions (Primary and Secondary);
    It could go the route first to 666x Gateway with CSS "Global" and partitions (Primary and Secondary). This way I do not know if it is routed first through the Gateway of the partition as Primary and Secondary alternative partition that is served by the SIP Trunk.
    Using the "Dial Number Analyzer" I get the second path XXXX (SIP Trunk) as an alternative route ...

Maybe you are looking for

  • Facetime with ipod touch, no video showing up

    I'm using face time to call my mom.  My mom can see me, but I don't see her.  I can however, see myself. This is also inconsistent, sometimes it works, other times it doesn't.

  • How to create transparency between objects

    Hi, I'm hoping you cam assist with something that is troubling me. I have a circle with split into 5 segments (image A). All of the segments have a stroke (1px) of white, and a fill. What I want is for the STROKE to be transparent so that when I posi

  • Photo composite with PE 3.0

    I have been asked to photograph a sports team and create a photo composite poster on a separate photographic background. I've seen these, but is PE the appropriate program to use? If so, anyplace I can get some help? I have PE 3.0 on a PC.

  • Using Airport Express to create a WDS with XP

    I have a Dell laptop running XP Pro (SP 2) connected wirelessly to my Airport Extreme Base Station using a Netgear WGT511 wireless card. I am trying to create a WDS using 1 (or 2 if necessary) Airport Express stations to extend the wireless signal th

  • Database.sqlite3   is what exactly?

    A folder called database, with a file inside it called database.sqlite3 just showed up in my trash. I found it by emptying the trash and getting a message that this file was in use. I've Googled it and found old posts saying its related to RSS feeds