ENUMER - EMERCOIN ENUM


With proper configuration, your EMC wallet can be set up to support ENUM records under the "enum" TLD in Emercoin's NVS. ENUM (E.164 Number to URI Mapping) translates telephone numbers into Internet addresses, for use by SIP Proxies, VoIP gateways, and other specialised telephony systems.

A softswitch can send ENUM requests to a wallet:

$ dig -t naptr +short 08068886681.enum
100 10 "u" "E2U+sip" "!^(.*)$!sip:\\[email protected]!" .

or public ENUMER gateway:

$ dig -t naptr +short 08068886681.enum.enumer.org
100 10 "u" "E2U+sip" "!^(.*)$!sip:\\[email protected]!" .

Record format:

SIG=verifier|signature E2U+sip=PRI1|PRI2|RegExp

NVS Example:

Name: enum:12027139373:0

Value: SIG=ver:enum|HxQY4nUHtf+nK/btxa0jT4UuPQPKk0pyxrJuXlF8YVVFDKhY6PVcE1XiSvTOxlQryzfA1GIH2IRYk7uGHrZIbP4= E2U+sip=100|10|!.*$!sip:[email protected]!

Config:

To activate this feature, you'll use config params in emercoin.conf

#emcdnsallowed=.coin|.emc|.lib|.bazar   # remove Allowed TLDs without ENUM
emcdnsallowed=$enum|.coin|.emc|.lib|.bazar      # add Allowed TLDs with ENUM

enumtrust=ver:enum
[email protected]:tollfree
Example of the ENUM record you can get from EMC NVS with the command:
name_show enum:12027139373:0

Registration:

To register your phone number with ENUMER (Emercoin ENUM), you will need to:

  • obtain a signature (as this is not currently automated, contact the Emercoin team for manual verification),
  • insert the signature in the NVS ENUM record for your phone number into Emercoin's NVS.

See some example ENUM records that have been deployed in the Emercoin blockchain by clicking here.