Genesys Cloud - Main

 View Only

Discussion Thread View
  • 1.  Private Trunk and DiD

    Posted 01-30-2024 03:53

    Hi all !

    I would like to associate "private DID" numbers outside the E164 plan.
    I'll explain the context: we have a byoc trunk between an sbc and genesys. Our customer wants to send calls to routing points such as 101010 or 3000xx... 
    When I try to create DIDs, I can only do so in E164 format (and therefore country code + dialplan). Is it possible to create a range of private numbers?

    Most call routing will be assigned to flows, but also to users.

    Regards and thank you for your help,


    #ArchitectureandDesign
    #Integrations
    #PlatformAdministration
    #SIP/VolP
    #SystemAdministration
    #Telephony

    ------------------------------
    Arnaud
    ------------------------------


  • 2.  RE: Private Trunk and DiD

    GENESYS
    Posted 01-30-2024 10:21

    Hi Arnaud... let's define two number ranges and a few other items for your use case and work them separately: 

    Range 1 - 101000 - 101999 - extensions for users

    Range 2 - 102000 - 102999 - route points for flows

    Route point for flow: 102001

    DID Range for Flows: +14445102000 - +14445102999

    DID Number for Flow: +14445102001

    For Range 1, Define that range as a did pool then assign extension to users as needed. Then confirm that your default site has a number plan for that string length (there's an extension plan by default, but you may need to adjust it for length if it's longer/shorter than the default) If a string within that range comes inbound and is assigned to the user, it'll be handled as an internal call and routed to that user. 

    For Range 2 the inbound string will be processed as an extension for the default site, but since it's not assigned to anything we'll need to modify it so GC knows what to do with it. For this you'll want to create a number plan in your default site, and use a regex match, and then modify the string. This is what allows you to convert it to the e164 did string you have assigned to your flow. 

    When a string of 102001 comes inbound on that trunk, it'll match the extension number plan, and the site will begin processing it. It will evaluate the Extension Match plan first (they go in order). The match expression will match a six digit string beginning with 102, and place the last three digits into group 1 (i.e., $1). The normalized number expression will then prepend +14445102 to the digits in group 1, creating your full e164 string that will be processed. 

    If it matches a gc did number, it'll follow that route, if not it'll be routed out to the pstn. 

    My example is using two distinct ranges, so if you have a mixed up set of numbers it'll be more complex. 



    ------------------------------
    Dean Thames
    Sr. Principal Consultant Cloud CX
    ------------------------------



  • 3.  RE: Private Trunk and DiD

    GENESYS
    Posted 01-30-2024 15:01

    Dean's method is definitely the way to go here - I'd like to point out that this is a great time to use TV's favorite area prefix: 555 and/or an unused area code so that you do not accidently block calling to a real number. We have a lot of numbers setup this way ourselves and I always configure them as the area code of my favorite city, then 555. ie +1404555xxxx



    ------------------------------
    Brad Murlin
    Zillow, Inc.
    ------------------------------



  • 4.  RE: Private Trunk and DiD

    Posted 02-02-2024 08:46

    Ok gentlemen, thank you for your help, 
    I understand the principle, I wasn't doing my research in that direction at all, I'll play with that.
    Thank you for your time,



    ------------------------------
    Arnaud
    ------------------------------



Need Help finding something?

Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources