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="fb-like" data-href="#https://confluence.wildix.com/x/VwDwAQ" data-layout="button_count" data-action="recommend" data-size="large" data-show-faces="true" data-share="true"></div>

...

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=32505943" 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

The Document provides the information about E.164 Number Mapping (ENUM) and describes how ENUM lookup can be configured and executed.

Created: December 2018

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

Table of Contents

What is ENUM 

E.164 Number Mapping (ENUM) is a standard that uses DNS to map telephone numbers to web addresses or URLs. ENUM provides a single number to replace the multiple numbers and addresses for user's home phone, business phone, fax, cell phone and email. A server with ENUM support lookups a dialled telephone number in the ENUM database of the DNS to see if there is a way to set up the call instead of just calling out on the PSTN telephone line. You can dial a telephone number and reach a SIPH.323 or any other Internet telephony user. 

How it works

ENUM works by translating standard telephone numbers into internet addresses (URL or IP address). Servers that support ENUM search any dialed phone number in the ENUM tree of the DNS to locate substitute ways to setup a call outside of the standard PSTN telephone line.

...

  • Take the number you want to call and normalize it into E.164 format - in other words, by removing any leading zero and punctuation and adding the country code. For example, for an Italian number "0461 1715111", the country code is +39 and so the normalized number is +39 0461 1715111
  • Choose the ENUM suffix. The official ENUM tree defined by the IETF uses the e164.arpa ENUM suffix. There are several third-party suffixes as well, such as e164.org and for the sip5060.net service, use the suffix e164-addr.sip5060.net
  • Perform a DNS lookup, typically looking for NAPTR records

...

To perform ENUM lookup, you need to configure ISDN trunk group. Before configuring, you have to provision make sure that BRI/PRI media gateway are provisioned to your PBX. Trunk groups are added in WMS -> Trunks -> Trunk Group.

...

  • Authenticate user 
  • Set -> Caller number
  • Custom application -> Set(DESTINAZIONE=${ENUMLOOKUP(+39${EXTEN},sip,c,1,1,enum.rtrt.it))}
    where
    <ENUMLOOKUP> - the function that executes the lookup in enum.rtrt.it branch
    <+39> - the country code
  • Custom application -> GotoIf($["${DESTINAZIONE}" != "1"]?chiamateNoRTRT,${EXTEN},1)
    It is executed in case a phone number is not present in ENUM database
  • Custom application -> Dial(SIP/03247517/+39${EXTEN} 
    where
    <03247517> - a number that is dialed in case ENUMLOOKUP function is there is no not executed because a lookup number is not present in ENUM database
  • Trunk group -> route calls through the specified trunk group

...

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

...