ENUM Routing
From Yate Documentation
(Difference between revisions)
(Created page with "== ENUM Routing == This module performs routing using the ENUM protocols that maps phone numbers to VoIP (or even oth...") |
(→ENUM Routing) |
||
Line 1: | Line 1: | ||
== ENUM Routing == | == ENUM Routing == | ||
− | |||
+ | This module performs routing using the [http://en.wikipedia.org/wiki/Telephone_Number_Mapping ENUM] protocols that maps phone numbers to VoIP (or even other PSTN) resources. This protocol uses a specific format of [http://en.wikipedia.org/wiki/Domain_Name_System DNS] queries and depends on an external domain name server. | ||
+ | {|class="wikitable" width="85%" | ||
+ | | | ||
[general] | [general] | ||
; This section sets global variables of the implementation | ; This section sets global variables of the implementation | ||
Line 74: | Line 76: | ||
; tel: bool: Enable the TEL rerouting (E2U+TEL) | ; tel: bool: Enable the TEL rerouting (E2U+TEL) | ||
;tel=no | ;tel=no | ||
− | + | |} | |
'''NOTE:''' ENUM can route only fully qualified E.164 phone numbers. The number must start with a + character (or the configuration defined international dialing ''prefix'') followed by the country code prefix and the rest of the number. | '''NOTE:''' ENUM can route only fully qualified E.164 phone numbers. The number must start with a + character (or the configuration defined international dialing ''prefix'') followed by the country code prefix and the rest of the number. |
Revision as of 15:04, 3 October 2012
ENUM Routing
This module performs routing using the ENUM protocols that maps phone numbers to VoIP (or even other PSTN) resources. This protocol uses a specific format of DNS queries and depends on an external domain name server.
[general] ; This section sets global variables of the implementation ; priority: int: Priority in Yate's handlers chain ; This MUST be set to a positive value to enable the module ;priority=0 ; prefix: string: Local dial prefix for international numbers ;prefix=00 ; minlen: int: Minimum length of a number (prefix removed) to try to resolve ;minlen=8 ; domains: string: Comma separated list of domain suffixes to use for ENUM ;domains=e164.arpa,e164.org ; domain: string: Domain to use as suffix for ENUM ; OBSOLETE - do not use, for backwards compatibility only ;domain=e164.arpa ; backup: string: Secondary domain to use as suffix for ENUM ; OBSOLETE - do not use, for backwards compatibility only ;backup=e164.org ; timeout: int: Timeout of each resolver attempt in seconds ;timeout=3 ; retries: int: Number of retries before giving up ;retries=2 ; redirect: bool: Attempt to redirect the incoming call to found address ;redirect=false ; autofork: bool: Create a fallback route from ordered NAPTR records ;autofork=false ; forkstop: string: Regular expression matching the names of the errors ; that will terminate the entire call, not just one route ;forkstop=busy ; maxcall: int: Milliseconds to call each route when forking the call ; This parameter is constrained between 2000 and 120000 ms ;maxcall=30000
[protocols] ; Enable or disable individual protocols ; sip: bool: Enable the SIP protocol (E2U+SIP) ;sip=yes ; iax: bool: Enable the IAX2 protocol (E2U+IAX2) ;iax=yes ; h323: bool: Enable the H.323 protocol (E2U+H323) ;h323=yes ; jingle: bool Enable the Jingle protocol (E2U+XMPP) ;jingle=yes ; void: bool: Enable declaring unallocated numbers (E2U+VOID) ;void=yes ; pstn: bool: Enable routes to PSTN gateways (E2U+PSTN) ;pstn=no ; pstn: bool: Enable routes to Voice terminals (E2U+VOICE) ;voice=no ; tel: bool: Enable the TEL rerouting (E2U+TEL) ;tel=no |
NOTE: ENUM can route only fully qualified E.164 phone numbers. The number must start with a + character (or the configuration defined international dialing prefix) followed by the country code prefix and the rest of the number.