Home

My Extension Edition – Desktop Connect

image

Contents

1. Elastix Connect extensi n desde cualquier parte onnect Desktop y Android My Extension Edition Desktop Connect User Manual Versi n 1 1 2013 EuropeSIP Communications SL Index 1 Introduction 2 Key features 3 MyExtension Connect Main Installation 3 1 MyExtension Connect Installation from ZIP file 3 1 MyExtension Connect Installation from RPM 4 My Extension Desktop Connect Config 4 1 Configuration AMI Parameters 42 Configuration Elastix user 43 Configuration URL Launcher 4 4 Configuration Scripts 4 5 Configuration Appearance Desktop interface 6 Click to call support Apendices y Informaci n Adicional Ap ndice A Api 20 1 Introduction This program is an enlargement of the myextension Elastix module Its main objective is expand it to the windows desktop so a specific user may change his extension details directly from his desktop In this way any user may from the desktop and without needing of open Elastix interface make some operative over the forwarding call waiting do not disturb and recording configuration of his own extension in Elastix All the settings above can be also modified using a specific smartphone application Android App This is very powerful since being away from the office you can use your smartphone to setup your extension to forward the calls to another phone for example your home phone you
2. Integration of Elastix my extension interface Futute Roadmap Integration of Elastix AddressBook CallBack and Dialer feautures ion Connect Main Installation 3 MyExtensi 3 1 Installation using RPM suggested way First of all download the package with Then install the package 3 2 Manual Installation using ZIP file On this case you need to have the standar my extensions module files that cames with lates 2 4 elastix distribution That files would be then overwritten with the new specific files related to WebServices needed for additional feautures added on the my extension modules You only have to overwrite contents of your myex config directory usually in var wwww html modules with the contents of the zip file Then download the desktop client and configure it Once one of the methods above is used to install the core my extension module you will have a similar screen to this one As you can see you have now new options on my extension module allowing you to download both the Windows and Android Releases Please note that in order to be able to download the BETA for Android Release directly from Google Market you need fist to be enrolled as an official tester otherwise links would not work In order to do so please go to the Elastix Connect BETA testers at Google Communities at https plus google com u O communities 103801558238724085988 On that community y
3. 8 arrParams 9 Cdr arrParams 0 arrParams 1 arrParams 2 arrParams 3 arrParams 4 arrParams 5 arrParams 6 arrParams 7 arrParams 8 arrParams 3 arrParams 10 arrParams 11 arrParams 12 arrParams 13 arrParams 14 arrParams 15 sOriginchannel sDestionationChannel sOrigUniqueID sDestUniquelD sOrigCallerID spestCallerID Privilege SubEvent Channel Destination CalleriDNum ConnectedLineNum ConnectedLineName UniquerD DestUniquelD Dialstring AccountCode Source Destination DestinationContext CalleriD DestinationChannel LastApplication LastData Startiime AnswerTime EndTime Duration BillableSeconds Disposition AMAF lags UserField HangUp arrParams 0 arrParams 1 arrParams 2 arrParams 3 arrParams 4 arrParams 5 arrParams 6 arrParams 7 arrParams 8 Privilege Channel Uniqueid CalleriDNum CalleriDName ConnectedLineNum ConnectedLineName Cause Cause txt
4. mobile extension with your PBX When used you can dial any external party using the included Android dialer The Android APP would contact the Elastix PBX and would send a request to the PBX to call both you and the other party and bridge both calls Using this method your mobile phone can bypass any VoIP restriction Additional features CallTrought Elastix Contacts integration etc are under development for future releases Please note that before being able to use the callback feature you need to specify the phone number that you cellular uses Many times I wished some application to do any more than it did But the app vas closed and I had to settle with it as is Now we can open the apps and insert new code to get many new functionality This may be do adding scripting support to the application The Interface The interface is composed by a COM class which is exposed via COM to the control MSScriptControl inserted in myextension In fact it becomes a DOM Document Object Model for the MSScriptControl and allows myextension to execute VBScripts with access to the application objects Database functions lie QLiteConn ByVal blic Function Query ByVal ublic Function As String Public Function SQLNonQuery ByVal conn As Object ByVal sSgL As String As Boolean Public Function SQlUpdateField ByVal conn As Object ByVal ByVal stable As String
5. sField As String ByVal sValue As String ByVal sHhere As String As Boolean Form amp Controls subs Public Sub CreateForm ByVal sllame As String _ Optional ByVal Xpos As String 1000 _ Optional ByVal Ypos As String 1000 _ Optional ByVal w As String 600 Optional ByVal h As String Optional Optional Optional ByVal Optional ByVal 500 ByVal sFornStyle As String fixedsingle ByVal sCtlBoxStyle As String both sStartUpPos As String centredscreen _ sText As String Titulo del Form Public Sub AddControl ByVal sForm As String _ ByVal sControlType As String ByVal sControlName As String optional ByVal optional ByVal optional ByVal optional ByVal optional ByVal optional ByVal optional ByVal Xpos As String 400 Ypos As String 400 w As String ideft _ h As String idegi _ sText As String Text oConn As Object Nothing olvSql As String Public Sub sLoadLv ByVal conn As Object ByVal 1v As Object ByVal sSql As String Other functions amp subs Public Function AppPath As String Public Function fGetUserDomain As String Public Function fSearchIRLDAP ByVal sPath As String ByVal sUser As String ByVal sPass As String ByVal sSearchBase As String ByVal sLDAPtype As String Optional ByVal sMyFilter As String Optional ByVal bOneUsersearch As Boolean False As String Public Function fGetMach
6. ams are the IP of the elastix server The port the server is listening by The user of the manager you will use 1 The password of the user The context By default from internal Asterisk r 10912387219 Pot sos User myextenson Fee Comet wom interat Test de conexi n You can change the parameters of the connection here and make a test of them Any change made in any of these parameters will result in an attempt of reconnect AMI 1 Adding a user to the Manager Edit etc asterisk manager conf The input the following lines CERTES Then save and close the file Open Asterisk CLI Command Line Interface and make manager reload Now the new user is ready to be used 4 2 Configuration Elastix user The only params related with Elastix you have to input are the user name and the password of the Elastix user The window will show the extension related to this user if exists 4 3 Configuration URL Launcher A powerful tool to expand functionality is as simple as a browser Myextension gots a URL launcher able to parse a variable related to the current call and open a parametrized URL At the same time would be possible to wish open different URLs in different events these are Call HangUp and CDR Lanzador de URLOS Event URL 2 Oa To set a URL for each event right click on the list and a menu will be displayed offering the events The v
7. ariable parsed by URL Launcher is S CALLERTD Any apparition of this string in the url set for any event will be parsed whit the number of the callee CALLERID num in Asterisk 4 4 Configuration Scripts This section is for advanced users Via Scripts you can expand the application functionality The Scripts syntax is VBScript Visual Basic Script and it gots a custom DOM to allow a easy form creation and allow integration with myextension objects and functions 2 A good and very simple sample of Scripts power may be the following a simple script to log an agent in a queue on load and other to unlog the agent on close The scripts can be edited making double click on the element of the list we want to modify Then the editor window will open and load the script 2 The API reference is in APENDIX I 4 5 Configuration Appearance This is the last configuration section Here you can change the language of the application at runtime changing the language of the interface the messages and the menus You also can configure if you wish to be notified when a callis incoming to your extension Fe Activar popups de notificacion en lamada EE Llamada de 916 device When a call is received the Desktop Notifier will access Elastix to get the picture of the caller IF it s not found it will try to load the pic from the images folder of the applica
8. ineName As String Public Function fGetWinUserName As String Public Sub Reset Public Function fLogAgentInQueue ByVal sExtension As String ByVal sQueue As String Optional ByVal bPaused As Boolean True As Boolean Public Function fUnLogAgentInqueue ByVal sExtension As String ByVal sQueue As String As Boolean The Forms amp Controls Events The COM class has a Form Array which handles all the forms created by scripts In the same way the controls are handled by an abstract layer of controls which launches their own events over a generic handler in which we select the source to render the Event string to raise over the script So the events are raised in the script in the following format Sub control name event name arrParams Example we create a form named frmMain To catch the Load event in the script we have to code the event in the following format cmMain Load eode here End Sub Some controls pass some arguments to the events This is the case of ListView The myextension Events Not all the events of myextension are exposed to the script control It should be a very heavy task Only few of AMI Connector 1 8 events are scriptable Theese are the followings Cal arrParams 0 arrParams 1 arrParams 2 arrParams 3 arrParams 4 arrParams 5 Dial arrParams 0 arrParams 1 arrParams 2 arrParams 3 arrParams 4 arrParams 5 arrParams 6 arrParams 7 arrParams
9. n so if you are traveling aboard you can forward your calls to your mobile phone for example or even using SIMM specific international calls ConfigActivity Llamada en espera y No molestar 7 Llamada Espera V No Molestar Configurar Desvios L Desv o de Llamadas 911454567 Vf Desvio No disponible 649564389 1 Desv o Ocupado Grabar Entrante Grabar Saliente Siempre Siempre 8 Nunca Nunca Bajo Petici n Bajo Petici n Guardar Cerrar 6 Click to call support Myextension is prepared to be used as a click to call application This means that once the application is installed it writes the registry to set myextension as the default application to be used on special tags callto X00000 or telX20000 similar to mailto protocol so any web link using this tag will open myextension to make a dial to XXXXXX via Elastix Web Services You can also make a dial just using the menu typing the number and pressing Enter Call sa Contacte myetenzion Configuration About Et oc This features allows you to integrate on internal CRM or Intranet Applications so for example you may have your own corporate directory on your intranet using callto tags and be able to call your college just clicking the corresponding link A similar feature is also available at the Android Elastix Connect APP that feature is called callback and allows a transparent integration of your
10. ou can also give us feedback that would allow us to improve the product as well receive basic support ffor whatever reason you prefer do not join that testing community you still can directly download the APK Android package and do a manual install directly from the module 4 My Extension Desktop Connect Config Once we download the desktop release we run the Setup program and after the main install finish configuration wizard will launch automatically for initial config aby Welcome to myextension configuration Wizard Ie Evil help your configure the main parameters of myexcension Click Startto begin iby H Welcome to myextension configuration Wizard Aa 1092387219 AMI Usor Asterisk menear AMI Passwort PE With this parameters the aplication will be already ready to start working If you did any mistake on the users password or basic configuration you would see and error message see screenshoot below and you would have to modify the initial values On this case you only have to check the icon in the taskbar right click over it and you will see a menu displayed where you will be able to access to the configuration window to change connection parameters B or E Contacte AH myedension NI e an 4 1 Configuration AMI Parameters The configuration window allows to set all the parameters of the application beginning with connection params These par
11. r mobile phone or even your hotel phone So it you are traveling away and you have a direct number coming to your extension a DID you may forward that calls even to a foreign temporary number Addlionally the Windows Release of MyExtension Desktop connect adds additional features that are very practical on an office environment for integrating with backoffice or crm applications For example desktop also includes a call notifier which shows a popup in the incoming call Additionally it can show the picture of the caller putting it in the images folder of the application and whit the number of the caller as name Moreover it has an URL Launcher with the possibility of configure diferent URL for 3 different events Incoming call HangUp and CDR and an VBScript API which allows the integration with other desktop applications Finally it also adds click to call features either using context menus or special HTML tags inside your web pages or applications 2 Key features My Desktop main features are described below Desktop integration of Elastix myextension interface Desktop integration of Elastix AddressBook Configurable 3 events URL Launcher Call notifier with caller picture on the popup v a EWS VBScript API for third party applications integration and functionality expansion Click to call support registry integration The release for Android has the following feautures
12. tion n zae Biblioteca Documentos If itis also not found the program will show the default contact picture 5 Desktop interface This interface allows to change the options of the Elastix my extension Addon withouth the needs to have the users going to a specific web page interface allowing them a closed integration with their indows Desktop It communicates to Asterisk any changes made to the following parameters of the extension assigned to the Elastix user configured before Call Waiting on off Do Not Disturb on off Call forwarding on off amp where to forward Call forwarding on Busy on off amp where to forward Call forwarding on Unavailable on off amp where to forward Inbound calls Rocording settings always never adhoc Outbound calls Rocording settings always never adhoc And here is the interface Llamada en aspera y Nc Molestar El Llamada en Espera E No Molestar Configurar desv os Desv o de llamadas Desv o si No Disponible Desv o si Ocupado Grabar Entrente Siompre Nunca Bajo Petici n Guardar Please note that there is also a SmartPhone Application Android APPS freely available from Google PlayStore Market that allows us to do the same options that above This is very powerful since it allows from a smartphone being away from the office to activate deactivate calls addressed to your extensio

Download Pdf Manuals

image

Related Search

Related Contents

User Manual of 3A UBEC Doc Ver: HW-03-6S  Detailer`s Grip Attachment Model A577 1-800-437-3635  FR-Notice KBDAR  Russound A-K3    Panasonic PT-LZ370U CAD Drawing  取扱説明書  Cavitron Select  火災予防及御協力ください  Exhibitor Service Manual - Wireless Infrastructure Show  

Copyright © All rights reserved.
Failed to retrieve file