Message |
[+]
EMC Developer
» About requirements for Desktop components, 17/02/2017 02:37:16
» Go to message
|
|
|
|
[+]
EMC Developer
» About requirements for Desktop components, 17/02/2017 02:27:55
» Go to message
|
|
Refer to this site
http://www.techsupportalert.com/content/three-ways-find-out-which-versions-net-framework-are-installed-pc.htm
Check Option 3
|
|
[+]
EMC Developer
» About requirements for Desktop components, 16/02/2017 22:59:53
» Go to message
|
|
Yes both the frameworks are required to be installed. 3.5 Sp1 is not optional. Framework 4.5.2 does not include 3.5 SP1
|
|
[+]
EMC Developer
» Add contact dynamically to Preview Contact, 31/07/2015 04:57:34
» Go to message
|
|
You can use the following stored procedure AddCallBack with the necessary parameters, the description of the parameters are shown below
USE [ASMSControl]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[AddCallBack]
@ProgramId = '894d07b6-a812-4c59-98b7-b6c90167649a', -- Program id of the PCMS Queue
@QueueId = '894d07b6-a812-4c59-98b7-b6c90167649a', -- Program id of the PCMS Queue
@ServerInstanceType = '50B4DADB-7F2E-41ef-AFBD-051B9C279D95', -- -- Fixed to PCMS ServerInstanceType-Dont change
@ServerInstanceId = '52197658-d4f4-4b9b-9726-20a7efdf061d', --- Get the server instance id from PCMS ini file
@CustomerId = N'6f077342-778e-41d3-8bc8-9d7af620440c', --- if you want to associate with customer id
@FirstContactOption = N'Voice', --- if you want the first option as Voice
@FirstContactOptionDetails = N'22006', -- the phone no
@SecondContactOption = N'Email', ----- if you want the second option as Email
@SecondContactOptionDetails = N'cedriccust@ccms.apac.avaya.com' --- the email id
SELECT 'Return Value' = @return_value
GO
|
|
[+]
EMC Developer
» How to configure AES failover, 31/07/2015 03:59:37
» Go to message
|
|
The AES failover can be configured in the TSAPI ini file
C:\Program Files (x86)\Avaya\AE Services\TSAPI Client\TSlib.ini
Add the necessary AES servers in
[Telephony Servers] sections
And mention the T-links in this section
[Alternate Tlinks]
Will need a restart of XML server for this to take effect
|
|
[+]
EMC Developer
» Add Left Side New Tab, 27/02/2015 05:15:05
» Go to message
|
|
Hi Hardik,
Beleive you are using Configuration server for the desktop. If you are using configuration server there is no point in modifying the local ini files. It wont be used. You need to do these settings by using the Configuration Manager.
Regards,
Cedric
|
|
[+]
EMC Developer
» Add Left Side New Tab, 25/02/2015 02:36:18
» Go to message
|
|
Hi Hardik,
Please refer to Appendix B:Rules plugin of the desktop user guide to get a list of all values that can be used through rules plugin
Please note the values available are different for different channels
Also an example of a rule is shown below. This rule passes the Caller DN of a Voice call to external application IExplore.exe and opens a URL inside EMC Desktop.
Desktop ini file
[Rules]
Rule1 = When Voice.WIDelivered Always Do ReturnEvent Container.LaunchNewExternalApplicationWindow,externalAppConfigSectionName=External Application 1,externalAppCommandLine=-noframemerging https://www.google.com.sg/#q=%CallerDN%,callIDToCloseWindowWhenCallDropped=%CallID% Then Continue Else Stop
[External Application 1]
External Application Name = iexplore.exe
External Application Command Line =
Title Text = Caller Search
Allow To Close = True
Regards,
Cedric
|
|
[+]
EMC Developer
» Add Left Side New Tab, 25/02/2015 02:29:52
» Go to message
|
|
Hi Hardik,
Follow the instructions in the attached document to configure the new template in desktop plugin.
Regards,
Cedric
|
|
[+]
EMC Developer
» Add Left Side New Tab, 20/02/2015 10:46:21
» Go to message
|
|
Hi Hardik,
First check if you are using the local ini file or the configuration server. You can check this by right clicking the EMC Desktop shortcut and if it has the following format it is using the Configuration server
"C:\Program Files (x86)\Avaya\Avaya Aura CC Elite Multichannel\Desktop\CC Elite Multichannel Desktop\ASGUIHost.exe" /z CC Elite Multichannel Desktop /s 148.147… /p 29091 /a U=%%U
If the shorcut target just points to
"C:\Program Files (x86)\Avaya\Avaya Aura CC Elite Multichannel\Desktop\CC Elite Multichannel Desktop\ASGUIHost.exe"
it will use the local ini file
For local ini file settings just add like this( please note even a small space in the names will not load the dll)
[Plug In Assembly List]
My Desktop Plugin = Desktop Plugin
[Desktop Plugin]
Assembly File Name = EMCDesktopPlugin1.dll
If configuration server is used then you need to edit the template at the configuration server equivalent to the setting in ini
Regards,
Cedric
|
|
[+]
EMC Developer
» Conference Call, 20/02/2015 04:02:58
» Go to message
|
|
You can use XMLStation.GetCallByUCID(CurrentCallUCID) to get the current conference call
This returns StationCall object say objStationCall
Using this you can check if the state is alerting / connecting use the CallRelease API otherwise use CallPartyDrop passing the station DN of the party to drop.
if (objStationCall.CallState == enCallState.Alerting || objStationCall.CallState == enCallState.Connecting)
{
XMLStation.CallRelease(objStationCall);
}
else
XMLStation.CallPartyDrop(strPartyDN, objStationCall);
|
|
[+]
EMC Developer
» Add Left Side New Tab, 20/02/2015 03:32:46
» Go to message
|
|
Hi Hardik,
Check if your plugin is loaded in the desktop. You can check in Help >> About window. Also the default implementation provided puts a tab when a Voice Work item is delivered . This tab is added in the Voice Work item tab window.
The screenshot you attached earlier in the thread , Thats the place where toolwindows are docked. You can check the toolwindow creation provided in the plugin wizard
Regards,
Cedric
|
|
[+]
EMC Developer
» Add Left Side New Tab, 18/02/2015 05:16:11
» Go to message
|
|
Hi Hardik,
This depends on how the communication exists between the desktop plugin and the external exe. There are different ways to communicate between exe's in general. EMC uses .Net Remoting using genuinechannels as the underlying layer. EMC desktop plugins communicate between each other using the PIMBroker which has a GetObjectReference and SetObjectReference.
Regards,
Cedric
|
|
[+]
EMC Developer
» Add Left Side New Tab, 16/02/2015 03:00:35
» Go to message
|
|
Hi Hardik,
You can find the installer for the framework at the following location
Ftp site : ftp.avaya.com
username : EMCTeam
Password : FtpGlobal123!!
/incoming/guests/EMCTeam/EMC 6.x SDK/Desktop Plugin
The readme file contains the instructions to install the Visual Studio template. Select the option Add tab page to document to see how to create the plugin
Regards,
Cedric
|
|
[+]
EMC Developer
» Add Left Side New Tab, 13/02/2015 09:32:00
» Go to message
|
|
This can be acheived by creating a new desktop plugin. This would need Visual Studio developement knowledge. We can share the framework to create one. but the requirement can also be acheived by creating a rule to Open an application inside EMC[img]
|
|