Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: bandorka on November 12, 2008, 08:59:05 AM

Title: GVP manual install
Post by: bandorka on November 12, 2008, 08:59:05 AM
Hi all,

I'd like to install GVP 7.5 on a Win2000 server:
1. prerequisites are ok (mdac, java etc.)
2. installing CoreSetupRelease - ok
3. installing emps - ok
4. installing dispenser - ok
5. installing ipcs - not ok

watchdog.log>
[2008/11/11 14:26:13.046] 3DC  <<< DebugLog Start, pid=2224, ModuleVersions=WatchDog.exe: 7.5.002.78;cnace54.dll: 5.4;Logger.dll: 7.5.002.78;, Hostname=gen760, HostIP=192.168.0.211, maxsize=262144 >>>
[2008/11/11 14:26:13.046] 3DC  <<< Adding log flags >>> *:0x3
[2008/11/11 14:26:13.203] 3DC  SCAServer.cpp:120 C=77:L=1:U=0 SCALookupServer >> STANDALONE mode lookup.
[2008/11/11 14:26:13.203] 3DC  SCAServer.cpp:159 C=77:L=1:U=0 SCALookupServer >> LocalMode [1].
[2008/11/11 14:26:13.203] 3DC  SCAIniGen.cpp:1984 C=77:L=1:U=0 seedINI >> LocalMode [1], Source INI [C:\GVP\CN\config\gvp.ini].
[2008/11/11 14:26:13.343] 3DC  <<< DebugLog destructing >>>
[2008/11/11 14:26:13.359] 3DC  <<< DebugLog Start, pid=2224, ModuleVersions=WatchDog.exe: 7.5.002.78;cnace54.dll: 5.4;Logger.dll: 7.5.002.78;WatchDogPS.dll: 7.5.002.78;, Hostname=gen760, HostIP=192.168.0.211, maxsize=262144 >>>
[2008/11/11 14:26:13.359] 3DC  <<< Adding log flags >>> *:0x3
[2008/11/11 14:26:24.609] A20  CWatchDog.cpp:2349 C=11:L=1:U=0 Failed to instantiate process [INI section = PopGateway1], [0x80004005]
[2008/11/11 14:26:24.609] 3DC  CWatchDog.cpp:1902 C=11:L=2:U=0 terminateProcess: Process [name = PopGateway1] not active
[2008/11/11 14:26:25.125] 3DC  <<< DebugLog destructing >>>

popgatewy1.log>
[2008/11/11 14:26:22.609] 7B0  <<< DebugLog Start, pid=1316, ModuleVersions=POPGateway.exe: 7.5.003.60;SHSMP.DLL: 8.00.10;cnace54.dll: 5.4;CnInet.dll: 7.5.002.78;Logger.dll: 7.5.002.78;HuntListMgr.dll: 7.5.002.78;SSLEAY32.dll: ;LIBEAY32.dll: ;VXML.dll: 7.5.003.60;js32.dll: ;libnspr4.dll: 4.3;xerces-c_2_7.dll: 2, 7, 0;icuuc28.dll: 2, 8, 0, 0;icudt28l.dll: 2, 8, 0, 0;WatchDogPS.dll: 7.5.002.78;, Hostname=gen760, HostIP=192.168.0.211, maxsize=262144 >>>
[2008/11/11 14:26:22.609] 7B0  <<< Adding log flags >>> *:0x3
[2008/11/11 14:26:22.609] 7B0  PopController.cpp:1417 C=7:L=1:U=0:D=E_7_189 Could not find [DatabaseURL] in the config file [C:\GVP\CN\config\gvp.ini.tds], section [PopGateway1]: 0x800410d2
[2008/11/11 14:26:22.609] 7B0  CPOPGateway.cpp:569 C=8:L=1:U=0:D=E_8_159 Caught exception from makePopController: type = 6, error = Could not find database Url in the config file
[2008/11/11 14:26:22.609] 7B0  <<< DebugLog destructing >>>

Filling databaseurl option in gvp.ini.tds doesn't work (watchdog couldn't start and clear this option)>
databaseurl=http://gen760:9810/did_url_mappings/GenerisDID.xml

How can I solve the problem above?
Thanks,
Bandorka
Title: Re: GVP manual install
Post by: bandorka on November 12, 2008, 09:11:34 AM
Sorry, ipcs install is ok, but these errors occured when if I'd like to start the watchdog service
Title: Re: GVP manual install
Post by: Mine on November 13, 2008, 03:23:26 AM
Hi
My environmetn is 7.2 GVP, and  auto installed Multiple box type.

I watched my environmet log.
I care about the message of "PageCollectorPS.dll" on Watchdog log. 
Does PageCollector start ?

<WatchDog.log>
[2008/11/14 02:22:02.343] 190  <<<
              DebugLog Start, pid=296,
              ModuleVersions=WatchDog.exe: 7.2.015.23;
              Logger.dll:7.2.015.23;cnace54.dll: 5.4;TDS.dll: 7.2.015.23;NSLDAP32V50.dll: ;
              WatchDogPS.dll: 7.2.015.23;
→→→→→    PageCollectorPS.dll: 7.2.015.23;,
              Hostname=VPM, HostIP=172.30.0.199, maxsize=262144 >>>
[2008/11/14 02:22:02.343] 190  <<< Adding log flags >>> *:0x3


<PopGateway1.log>
[2008/11/14 02:22:39.250] 768  <<<
       DebugLog Start, pid=1852,
       ModuleVersions=POPGateway.exe: 7.2.015.20;
       SHSMP.DLL: 7.10.66;cnace54.dll: 5.4;CnInet.dll: 7.2.015.23;Logger.dll: 7.2.015.23;
        HuntListMgr.dll: 7.2.015.23;SSLEAY32.dll: ;
              LIBEAY32.dll: ;
              VXML.dll: 7.2.015.20;js32.dll: ;
              libnspr4.dll: 4.3;icuuc28.dll: 2, 8, 0, 0;
              icudt28l.dll: 2, 8, 0, 0;WatchDogPS.dll: 7.2.015.23;,
              Hostname=IPCS, HostIP=172.30.0.200, maxsize=262144 >>>
[2008/11/14 02:22:39.250] 768  <<< Adding log flags >>> *:0x3
[2008/11/14 02:22:39.343] 768  Billing.cpp:486 C=2:L=2:U=0:D=W_2_45 Could not find BillingURL in the config file

                            C:\GVP\cn\temp\vbf3D1B.tmp, section popgateway1: 0x800410d2. Billing is disabled
[2008/11/14 02:22:39.390] 768  PopGateTeleMgr.cpp:705 C=10:L=2:U=0 init:  Number of retries for SIP 3xx messages is 16
[2008/11/14 02:22:39.390] 768  PopGateTeleMgr.cpp:710 C=10:L=2:U=0 init:  Type of bridging is  2

<PageCollector.log>
[2008/11/14 02:22:31.468] 1C4  <<<
       DebugLog Start, pid=416, ModuleVersions=PageCollector.exe: 7.2.015.23;
       Logger.dll: 7.2.015.23;cnace54.dll: 5.4;CNHttp.dll: 7.2.015.23;CnInet.dll: 7.2.015.23;
       HuntListMgr.dll: 7.2.015.23;SSLEAY32.dll: ;
       LIBEAY32.dll: ;
       WatchDogPS.dll: 7.2.015.23;
       , Hostname=IPCS, HostIP=172.30.0.200, maxsize=262144 >>>
[2008/11/14 02:22:31.484] 1C4  <<< Adding log flags >>> *:0x3
[2008/11/14 02:22:31.484] 1C4  CNHttp.cpp:1101 C=15:L=2:U=0 Switching to CnInet
Title: Re: GVP manual install
Post by: bandorka on November 13, 2008, 10:43:20 AM
thanks for your answer :-)

PageCollector.log contains these lines when I try to start the watchdog service:

[2008/11/13 10:24:58.062] 888  <<< DebugLog Start, pid=1448, ModuleVersions=PageCollector.exe: 7.5.002.78;Logger.dll: 7.5.002.78;cnace54.dll: 5.4;CNHttp.dll: 7.5.002.78;CnInet.dll: 7.5.002.78;HuntListMgr.dll: 7.5.002.78;SSLEAY32.dll: ;LIBEAY32.dll: ;WatchDogPS.dll: 7.5.002.78;, Hostname=gen760, HostIP=192.168.0.211, maxsize=262144 >>>
[2008/11/13 10:24:58.062] 888  <<< Adding log flags >>> *:0x3
[2008/11/13 10:24:58.078] 888  CNHttp.cpp:1098 C=15:L=2:U=0 Switching to CnInet
[2008/11/13 10:25:09.093] 898  CPageCollector.cpp:3606 C=6:L=2:U=0 Beginning ungraceful shutdown
[2008/11/13 10:25:09.093] 898  CPageCollector.cpp:3609 C=6:L=2:U=0 Waiting for thread pool to shutdown
[2008/11/13 10:25:09.093] 728  <<< DebugLog destructing >>>

But while WatchDog is starting I found these error in the NetMgt.log:

[2008/11/13 10:24:57.937] A8C  <<< DebugLog Start, pid=2276, ModuleVersions=NetMgt.exe: 7.5.002.78;Logger.dll: 7.5.002.78;cnace54.dll: 5.4;WatchDogPS.dll: 7.5.002.78;, Hostname=gen760, HostIP=192.168.0.211, maxsize=262144 >>>
[2008/11/13 10:24:57.937] A8C  <<< Adding log flags >>> *:0x3
[2008/11/13 10:24:57.953] A8C  TrapInterface.cpp:1868 C=5:L=2:U=0  GVP Operating Mode parameter is not found in configuration file.
[2008/11/13 10:25:09.093] 3D4  <<< DebugLog destructing >>>

Title: Re: GVP manual install
Post by: CTIgem on November 13, 2008, 01:31:12 PM
Popgateway is not finding GenerisDID.xml for sure.
Is the spell right? "Generis"
or shoud it be "Genesys"?
Title: Re: GVP manual install
Post by: Ivan_Genesys on November 14, 2008, 02:14:20 AM
Try starting watchDog is safemode and configure IPCS in EMPS then restart the watchdog service
Title: Re: GVP manual install
Post by: bandorka on November 14, 2008, 01:27:07 PM
it should be GenericDID.xml
Title: Re: GVP manual install
Post by: Mine on November 18, 2008, 07:12:05 AM
Please show me section of popgateway in GVP.ini file.
I think Voice Applications set from Web site.
Xml file name is not statics.

It is my GVP.ini file.

    [popgateway1]
    databaseurl=http://localhost000:80/vpm/Database/DIDs/$did$.xml
Title: Re: GVP manual install
Post by: bandorka on November 18, 2008, 12:54:55 PM
I have to reinstall Windows. If I finish this procedure, I will try to deploy GVP again and I will drop a reply.
Thanks for your help
Title: Re: GVP manual install
Post by: bandorka on November 19, 2008, 11:57:09 AM
Starting Watchdog service in safe mode solved my problem, thank you for yours help. I'll try to dig deeper in GVP... :-)
Title: Re: GVP manual install
Post by: cavagnaro on November 25, 2008, 05:23:10 PM
How finally went for you? Does watchdog has to start always in safe mode? I don't think so, right?
Title: Re: GVP manual install
Post by: bandorka on November 28, 2008, 01:25:15 PM
Watchdog is starting is normal mode now (after I configured successfully the Popgateway).
I'm trying to integrate GVP with the Framework (behind or standalone mode) right now, but there are differences between documentations...so if I get stuck, I will drop a post :-)
thanks

Title: Re: GVP manual install
Post by: bandorka on November 28, 2008, 01:27:16 PM
is normal mode = in normal mode :-)
Title: Re: GVP manual install
Post by: cavagnaro on November 28, 2008, 06:38:25 PM
Oh ok, please let us know :)
Title: Re: GVP manual install
Post by: Marcelo on January 14, 2009, 03:05:54 PM
This GVP is 7.2 or 7.5 ?

7.5 If the properties of th e service you can put up the-s, where 7.2 is missing the parameter telleraDIDprymary in the IPLANET directory
Title: Re: GVP manual install
Post by: bandorka on January 15, 2009, 02:19:42 PM
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
-----------------------------------------------------------------------------------------------
Title: Re: GVP manual install
Post by: bandorka 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$
------------------------------------------------------------------------------------------------------------------