Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



Html
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11';
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

...

Html
 <div class="lang-box-pdf">
	<div>
		<div class="google-lang">
			<div id="google_translate_element">
			</div>
			<script type="text/javascript">
					function googleTranslateElementInit() {
						new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'de,es,fr,it,nl', autoDisplay: false}, 'google_translate_element');
						}
			</script>
			<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
		</div>
		
		<div class="pdf-button">
			<a href="https://confluence.wildix.com/spaces/flyingpdf/pdfpageexport.action?pageId=32506213" alt="Convert to .pdf" title="Convert to .pdf"><img src="https://confluence.wildix.com/download/attachments/14549012/pdf-button-download-wildix-documentation.png"></a>
		</div>
	</div>
</div>


Info

Document descriptionWildix integrates phone calls to Infusionsoft. You can import your Infusionsoft contacts to Wildix PBX and set up automatic routing of calls to contact owners. Consult the Document for details.

Integration with Infusionsoft: https://www.wildix.com/infusionsoft/

Chrome Extension "Wildix integration to Infusionsoft": https://goo.gl/Z5YnMZ

Created: January 2019

Permalink: https://confluence.wildix.com/x/ZQHwAQ

...

  • Go to WMS -> Users -> Phonebooks
  • Select a phonebook you want to import contacts to and click Import (available only for admin user)
  • Select Infusionsoft from the list of backend options -> Log in to your account 
  • Click Save and Import


Note

Note: For detailed information about import, please consult Import of Contacts and Users Guide.


After the import is completed, Infusionsoft contacts appear in a the phonebook you have selected. If imported contacts contain "Owner" filed filled in and owner is present in phonebooks, then the owner is automatically assigned and becomes available in Collaboration. You Owners can change owners in be changed in Collaboration when editing contacts (Collaboration -> Phonebook -> Edit -> "Contact owner" field when editing contacts)

Note

Note: To be able to route calls, contact owners must be specified in Infusionsoft, so that during import these owners are assigned to contacts from Collaboration phonebook.


Warning

LimitationImportant: During the import, the owner is looked up via email. Make sure the email address of the owner is present both in Infusionsoft and local LDAP. 

...

Step 2. Dialplan configuration

To route calls to assigned Infusionsoft ownersconfigure automatic routing of calls, you need to perform a lookup via (Lookupphonebook) using the function MYVAR=${Lookupphonebook(valuetolookup, fieldswelookup, fieldwewant)}). The function searches for a specified parameter of a contact and, according to results, routes a call to its owner.

Where:

  • MYVAR - the variable to which the result of performing Lookupphonebook function is saved
  • valuetolookup - the value that we are looking forto be looked up. Can be a channel variable
  • fieldswelookup - the list of fields to search by. Multiple values, separated by commas, are allowed (in this case we need to use single quotes)
  • fieldwewant - the  field whose value to return

Lookupphonebook is performed in such a such way: SELECT fieldwewant FROM all_shared_phonebooks WHERE (fieldwelookup_1=valuetolookup OR fieldwelookup_2=valuetolookup OR ...)

For example: OWNER -> ${Lookupphonebook(CALLER_NUMBER, 'office, mobile', 'owner_id')}

Warningnote

Important: the search is performed only in shared phonebooks!


Notewarning

Limitation: The function can only be executed via "Set" Dialplan application and cannot be a part of larger expression.

...

Here you can find the example of Dialplan configuration:

  1. Set -> OWNER -> $${Lookupphonebook(${CALLERID(num)} , 'office,home,mobile', 'owner_id')} - looks up for owner ID
  2. Set -> INFUSIONSOFT -> $${Lookupphonebook(${OWNER}, 'source_id', 'extension')} - looks up for a contact owner (PBX user) in shared phonebooks
  3. Jump to if -> "${INFUSIONSOFT}"!=""  
  4. Play the sound 

...

  1. -> Procedure with a modified number ${INFUSIONSOFT} - if the previous execution is successful, routes a call to a contact owner
  2. Call group - the application is executed in case no contact owner is found

Note

Note: Refer to Dialplan applications Admin Guide for the detailed information about Dialplan applications.


Html
<div class="fb-like" data-href="https://confluence.wildix.com/x/ZQHwAQ" data-layout="button_count" data-action="recommend" data-size="large" data-show-faces="true" data-share="true"></div>

...