Recently, I've been having issues with the URIs returned from e.164.org and toll free calls. It seems that the URIs that are returned from ENUMQUERY and ENUMRESULT are no longer the proper numbering schemes that the poviders use. I've been using the following [enum] template in my outbound route for quite some time with great success until recently. [enum](!) exten => _X.,n,Set(ARRAY(i,id)=1,${ENUMQUERY(+${EXTEN},ALL,e164.org)}) exten => _X.,n,Set(max=${ENUMRESULT(${id},getnum)}) exten => _X.,n,While($["${i}" <= "${max}"]) exten => _X.,n,Set(uri=${ENUMRESULT(${id},${i})}) exten => _X.,n,Exec(${IF($["${uri:0:3}" = "sip"]?Dial(SIP/${uri:4},40,KL(7200000:120000)T):NoOp(ENUM URI is not of type SIP))}) exten => _X.,n,Exec(${IF($["${uri:0:4}" = "iax2"]?Dial(IAX2/${uri:5},40,KL(7200000:120000)T):NoOp(ENUM URI is not of type IAX2))}) exten => _X.,n,Set(i=${MATH(${i}+1,i)}) exten => _X.,n,EndWhile() The console results are as follows. Each of sip-happens, siptollfreegateway, and voipmich return either a 404 or 403 error. I'm wondering if their ENUM records are old and no longer represent how callers should reach their servers. == ast_get_enum(num='+18002662278', tech='ALL', suffix='e164.org', options='', record=1 == ENUM options(): pos=1, options='0' == ast_get_enum() profiling: FAIL, 8.7.2.2.6.6.2.0.0.8.1.e164.org, 405 ms -- Executing [18002662278 at outbound:3] Set("SIP/aastra-sip1-0c004d98", "ARRAY(i,id)=1,0") in new stack -- Executing [18002662278 at outbound:4] Set("SIP/aastra-sip1-0c004d98", "max=3") in new stack -- Executing [18002662278 at outbound:5] While("SIP/aastra-sip1-0c004d98", "1") in new stack -- Executing [18002662278 at outbound:6] Set("SIP/aastra-sip1-0c004d98", "uri=sip:164164180018002662278 at sip.tollfreegateway.com") in new stack -- Executing [18002662278 at outbound:7] Exec("SIP/aastra-sip1-0c004d98", "Dial(SIP/164164180018002662278 at sip.tollfreegateway.com,40,KL(7200000:120000)T)") in new stack -- Limit Data for this call: == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 == Using SIP VRTP TOS bits 136 == Using SIP VRTP CoS mark 4 == Using UDPTL TOS bits 184 == Using UDPTL CoS mark 5 -- Called 164164180018002662278 at sip.tollfreegateway.com -- Got SIP response 480 "Temporarily Unavailable" back from 204.8.45.222 -- SIP/sip.tollfreegateway.com-140f2228 is circuit-busy == Everyone is busy/congested at this time (1:0/1/0) -- Executing [18002662278 at outbound:8] Exec("SIP/aastra-sip1-0c004d98", "NoOp(ENUM URI is not of type IAX2)") in new stack -- Executing [18002662278 at outbound:9] Set("SIP/aastra-sip1-0c004d98", "i=2") in new stack -- Executing [18002662278 at outbound:10] EndWhile("SIP/aastra- sip1-0c004d98", "") in new stack -- Executing [18002662278 at outbound:5] While("SIP/aastra-sip1-0c004d98", "1") in new stack -- Executing [18002662278 at outbound:6] Set("SIP/aastra-sip1-0c004d98", "uri=sip:164164180018002662278 at tollfree.sip-happens.com") in new stack -- Executing [18002662278 at outbound:7] Exec("SIP/aastra-sip1-0c004d98", "Dial(SIP/164164180018002662278 at tollfree.sip- happens.com,40,KL(7200000:120000)T)") in new stack -- Limit Data for this call: == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 == Using SIP VRTP TOS bits 136 == Using SIP VRTP CoS mark 4 == Using UDPTL TOS bits 184 == Using UDPTL CoS mark 5 -- Called 164164180018002662278 at tollfree.sip-happens.com -- SIP/tollfree.sip-happens.com-140f3668 is circuit-busy == Everyone is busy/congested at this time (1:0/1/0) -- Executing [18002662278 at outbound:8] Exec("SIP/aastra-sip1-0c004d98", "NoOp(ENUM URI is not of type IAX2)") in new stack -- Executing [18002662278 at outbound:9] Set("SIP/aastra-sip1-0c004d98", "i=3") in new stack -- Executing [18002662278 at outbound:10] EndWhile("SIP/aastra- sip1-0c004d98", "") in new stack -- Executing [18002662278 at outbound:5] While("SIP/aastra-sip1-0c004d98", "1") in new stack -- Executing [18002662278 at outbound:6] Set("SIP/aastra-sip1-0c004d98", "uri=sip:180018002662278 at tf.voipmich.com") in new stack -- Executing [18002662278 at outbound:7] Exec("SIP/aastra-sip1-0c004d98", "Dial(SIP/180018002662278 at tf.voipmich.com,40,KL(7200000:120000)T)") in new stack -- Limit Data for this call: == Using SIP RTP TOS bits 184 == Using SIP RTP CoS mark 5 == Using SIP VRTP TOS bits 136 == Using SIP VRTP CoS mark 4 == Using UDPTL TOS bits 184 == Using UDPTL CoS mark 5 -- Called 180018002662278 at tf.voipmich.com -- SIP/tf.voipmich.com-140f2228 is circuit-busy -- Anthony - http://messinet.com - http://messinet.com/~amessina/gallery 8F89 5E72 8DF0 BCF0 10BE 9967 92DC 35DC B001 4A4E -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20090703/149c48d3/attachment.pgp