" /> GVP manual install - Genesys CTI User Forum

Author Topic: GVP manual install  (Read 13999 times)

Offline bandorka

  • Full Member
  • ***
  • Posts: 120
  • Karma: 1
Re: GVP manual install
« Reply #15 on: January 15, 2009, 02:19:42 PM »
Advertisement
Happy New Year for everyone!
The GVP manual install succeeded - without Framework.
Now I'm working on the integration (behind mode, no physical switch, just a SIP_TServer) with the Framework, but several documentation contains several way to deploy this mode - there are differences at certain steps, or missing something, but the other one contains the info. So I'm a little bit confused, but I took the following steps. Please let me know, where can I take a mistake.
When I try to call a certain Routing Point (4000, this exists on the GVP as a DID) I take this error in the SIP server log:

@14:40:05.2500

    * 7.5.000.80 send_to_client: message EventError

  (Invalid Destination DN)
  AttributeEventSequenceNumber  000000000000006e
  AttributeTimeinuSecs  250000
  AttributeTimeinSecs  1232026805 (14:40:05)
  AttributeErrorCode  415
  AttributeErrorMessage  'Invalid Destination DN'
  AttributeReferenceID  20
  AttributeReason  [14] 00 01 01 00..
      'RTR'  112
  AttributeRouteType  1 (RouteTypeDefault)
  AttributeExtensions  [48] 00 02 00 00..
      'CUSTOMER_ID'  'Resources'
      'SWITCH'  'SIP_Switch'
  AttributeOtherDN  ''
  AttributeConnID  006e01a68dbb5001
  AttributeThisDN  '4000'
  AttributeClientID  4

-----------------------------------------------------------------------------------------------
Behind the switch configuration:

FRAMEWORK
---------
-The number originally dialed (Route Point) must exists on GVP as a DID number!


-T-Server (on the SIP switch)
  Options
      TServer section
        event-ringing-on-100trying=true
        override-to-on-divert=false
        sip-treatments-enabled=true
      extrouter section
        handle-vsp=all
  Connections
      TServer_IVR

     
-Create a new IVR
  IVR type: Genesys Voice Platform
  Version: GVP version (eg. 7.5)
  Configure IVR ports: port number beginning with "01", number of digits is "2", Associated DN is the DN number of type "Voice Treatment Port"
  IVR Interface Server: choose your IVR Server application

 
-Create a new "Switching Office"


-Create a Virtual "Switch" associated the "Switching Office" above
  Switch type: Virtual Switch for IVR In-front

 
-Create "DN"s type of "Voice Treatment Port" on the SIP Switch (must equal the Popgateway/SIP/Starting Number for PortIDs/ChannelIDs: 301, 302 etc.)
  General
      Register: false
      Association: an IVR port number (01, 02 etc.)
    Annex
      TServer section
        contact=sip:<IPCS IP>:<IPCS port>
        subscription-id=GVP
        event-ringing-on-100trying=true      (When set to true, SIP Server generates an EventRinging message for a DN when it receives a 100 Trying SIP message)

-Create "DN"s type of "Virtual Routing Point" on the SIP Switch (must equal a DID number on GVP)

       
-Create "DN"s type of "Trunk" on the SIP Switch
    Annex
      TServer section
        contact=sip:<SIPServer IP>
        refer-enabled=false      (the recommended method of transferring calls out of GVP is to use the re-INVITE method instead of the REFER method)
       
       
-Create "Places" for the DNs above


-Create a "Place Group" (one for every IPCS instance)


?-Create "DN"s type of "Extension" on the SIP Switch (must equal the Popgateway/SIP/Starting Number for PortIDs/ChannelIDs: 301, 302 etc.)


-Create IVRServer application based on the I-Server template
  Connections
      MessageServer, StatServer, TServer_IVR, SIP_TServer

     
-Create TServer_IVR application based on the TServer_IVR template
  Switches
      Virtual Switch for IVR In-front
  Start Info
      Startup: 600
      Shutdown: 600
      Auto-Restart: true
  Options
      gli_server_group_1 Section
        gli-server-address=host:non_used_port
      IServer Section
        app-name=<name of the IVRServer application>
      IServerGLMSap Section
        operation-mode=IVR
      license Section
        license-file=7260@host
  Connections
      IVRServer, MessageServer, StatServer, SIP_TServer

       
GVP
---
1. Install CoreSetupRelease
2. Install and configure EMPS
3. Install and configure Dispenser - if fails: Fill gvp.ini LDAP section correctly and try again
4. gvp.ini LDAP section matatás után elindul a watchdog
5. Install and configure IPCS - Watchdog run in safe mode while configuring
7. Install and configure IVR Server Client (opcionális)
8. Install and configure Resource Manager - Watchdog run in safe mode while configuring

-EMPS
  Popgateway1
      IVR
        Primary DID mapper=http://FQDN/did_url_mappings/GenericDID.xml (original is: http://FQDN/did_url_mappings/$did$.xml)
      SIP
        Starting Number  for PortIDs/ChannelIDs: 301 (your choice)
  CFA
      General
        Use CTI Client: 1 (original is: 0)
        Transfer type: Through CTI (original is: On Platform)

       
-Install IVR Server Client from the Base CD


-Configure IVR Server Client
  EMPS
      Servers
        ISRV
        Copy the IServer_Sample with its subtree (eg. BehindIVR) and fill the newly created object as below:
            IServer port: port of the "gli-server-address=host:non_used_port"
            IServer host: host of the "gli-server-address=host:non_used_port"
            CME IVR Client Name: Name of the IVR object created in CME

           
-Provision Customer (Admin)
  GenesysCTI
      IVR Srv Client Active: yes
      Primary IVR Srv Client Machine: the machine where the client is installed
      Customer IServer: select the name of the newly created IVR object within the ISRV server (eg. BehindIVR)
      IVR Server mode: Behind the switch
      Fetch Sript ID: yes
      Script ID keyname: any


-Configure Resource Manager
  EMPS
      Servers
        MG
            Copy the SampleMediaGateway with its subtree (eg. GVP_MG) and fill the newly created object as below:
              Number of ports: 10 (in my test config)
              IP address for this device: eg. IP of this machine
              Port type: Inbound
              Signaling port: 5091
              Name: eg. Media Gateway Inbound
        ServerGroups
            Add a new one
            Group name: eg. MediaServerGroup
            Server Group Type: MG
            Available servers: eg. GVP_MG
        RM
            Resource Manager
              SIP Config
                  SIP port: 5070
                  SIP listening IP: IP of this machine
                  Primary UA: <SIPServer IP>:<SIPServer port>
              Database
                  Primary Database IP: eg. IP of this machine:16500 (inmemory database)
              Resource Config
                  MediaGateway Server Group: select your newly created servergroup
                  Default codec: eg. mulaw
                  Primary DID: http://FQDN/did_url_mappings/$did$.xml
-----------------------------------------------------------------------------------------------

Offline bandorka

  • Full Member
  • ***
  • Posts: 120
  • Karma: 1
Re: GVP manual install
« Reply #16 on: January 16, 2009, 02:35:25 PM »
After corrected some parameters, behind mode is working (without resource manager). In the strategy a selection is routing to a GVP specific place group and that's all

------------------------------------------------------------------------------------------------------------------
Behind the switch configuration:

FRAMEWORK
---------
-The number originally dialed (Route Point) must exists on GVP as a DID number!


-T-Server (on the SIP switch)
Options
TServer section
event-ringing-on-100trying=true
override-to-on-divert=false
sip-treatments-enabled=true
extrouter section
handle-vsp=all
Connections
TServer_IVR


-Create a new IVR
IVR type: Genesys Voice Platform
Version: GVP version (eg. 7.5)
Configure IVR ports: port number beginning with "01", number of digits is "2", Associated DN is the DN number of type "Voice Treatment Port"
IVR Interface Server: choose your IVR Server application


-Create a new "Switching Office"


-Create a Virtual "Switch" associated the "Switching Office" above
Switch type: Virtual Switch for IVR In-front


-Create "DN"s type of "Voice Treatment Port" on the SIP Switch (must equal the Popgateway/SIP/Starting Number for PortIDs/ChannelIDs: 301, 302 etc.)
General
Register: false
Association: an IVR port ID number (301, 302 etc.)
Annex
TServer section
contact=sip:<IPCS IP>:<IPCS port>
subscription-id=GVP
event-ringing-on-100trying=true (When set to true, SIP Server generates an EventRinging message for a DN when it receives a 100 Trying SIP message)

-Create "DN"s type of "Routing Point" (VRP if you handle queues on GVP) on the SIP Switch (must equal a DID number on GVP)


-Create "DN"s type of "Trunk" on the SIP Switch
Annex
TServer section
contact=sip:<SIPServer IP>
refer-enabled=false (the recommended method of transferring calls out of GVP is to use the re-INVITE method instead of the REFER method)


-Create "Places" for the DNs above


-Create a "Place Group" (one for every IPCS instance)


-Create IVRServer application based on the I-Server template
Connections
MessageServer, StatServer, TServer_IVR, SIP_TServer


-Create TServer_IVR application based on the TServer_IVR template
Switches
Virtual Switch for IVR In-front
Start Info
Startup: 600
Shutdown: 600
Auto-Restart: true
Options
gli_server_group_1 Section
gli-server-address=host:non_used_port
IServer Section
app-name=<name of the IVRServer application>
IServerGLMSap Section
operation-mode=IVR
license Section
license-file=7260@host
Connections
IVRServer, MessageServer, StatServer, SIP_TServer


GVP
---
1. Install CoreSetupRelease
2. Install and configure EMPS
3. Install and configure Dispenser - if fails: Fill gvp.ini LDAP section correctly and try again
4. Install and configure IPCS - Watchdog run in safe mode while configuring
5. Install and configure IVR Server Client
6. Install and configure Resource Manager (optional) - Watchdog run in safe mode while configuring


-EMPS
Popgateway1
IVR
Primary DID mapper=http://FQDN:9810/did_url_mappings/GenericDID.xml (original is: http://FQDN:9810/did_url_mappings/$did$.xml)
SIP
Starting Number for PortIDs/ChannelIDs: 301 (your choice)
CFA
General
Use CTI Client: 1 (original is: 0)
Transfer type: Through CTI (original is: On Platform)
GVP Success URL: http://FQDN:9810/did_url_mappings/$did$.xml
URL for $did$.xml file: http://FQDN:9810/did_url_mappings/$did$.xml


-Configure IVR Server Client
EMPS
Servers
ISRV
Copy the IServer_Sample with its subtree (eg. BehindIVR) and fill the newly created object as below:
IServer port: port of the "gli-server-address=host:non_used_port"
IServer host: host of the "gli-server-address=host:non_used_port"
CME IVR Client Name: Name of the IVR object created in CME


-Provision Customer (Admin)
GenesysCTI
IVR Srv Client Active: yes
Primary IVR Srv Client Machine: the machine where the client is installed
Customer IServer: select the name of the newly created IVR object within the ISRV server (eg. BehindIVR)
IVR Server mode: Behind the switch
Fetch Sript ID: yes
Script ID keyname: any


-Configure Resource Manager (optional)
EMPS
Servers
MG
Copy the SampleMediaGateway with its subtree (eg. GVP_MG) and fill the newly created object as below:
Number of ports: 10 (in my test config)
IP address for this device: eg. IP of this machine
Port type: Inbound
Signaling port: 5091
Name: eg. Media Gateway Inbound
ServerGroups
Add a new one
Group name: eg. MediaServerGroup
Server Group Type: MG
Available servers: eg. GVP_MG
RM
Resource Manager
SIP Config
SIP port: 5070
SIP listening IP: IP of this machine
Primary UA: <SIPServer IP>:<SIPServer port>
Database
Primary Database IP: eg. IP of this machine:16500 (inmemory database)
Resource Config
MediaGateway Server Group: select your newly created servergroup
Default codec: eg. mulaw
Primary DID: http://FQDN/did_url_mappings/$did$.xml


-When provisioning an IVR application
Extensions
start-call-url = $call-mgr-url$&amp;DID=$did$&amp;ANI=$ani$&amp;CC.NEXTACTION=PROCESS_INCALL&amp;appname=$application-name$&amp;customername=$customer-name$&amp;customerid=$customer-name$&amp;PrimaryQAURL=$primary-qaurl$&amp;BackupQAURL=$backup-qaurl$&amp;QdeviceEnabled=$qenabled$&amp;ConfirmWithQA=$qconfirm$&amp;DefaultRouteNum=$defaultroutenum$&amp;DialPlan=$dial-plan$&amp;CpaTimeout=$cpatimeout$&amp;GeotelServiceID=$geotelserviceid$&amp;resellername=$reseller-name$&amp;PrimaryPremiseQAURL=$primary-premise-qaurl$&amp;BackupPremiseQAURL=$backup-premise-qaurl$&amp;ContactCallRtr=$contact-call-router$&amp;ivrportnum=$telephony-port$&amp;CASTTYPE=$reroutetype$
------------------------------------------------------------------------------------------------------------------