GVP manual install

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

Sorry, ipcs install is ok, but these errors occured when if I’d like to start the watchdog service

1 Like

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

thanks for your answer :slight_smile:

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 >>>

1 Like

Popgateway is not finding GenerisDID.xml for sure.
Is the spell right? “Generis”
or shoud it be “Genesys”?

Try starting watchDog is safemode and configure IPCS in EMPS then restart the watchdog service

it should be GenericDID.xml

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
1 Like

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

Starting Watchdog service in safe mode solved my problem, thank you for yours help. I’ll try to dig deeper in GVP… :slight_smile:

How finally went for you? Does watchdog has to start always in safe mode? I don’t think so, right?

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 :slight_smile:
thanks

is normal mode = in normal mode :slight_smile:

1 Like

Oh ok, please let us know :slight_smile:

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

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::
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:
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=
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
  6. Install and configure IVR Server Client (opcionális)
  7. 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: :
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

1 Like

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::
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:
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=
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: :
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$&DID=$did$&ANI=$ani$&CC.NEXTACTION=PROCESS_INCALL&appname=$application-name$&customername=$customer-name$&customerid=$customer-name$&PrimaryQAURL=$primary-qaurl$&BackupQAURL=$backup-qaurl$&QdeviceEnabled=$qenabled$&ConfirmWithQA=$qconfirm$&DefaultRouteNum=$defaultroutenum$&DialPlan=$dial-plan$&CpaTimeout=$cpatimeout$&GeotelServiceID=$geotelserviceid$&resellername=$reseller-name$&PrimaryPremiseQAURL=$primary-premise-qaurl$&BackupPremiseQAURL=$backup-premise-qaurl$&ContactCallRtr=$contact-call-router$&ivrportnum=$telephony-port$&CASTTYPE=$reroutetype$