project about route ngn user manoul by alireza navabi teacher: mr ali esmaeili

Upload: raminbabae

Post on 14-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    1/47

    RouteNGNUser Manual

    April 2012

    Collection of : Alireza Navabi

    Teacher's Guide : Mr Ali Esmaeili

    Folad University of Technology

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    2/47

    2012 - IceHook Systems

    Page 2

    Contents

    Overview ................................................................................................................................................... 4Call Flow ............................................................................................................................................... 4Redundancy ........................................................................................................................................... 7SIP Options Ping ................................................................................................................................... 7

    Icons .......................................................................................................................................................... 9Edit ........................................................................................................................................................ 9Delete .................................................................................................................................................... 9Undo ...................................................................................................................................................... 9Save ....................................................................................................................................................... 9Add ...................................................................................................................................................... 10Rate ..................................................................................................................................................... 10Apply ................................................................................................................................................... 10

    Global Settings ......................................................................................................................................... 11Login .................................................................................................................................................... 11Email .................................................................................................................................................... 11Password.............................................................................................................................................. 11Company .............................................................................................................................................. 11Failure Code ......................................................................................................................................... 11Redirect Code ....................................................................................................................................... 11TG Tag ................................................................................................................................................. 11TG Tag Format ..................................................................................................................................... 11Profit Threshold .................................................................................................................................. 12Inline Contact ...................................................................................................................................... 12

    Carrier Setup ........................................................................................................................................... 13Carriers ................................................................................................................................................ 13Groups ................................................................................................................................................. 13

    Inbound Group ................................................................................................................................ 14Outbound Group ............................................................................................................................. 16

    Time of Day / Day of Week Routing .................................................................................................... 17End Points ........................................................................................................................................... 17

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    3/47

    2012 - IceHook Systems

    Page 3

    Regions................................................................................................................................................ 17Adding Dial Codes Manually ............................................................................................................. 18Importing Dial Codes .......................................................................................................................... 19

    Rates ........................................................................................................................................................ 20Route Tables ........................................................................................................................................ 23Domestic Route Tables ....................................................................................................................... 23Generating LCR .................................................................................................................................. 24Changing Route Priorities ................................................................................................................... 24Block Vendor ....................................................................................................................................... 24Changing Rates ................................................................................................................................... 24Search .................................................................................................................................................. 25Allocation Routing .............................................................................................................................. 25Region Override .................................................................................................................................. 26Route Table Download ........................................................................................................................ 28

    Trouble Shooting Call Logs ................................................................................................................. 28Sample Call Log.............................................................................................................................. 30

    Trouble Shooting Call Reports ............................................................................................................. 35Appendix A: Genband S3 4.0c3-xx RouteNGNConfiguration Guide ................................................... 37

    Introduction ......................................................................................................................................... 37RouteNGN Endpoint Configuration ................................................................................................... 37Appendix B: Genband S3 v4.3m7 RouteNGNConfiguration Guide: ................................................ 43Introduction: ........................................................................................................................................ 43RouteNGN GUI Endpoint Configuration ........................................................................................... 43Global Configure CLI for H.323 End Point ........................................................................................ 47

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    4/47

    2012 - IceHook Systems

    Page 4

    Overview

    The RouteNGNis a high capacity, carrier grade, flexible routing platform. It was designed and built to

    augment the routing capabilities of SIP compatible devices (SIP Devices). It is a stateless system and

    therefore does not and does not generate CDRs or limit concurrent sessions.

    Call Flow

    While it can be deployed in a variety of locations in a network, it is recommended that the RouteNGNis located behind an SBC or Soft Switch.

    In most cases users configure their SIP Devices with very basic routing. The primary role the SIP

    Device plays in routing will be to identify the customer sending the traffic. One method of

    accomplishing this is via tech-prefixing (this will be covered in detail in the Carrier Groups section).

    The RouteNGNprovides routing instructions to SIP Devices via a 300 Redirect message and is capable

    of sending multiple route choices in a single redirect message.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    5/47

    2012 - IceHook Systems

    Page 5

    Figure 1 - Sample Call Flow

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    6/47

    2012 - IceHook Systems

    Page 6

    Figure 2 - Sample Ladder Diagram

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    7/47

    2012 - IceHook Systems

    Page 7

    Redundancy

    The RouteNGNis configured in a 1+1 configuration. Upon the initiation of the service, users are

    provided with a DNS address as well as a primary and secondary signaling IP addresses. Ideally, usersshould configure their SIP Device(s) to signal to the DNS address. If users SIP Device(s) are not

    capable of routing to a DNS address, use the IP addresses. All updates to the system will propagate toboth the primary and secondary servers after changes are Applied. (see 'Apply' below). Many times the

    updates will take effect on the servers within sixty seconds of applying them. On rare occasions, it can

    take up to 10 minutes for changes to propagate across the network.

    SIP Options Ping

    The RouteNGN supports a SIP OPTIONS ping, sometimes referred to as a SIP Heartbeat. If the

    RouteNGN receives a SIP OPTIONS from a known device, it will respond with a 200 OK message if itis functioning normally.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    8/47

    2012 - IceHook Systems

    Page 8

    Figure 3 - An overview of call flow with both primary and secondary clusters configured

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    9/47

    2012 - IceHook SystemsPage 9

    Icons

    The RouteNGNweb interface was designed to be as streamlined as possible. Our designers have taken

    great care to minimize superfluous buttons and keep a consistent look and feel throughout the system.

    There are a few icons that users should become familiar with.

    Edit

    The edit icon appears in almost all the screens in the RouteNGNinterface. It will allow users to change

    the properties of an element in the system. The edit icon is always located within the element that itaffects.

    Delete

    The Delete icon will permanently remove elements in the system. It will also remove all associations

    to that element. For example if a user deletes a Region it will also delete the Locale and all associatedDial Codes. The Delete feature will always ask the user if he or she is certain they wish to perform this

    action.

    Undo

    The Undo icon allows the user to exit the edit window without saving changes.

    Save

    The Save icon saves any changes the user has made in the edit window.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    10/47

    2012 - IceHook SystemsPage 10

    Add

    The Add button allows the user to add an additional element to the data window it refers to. It is

    clicked after the information is added into the text box located next to it.

    Rate

    The Rate button allows the user to check how many of each rate type is associated with a Carrier orCarrier Group.

    Apply

    Any changes made to the system will not take effect until you press the apply button. As soon as

    users add, remove or make a change to an element or change routing, the Apply button will begin

    to slowly blink as a reminder that changes have yet to take effect on the active servers. Users not

    need to press the Apply button after every change but only once he or she is ready for the changesto take effect. Please note that changes will be stored in the system and can be applied at a later

    time even if the user logs out and/or closes his or her browser.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    11/47

    2012 - IceHook Systems

    Page 11

    Global Settings

    To view the Global Settings navigate to [HOMEDASHBOARD]. Click EDIT on the right hand sideto modify these settings.

    Login

    Modify the GUI username here.

    Email

    Modify users email here.

    Password

    Modify GUI password here. Note that you will have to also enter the identical information in the

    Confirm Password field.

    Company

    Modify company name here.

    Failure Code

    Global setting for the call failure code. Default is 503 Not Found. This may be configured to any SIPvalue greater than 4xx. Note you must populate the field with a number followed by any text. For

    example: 503 Not Found.

    Redirect Code

    Global setting for the redirect code. Default is 300 Redirect. This may be modified to a 302 Redirector any other redirect code that may work for the signaling SIP device. Consult your SIP device

    manufacturer for proper format. Note you must populate the field with a number followed by any text.

    For example: 302 Redirect.

    TG Tag

    Setting for outbound or destination trunk group tag. Many plat forms support TGRP or DTG. Incertain instance it may be case sensitive. Consult your SIP device manufacturer for proper format.

    TG Tag Format

    TG tag Formats sets the placement for the trunk group tag in the redirect message contact header. The

    two choices are as follows:

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    12/47

    2012 - IceHook Systems

    Page 12

    DN@IP;dtg=XXXXDN,dtg=XXXX@IP

    Where:

    DN = Destination Number

    IP = IP address or Fully Qualified Domain Namedtg = Destination Trunk Group Indicator Note this will be in the format indicated in

    the TG Tag field

    XXXX = The Destination Trunk Group Tag as defined in the outbound EndPoint Group

    Profit Threshold

    Enables or disables Profit Threshold Routing.

    Inline ContactThe Contact Header in the redirect message may be formatted in two ways.

    Inline:

    Contact:

    Contact: Contact:

    Multi:

    Contact: sip:DN@IP1, DN@IP2, DN@IP3

    Where:

    DN = Destination Number

    IPx = IP address or Fully Qualified Domain Name and x = route choice

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    13/47

    2012 - IceHook Systems

    Page 13

    Carrier Setup

    Carriers

    The Carrier setup page can be found by navigating to [TABLES-->CARRIERS]. Carriers are definedas the customers and vendors that the end user is peered with. Carriers can be broken out to Groups

    and Groups can have within them multiple End Points (SIP Peers). Each of these items is broken out

    into individual data windows. The data windows should always be reference from left to right.

    Start by entering a Carrier name in the text box labeled 'New Carrier' at the bottom of the Carrier data

    window and pressing ENTER or clicking on the Add icon. When clicking on the Carrier listed in the

    Carrier data window, the user will see a text box labeled 'New Group' below the Groups data window.

    Groups

    Groups are found in center data window on the Carrier setup page [TABLES-->CARRIERS]. Carriershave a one-to-many relationship with Groups and all routing is done on the Group level. Groups are

    defined as the features associated with an End Point or End Points (SIP Peers).

    Enter a Group name in the text box labeled 'New Group' at the bottom of the Group data window and

    pressing ENTER or clicking on the Add icon.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    14/47

    2012 - IceHook SystemsPage 14

    Figure 4 - Configuring an inbound End Point Group

    Inbound Group

    Inbound Groups are set up for traffic coming to the RouteNGN. Users can set the properties of a

    Group by clicking on the Edit next to the Group name.

    NAME

    The top field in in an inbound group is for Carrier Group Name

    In/Out

    To the right of the name, users have the option to define a Group as inbound (traffic FROM customers)or outbound (traffic TO vendors). For inbound Groups, select IN.

    Prefix

    The field below the name field is for any inbound Prefix the user may be expecting. Prefixes may be

    up to 10 digits long and ALWAYS end with a pound (#) sign which will be automatically stripped by

    the RouteNGN before routing the call. Prefixing the DN is one option that can be used to select a LCRor Domestic routing table.

    Strip Digits

    Below the prefix field is the Strip Digits field. It will strip the pattern specified in this field.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    15/47

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    16/47

    2012 - IceHook SystemsPage 16

    Route Table Selection

    Below the Margin field is the Route Table menu. This pull-down list will contain all configured Route

    Tables [see the Route Table Section below on how to create and configure Route Tables]. InboundGroups will route traffic according to the priorities set in the associated Route Table.

    Outbound Group

    Outbound Groups are set up for traffic sent out from the RouteNGN. Users can set the properties of aGroup by clicking on the Edit next to the Group name.

    NAME

    The top field in an outbound group is for Carrier Group Name

    In/Out

    To the right of the name, users have the option to define a Group as inbound (traffic FROM customers)or outbound (traffic TO vendors). For outbound Groups, select OUT.

    Figure 5 - Configuring an outbound End Point Group

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    17/47

    2012 - IceHook Systems

    Page 17

    Prefix

    Users may add an outbound Prefix of up to 10 digits in this field. The Prefix will be pre-pended to the

    beginning of the dialed number before it is sent out to the Group it is associated with.

    DN Strip Digits

    This field is will strip from the DN the pattern specified. If a the Prefix filed is populated the digitsbeing stripped will be after the prefix.

    Trunk Group

    Below the Strip Digits field is the Trunk Group field. By populating this field the RouteNGN will

    insert a destination trunk group in the 300 redirect message contact header using the following the

    defined TG format [see Global Settings section]..

    Time of Day / Day of Week Routing

    Time of day or day of week routing may be implemented by clicking on the radial button and

    indicating the times and/or days when the End Point Group should be taking calls.

    End Points

    End Points are found in right-most data window on the Carrier setup page [TABLES-->CARRIERS].

    Groups have a one-to-many relationship with End Points. End Points are SIP Peers.

    Enter an IP address in the text box labeled 'New Carrier' at the bottom of the Carrier data window and

    press ENTER or click on the Add icon. Add all the IP addresses which are to be included in the carrierGroup.

    Dynamic Vendor IP

    Using an IP address 0.0.0.0 for the vendor IP will cause the RouteNGN to automatically populate the IP

    address as the Inbound Group IP. This is useful if the same vendor is used on two different Inbound

    SIP devices.

    Multiple Endpoints

    All traffic is split evenly between Endpoints. For example if there are two different endpoints

    configured for an endpoint group (End Point A and End Point B), 50% of the time End Point A willhave a higher priority and 50% of the time End Point B will have a higher priority. Therefore to split

    the traffic in a different manner, users may enter the same End Point multiple times.

    Regions

    The Carrier setup page can be found by clicking on [TABLES-->REGIONS]. The Regions table is the

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    18/47

    2012 - IceHook Systems

    Page 18

    master dial code table within the RouteNGN. Regions have a one-to- many relationship with Locales,

    and Locales have a one-to- many relationship with Dial Codes. All routing is controlled on the

    Locale level.

    Regions, Locales and Dial Codes may be added manually or via the Import function.

    Adding Dial Codes Manually

    Start by entering a Region name in the text box labeled 'New Region' at the bottom of the Regions data

    window and pressing ENTER or clicking on the Add icon. When the region listed in the Region datawindow, click on it and you should see a text box labeled 'New Locale' below the Groups data window.To add a Dial Code for a Locale, click on the Locale and populate the New Dial Code text box below

    the Dial Code data window.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    19/47

    2012 - IceHook SystemsPage 19

    Importing Dial Codes

    Importing codes is the fastest way to define large amounts of Regions and Locales in the RouteNGN.The file should be in CSV (Comma Separated Value) format and should have the following layout.

    Region,Locale,Dial Code

    Example:

    NY,MANHATTAN,1212

    INDIA,MOBILE,9198

    Figure 6 - Regions, Locals and Dial Codes

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    20/47

    2012 - IceHook Systems

    Page 20

    INDIA,,91

    Please note that header rows should not be included in the import format.

    To import a file, click on the UPLOAD link [TABLES-->UPLOAD] from anywhere in the TABLES

    menu. A modal will drop down. Click on the REGIONS button. Then click Browse to search theusers computer or network drives for the Regions file you wish to upload. Once the user has selected

    the proper file, click upload. Users will see a success message once the operation is complete. Any

    errors in the upload will output to a file that users have the option of downloading.

    RatesCustomer and supplier rates are uploaded into the system in the same manner. The uploaded file

    should be in CSV (Comma Separated Value) format and should have the following layout.

    Dial Code,Rate

    Example:

    1212,0.0125

    9198,0.10

    91,0.065

    Please note that header rows should not be included in the import format. The database can import and

    store rates to the 1/10,000th

    of a cent though the interface will only give detail of up to 1/100th

    of a cent.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    21/47

    2012 - IceHook SystemsPage 21

    To import a file, click on the UPLOAD link [TABLES-->UPLOAD] from anywhere in the TABLES

    menu. A modal will drop down. Click on the RATES button. Click on the Carrier and then select theGroup or Groups you wish to apply the rates to. Next, click on the type of rate to be uploaded (LCR,

    Inter-State, Intra-State, or Undefined). Then click Browse to search your computer or network drives

    for the Rates file to be upload. Select the proper file, click upload. Users will receive a successmessage once the operation is complete. Any errors in the upload will output to a file that users have

    the option of downloading.

    Figure 7 - Importing Rates

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    22/47

    2012 - IceHook Systems

    Page 22

    Routes

    Routes are broken up into two categories, LCR and Domestic Routing. LCR (B-Number Only) routingtakes does not take the Region into consideration when determining how to route a call. Domestic

    Routing (Jurisdictional) takes both the Region and Locale into consideration when routing.

    Routing is broken out into two categories: Best Match and Best Rate:

    Best Match

    RouteNGNuses the following order to set route order for Best Match Routing:

    1. Best Code Match*} Profit Threshold Met?

    2. End Point Group Priority*NOTE: RouteNGN may be configured to return multiple locales for all digit matched not just one.

    Best Rate

    RouteNGNuses the following order to set route order for Best Rate Routing

    1. Best Price for all possible code matches2. Code Match

    } Profit Threshold Met?

    3. End Point Group Priority

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    23/47

    2012 - IceHook SystemsPage 23

    Route Tables

    The system allows users to add multiple Route Tables. To add a Route Table, enter the name of thetable to be added in the text box directly beneath the type of table you wish to add. The top row is for

    LCR tables and the bottom row is for Domestic tables. When finished press [ENTER] and it will

    automatically open that table.LCR Route Tables

    LCR routes are typically used for international call routing or flat rate domestic routes. Calls that useLCR tables will be routed using the dialed number, ANI, or the RN only.

    Figure 8 - Route Tables Main

    Domestic Route TablesDomestic Route tables are typically used for Jurisdictional or Inter/Intra state routing. Domestic Route

    Tables are broken out into three sub-tables. Inter-State, Intra-State, and Undefined. Calls that are

    routed using Domestic Routing will first seek to determine if the ANI (A-Number) and the DNIS (B-Number) are in the same Region. If they are it is considered Intra-State. If they are not it is considered

    Inter-State. If it cannot be determined, as in internationally originated traffic for example, it is

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    24/47

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    25/47

    2012 - IceHook SystemsPage 25

    Figure 9 - Route Table View

    Search

    Regions, Locals or Dial Codes may be searched for in a Route Table. The search window is located on

    the left hand side of the tool bar. Select Region, Locale or Dial Code in the pull down list and type

    what is being searched for in the search window. The system will begin searching as soon assomething is typed into the window. There is no need to press [ENTER].

    Allocation Routing

    To perform Allocation or Percentage Routing, click the allocate link below the Locale you wish to

    modify. This will redirect you to a screen to allow you to create multiple LCR and Block choices with

    desired weights for the same Locale. Click Add for each new LCR choice you would like to add foreach locale. Next, set the route priorities as you normally would (see Changing Route Priorities section

    above). Then, add the relative weight you would like to apply to each choice. Finally, click Save

    then Back to return to the routing table. An APPLY is NOT needed to make changes active.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    26/47

    2012 - IceHook SystemsPage 26

    Figure 10 - Allocation routing configure

    To identify a locale as having allocation routing applied to it the system will replace route choices with

    the weights and percentage of each allocation choice. To view the complete list, click on the allocate

    link.

    Figure 11 - Allocation routing view

    Region Override

    RouteNGN allows users to modify the routing choices for an entire region on a per jurisdiction basis.

    In order to perform this action, click on the region name which will redirect you to the region overridescreen. Note that users can override the entire region route priority completely but also have the optionset a percentage of how often the override should occur. This percentage override applies to rerouting

    the entire region or, blocking a specific endpoint group for the entire region while leaving the existing

    route priorities in place (minus the blocked endpoint group of course).

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    27/47

    2012 - IceHook SystemsPage 27

    Modifying blocks and route priority changes work as normal (see above), but the user now has the

    option to set how often this will occur. The numbers next to the Order Chance and Block Chance

    stand for percentage. For example, a setting of 100 activates the override on every call while a settingof 50, activates the override on half or 50% of the calls.

    Once the settings are in place, click Save to activate and Back to return to the Routes screen.

    An APPLY is NOT needed to make changes active.

    Figure 12 - Region Override configure

    To identify a Region as having override routing applied to it the system will replace route choices with

    Region Override and the corresponding Order and Block choice percentages. .

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    28/47

    2012 - IceHook SystemsPage 28

    Figure 13 - Region Override view

    Route Table Download

    To download a copy of the route table, click on the downward facing arrow located to the left of the

    Update LCR button in the tool bar.

    Trouble Shooting Call Logs

    To search for a Call Log in the system, navigate to [HOME]-->[RECORDS]. To view the most recentrecords, select current day of the month. To perform a search on one or more fields, click the Search

    Day # button. Enter the complete or partial value followed by % for the desired field(s). Clicking on

    each call record will open a tab (if supported by browser) with more detailed information on thatparticular call.

    The system stores calls for 30 days.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    29/47

    2012 - IceHook SystemsPage 29

    Figure 14 - Call Log Search

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    30/47

    2012 - IceHook Systems

    Page 30

    Sample Call Log

    Field Value

    id 413

    created_at 2012-04-25 12:29:11 UTC

    received

    INVITE sip:3000#[email protected]:5060 SIP/2.0

    Via: SIP/2.0/UDP 192.168.1.52:5060;branch=z9hG4bK-4607-1-0

    From: sipp ;tag=4607SIPpTag001

    To: sut

    Call-ID: [email protected]

    CSeq: 1 INVITE

    Contact: sip:[email protected]:5060

    Max-Forwards: 70

    Subject: Performance Test

    Content-Type: application/sdp

    Content-Length: 133

    v=0

    o=user1 53655765 2353687637 IN IP4 192.168.1.52

    s=-

    c=IN IP4 192.168.1.52

    t=0 0

    m=audio 6000 RTP/AVP 0

    a=rtpmap:0 PCMU/8000

    detail

    Setting account 3 by local and source IP:cp3.routengn.icehook.com

    Selecting routing module

    Source IP: 50.38.131.98

    Dialed Digits: 8176815120

    Prefix: 3000#

    Creating new routing module

    Setting routing algorithm to: stickySet failure code to 503 Service Unavailable

    Setting up query

    Using source ip and prefix to determine inbound group

    Making instance query

    Using endpoint group: dialer

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    31/47

    2012 - IceHook Systems

    Page 31

    Using table USA

    strip_digits is: null

    Got append digit data null , null , nullrn prefix is: null

    rn is: null

    margin is:0

    Setting module type to: ii

    Setting route on type to : dn

    Parsed 9162085087 as ANI

    Checking for blocked ANI

    ANI is Not Blocked.

    Parsed 8176815120 as DN

    Checking for blocked DN

    DN is Not Blocked.Unable to convert RN (null) to long and test for block

    Using II

    Setting routing algorithm to: sticky

    Set failure code to 503 Service Unavailable

    Got instance: 1

    Routing on DN - digits now: 8176815120

    ANI: 9162085087

    DN: 8176815120

    Making ANI region query

    Making DN region query

    route table type is: interGot customer rate: 0.04

    Setting up routes query

    Making routes query

    Total routes found:1

    longest dialcode match: 817681

    gathering routes details for locale_id 13772, routecase 2,3

    Setting up custom routes query

    Making custom routes query

    got customRoutecases: []

    Final EndPointGroup order: [2, 3]

    Got customer rate: 0.04Using best digit match routing

    Matched digits: 817681

    Using profit threshold

    Margin: 0

    Customer rate: 0.04

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    32/47

    2012 - IceHook Systems

    Page 32

    Supplier rate: 0.02

    Trunkgroup: null

    Calculated margin: 50.0Margin threshold met - appending route: 1.1.1.1 ( 817681 , 0.02 )

    Matched digits: 817681

    Using profit threshold

    Margin: 0

    Customer rate: 0.04

    Supplier rate: 0.03

    Trunkgroup: null

    Calculated margin: 25.000000000000007

    Margin threshold met - appending route: 2.2.2.2 ( 817681 , 0.03 )

    Sending reply from ip: cp3.routengn.icehook.com

    SRS version: 1.9.69-analyticstime: 0.008

    sent

    SIP/2.0 300 Redirect

    To: sut

    ;tag=1267374834

    From: sipp ;tag=4607SIPpTag001

    Call-ID: [email protected]

    CSeq: 1 INVITE

    Via: SIP/2.0/UDP 192.168.1.52:5060;branch=z9hG4bK-4607-1-0

    Contact:

    Contact:

    Server: KETEL Research SRS 1.9.69-analytics

    call_date_in_iso8601 2012-04-25 12:29:11 UTC

    call_date_in_milliseconds 1335371351776

    invite true

    server_name ICEHOOK_DEVEL

    server_version 1.9.69-analytics

    stale false

    account_id 3

    signaling_ip 50.38.131.98

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    33/47

    2012 - IceHook Systems

    Page 33

    source_ip

    local_ip cp3.routengn.icehook.com

    call_id [email protected]

    dialed_digits 8176815120

    prefix 3000#

    ani 9162085087

    rn

    oli

    route_on_digits 8176815120

    trunk_group

    inbound_end_point_group_id 1

    inbound_end_point_group_name dialer

    matched_dialcodes

    route_on_type dn

    returned_contacts 2

    lrn_dipped false

    lrn_dip_time

    response_time 0.008

    loop_detected false

    contacts (,,1.1.1.1,0.02)|(,,2.2.2.2,0.03)

    customer_rate 0.04

    response_code 300 Redirect

    used_profit_protection true

    route_table_name USA

    route_table_type inter

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    34/47

    2012 - IceHook Systems

    Page 34

    internal_response_code 700

    total_routes_found 1

    total_routes_returned 2

    first_place_end_point_group_id 2

    longest_dialcode_match 817681

    lowest_available_vendor_rate 0.02

    highest_available_vendor_rate 0.03

    average_available_vendor_rate 0.025

    required_profit_margin 0

    first_place_vendor_profit_margin 50.0

    average_profit_margin 37.5

    failed_profit_margin false

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    35/47

    2012 - IceHook SystemsPage 35

    Trouble Shooting Call Reports

    To search for a Call Log in the system, navigate to [HOME]-->[REPORTS]. Select the items in the

    pull down menu that you would like to report on. Leaving an item blank will default to all.

    Figure 15 - Call Reports

    The Max Digits pull down will tell the system how many digits it should group the report by. The

    image below shows the results for a Max Digit setting of 6.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    36/47

    2012 - IceHook SystemsPage 36

    Figure 16 - Call Reports results

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    37/47

    2012 - IceHook Systems

    Page 37

    Appendix A: Genband S3 4.0c3-xx RouteNGNConfigurationGuide

    Introduction

    This document illustrates the procedures needed to configure the RouteNGN using Full Qualified

    Domain Name (FQDN) in conjunction with the Genband Session Border Controller (SBC) running

    version 4.0c3-74. The How-To assumes that DNS has been set up and SBC can PING the RouteNGN

    via the FQDN address.

    RouteNGN Endpoint Configuration

    From the tool bar select: EDIT > ADD > Endpoint

    Figure 17 - Endpoint Configuration Phone

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    38/47

    2012 - IceHook Systems

    Page 38

    From the Device Type select SIP Proxy Enter a name for the RouteNGN in the Registration ID: field Port Number will automatically populate with zero Enter the IP Address of the RouteNGN Select a Calling Plan Select the Realm on which the RouteNGN resides Select IEdge Group

    Select the Advanced tab.

    Figure 18 - Endpoint Configuration Advanced

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    39/47

    2012 - IceHook Systems

    Page 39

    Uncheck the Domain Match Flag

    Select the Protocol tab.

    Figure 19 - Endpoint Configuration Protocol

    In the Protocol tab confirm that only the SIP radio button is checked. Then click on the SIP Configurebutton.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    40/47

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    41/47

    2012 - IceHook Systems

    Page 41

    Figure 21 - Endpoint Configuration Calls

    CheckUnlimited for all three CAC setting. Confirm that all three the radio buttons are unchecked for Media control

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    42/47

    2012 - IceHook Systems

    Page 42

    Select the OK button to save the endpoint. The RouteNGN end point is now configured and set-up for

    redundancy.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    43/47

    2012 - IceHook Systems

    Page 43

    Appendix B: Genband S3 v4.3m7 RouteNGNConfiguration Guide:

    Introduction:

    This document illustrates the procedures needed to configure the RouteNGN using Full Qualified

    Domain Name (FQDN) in conjunction with the Genband Session Border Controller (SBC) running

    version 4.3m7. The How-To assumes that DNS has been set up and SBC can PING the RouteNGN viathe FQDN address.

    RouteNGN GUI Endpoint Configuration

    From the tool bar select: EDIT > ADD > Endpoint

    Figure 22 - Endpoint Configuration Phone

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    44/47

    2012 - IceHook Systems

    Page 44

    From the Device Type select SIP Proxy Enter a name for the RouteNGN in the Registration ID: field Port Number will automatically populate with zero Enter the IP Address of the RouteNGN Select a Calling Plan Select the Realm on which the RouteNGN resides

    Select the Protocol tab.

    Figure 23 - Endpoint Configuration Protocol

    In the Protocol tab confirm that only the SIP radio button is checked. Then click on the SIP Configurebutton.

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    45/47

    2012 - IceHook Systems

    Page 45

    Figure 24 - Endpoint Configuration SIP Protocol

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    46/47

    2012 - IceHook Systems

    Page 46

    Check the FQDN redundancy radio button Enter the FQDN, provided by IceHook, in the Contact: field Select the OK button to go back to the Protocol tab.

    Select the Calls tab

    Figure 25 - Endpoint Configuration Calls

  • 7/30/2019 project about route NGN user manoul by alireza navabi teacher: Mr Ali Esmaeili

    47/47

    CheckUnlimited for all three CAC setting.

    Confirm that all three the radio buttons are unchecked for Media control

    Select the OK button to save the endpoint.

    Global Configure CLI for H.323 End Point

    From the CLI of the S3 enter the following global configuration command to enable the S3 not toappend the INGRESS calling plan to the EGRESS end point when routed via a 300 message.

    S3-MSX:~ # nxconfig.pl -e nosrcdnisrouteonlcf -v 1

    S3-MSX:~ # nxconfig.pl -s nosrcdnisrouteonlcf

    ----------------------------------------------------------

    Attribute Information

    ----------------------------------------------------------

    Process Name : gis

    Attr. Category: h323

    Attr. Name : nosrcdnisrouteonlcf

    Attr. Value : 1

    Attr. Default : 0

    Attr. Min Val : 0

    Attr. Max Val : 1

    Attr. Type : bool

    Attr. Descr. : Configuration to not apply the ingress DNIS

    route when doing a DB lookup for a number returned in theLCF. Valid Values: 1 (Enable) | 0 (Disable)

    Needs iServer Restart : no

    ----------------------------------------------------------

    S3-MSX:~ #

    The RouteNGN end point is now configured and set-up for redundancy.