Voice Elements SIP Platform (formerly HMP Elements) - Installation with Voice Elements

From VESupport

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
Below are the steps necessary to have Voice Elements configured to work with HMP Elements. If you have any difficulty, please email [mailto:support@inventivelabs.com support@inventivelabs.com]
+
<seo title="Configuration and Installation of Voice Elements Platform" metakeywords="Voice Elements software, IVR software, SIP Stack" metadescription="Below are the steps necessary to have Voice Elements configured to work with our built-in SIP stack platform (formerly HMP Elements)." />
-
'''Begin with installing Hmp Elements'''
+
Below are the steps necessary to have Voice Elements configured to work with our built-in SIP stack platform (formerly HMP Elements).  If you have any difficulty, please email [mailto:support@inventivelabs.com support@inventivelabs.com]
 +
 
 +
'''Begin with installing HMP Elements'''
Contact Support for links to the download pages at [mailto:support@inventivelabs.com support@inventivelabs.com]
Contact Support for links to the download pages at [mailto:support@inventivelabs.com support@inventivelabs.com]
-
After installation you will need to configure HMPElements. Use this page for more information on configuration:
+
After installation you will need to configure HMP Elements. Use this page for more information on configuration:
[[HMP_Elements - Configuration_Settings]]
[[HMP_Elements - Configuration_Settings]]
Line 146: Line 148:
500|10.10.10.1~501|10.10.10.2
500|10.10.10.1~501|10.10.10.2
-
In this way, if you dial 500, it wont go out over the default DestinationHost (IE Your SIP Carrier), instead it will go to the ip specified.  This is used as a shortcut for sending traffic to a local sip phone.
+
In this way, if you dial 500, it will not go out over the default DestinationHost (IE Your SIP Carrier), instead it will go to the IP specified.  This is used as a shortcut for sending traffic to a local SIP phone.
-
Separate the number/ip pairs with a ~.  You can have as many as you like.
+
Separate the number/IP pairs with a ~.  You can have as many as you like.
'''Starting HMP Elements'''
'''Starting HMP Elements'''
Line 154: Line 156:
HMPElements is installed as a service.  You will need to issue:  
HMPElements is installed as a service.  You will need to issue:  
-
  NET START HmpElements
+
  NET START HMPElements
from the command line, or use the services panel.
from the command line, or use the services panel.

Revision as of 03:56, 23 April 2013

Below are the steps necessary to have Voice Elements configured to work with our built-in SIP stack platform (formerly HMP Elements). If you have any difficulty, please email support@inventivelabs.com

Begin with installing HMP Elements

Contact Support for links to the download pages at support@inventivelabs.com

After installation you will need to configure HMP Elements. Use this page for more information on configuration:

HMP_Elements - Configuration_Settings

Install Voice Elements Overlay Modules

Next you will need to update some of your Voice Elements modules. Be sure to back up your existing modules. The new modules should be placed in your CTI32 folder.

The overlay modules are at:

Voice Elements Server Mods

Modify your VoiceElements Service Configuration File

Note: On older installation some tags needed for HMP Elements may not be included in your current VoiceElementsServer.Exe.Config file and some of these settings may already exist, so you will need to merge these settings below into your existing .config file. Also ensure that the <configSections> has all three setting sections.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <configSections>
   <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
     <section name="VoiceElements.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
     <section name="HmpElements.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
     <section name="CTI32NetLib.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
   </sectionGroup>
 </configSections>
 <applicationSettings>
       <VoiceElements.Properties.Settings>
             <setting name="PerfectCall" serializeAs="String">
                   <value>17</value>
             </setting>
             <setting name="ServerConnectionString" serializeAs="String">
                   <value>gtcp://192.168.13.80:54331</value>
             </setting>
             <setting name="ServerListeningPort" serializeAs="String">
                   <value>54331</value>
             </setting>
             <setting name="ServerListeningIp" serializeAs="String">
                   <value>192.168.13.80</value>
             </setting>
             <setting name="GlobalCall" serializeAs="String">
                   <value>True</value>
             </setting>
             <setting name="IgnoreResources" serializeAs="String">
                   <value />
             </setting>
             <setting name="ISDN" serializeAs="String">
                   <value>True</value>
             </setting>
             <setting name="ExplicitBoards" serializeAs="String">
                   <value />
             </setting>
             <setting name="T1DnisAniMask" serializeAs="String">
                   <value />
             </setting>
             <setting name="CustomAuthenticationDll" serializeAs="String">
                   <value />
             </setting>
             <setting name="CustomAuthenticationType" serializeAs="String">
                   <value />
             </setting>
             <setting name="IpMediaServers" serializeAs="String">
                   <value></value>
             </setting>
             <setting name="Robodog" serializeAs="String">
                   <value>False</value>
             </setting>
             <setting name="CallDetailConnectionString" serializeAs="String">
                   <value />
             </setting>
             <setting name="GlobalCallProtocol" serializeAs="String">
                   <value>DM3</value>
             </setting>
             <setting name="SetChannelState" serializeAs="String">
                   <value>False</value>
             </setting>
             <setting name="MonitorPort" serializeAs="String">
                   <value>50001</value>
             </setting>
             <setting name="MonitorLogin" serializeAs="String">
                   <value>Monitor</value>
             </setting>
             <setting name="MonitorPassword" serializeAs="String">
                   <value>Monitor</value>
             </setting>
             <setting name="HmpElements" serializeAs="String">
                   <value>True</value>
             </setting>
             <setting name="StaticVoiceResourceAssignment" serializeAs="String">
                   <value>False</value>
             </setting>
             <setting name="HmpElementsPortCount" serializeAs="String">
                   <value>100</value>
             </setting>
       </VoiceElements.Properties.Settings>
       <HmpElements.Properties.Settings>
           <setting name="HmpElementsUrl" serializeAs="String">
               <value>gtcp://192.168.13.145:55245</value>
           </setting>
       </HmpElements.Properties.Settings>
       <CTI32NetLib.Properties.Settings>
 	 <setting name="HmpDefaultDestinationHost" serializeAs="String">
         <value>123.123.123.123</value>
        </setting>
        <setting name="HmpDefaultSourceDisplayName" serializeAs="String">
         <value>Your Company</value>
        </setting>
        <setting name="HmpDefaultSourceUser" serializeAs="String">
         <value>7202838475</value>
        </setting>
        <setting name="HmpDefaultSourceHost" serializeAs="String">
         <value>192.168.1.145</value>
        </setting>
        <setting name="HmpDefaultDestinationPort" serializeAs="String">
         <value>5060</value>
        </setting>
        <setting name="HmpDefaultSourcePort" serializeAs="String">
         <value>5060</value>
        </setting>
        <setting name="HmpDestinationHostOverrides" serializeAs="String">
          <value></value>
        </setting>
       </CTI32NetLib.Properties.Settings>
 </applicationSettings>
 <system.runtime.remoting>
   <customErrors mode="off"/>
 </system.runtime.remoting>
</configuration>
  • The HMPElementsURL tells the CTI32NetLib where to connect to HMPElements.
  • The HmpDefaultDestinationHost tells where your sip carrier is (their IP address).
  • The HmpDefaultSourceDisplayName is the display name that is used in the FROM header.
  • The HmpDefaultSourceUser is the default oubound caller ID also in the From header.
  • The HmpDefaultSourceHost is the ip of your machine or the external ip if you are traversing a NAT.
  • The HmpDefaultDestinationPort normally is 5060
  • The HmpDefaultSourcePort also 5060
  • The HmpDestinationHostOverrides allows you to redirect traffic from the default carrier.

HmpDestinationHostOverrides is defined as:

500|10.10.10.1~501|10.10.10.2

In this way, if you dial 500, it will not go out over the default DestinationHost (IE Your SIP Carrier), instead it will go to the IP specified. This is used as a shortcut for sending traffic to a local SIP phone.

Separate the number/IP pairs with a ~. You can have as many as you like.

Starting HMP Elements

HMPElements is installed as a service. You will need to issue:

NET START HMPElements

from the command line, or use the services panel.

Personal tools