User jeffdoubleyou posted the following code for CNAM lookup using the pay service calleridservice.com
Code: Select all
CNAM_User = 'YOUR_USER_NAME'
CNAM_Key = 'YOUR_AUTH_KEY'
sys.Trace = false
sys.Log("Log message from default dialplan.")
if sys.In
# Get caller ID
name = req.Header.from.FromURI.User.to_s
if defined?(CNAM_Key) && name =~ /^1?([2-9]\d\d[2-9]\d{6})$/
url = "http://cnam.calleridservice.com/query?u=#{CNAM_User}&k=#{CNAM_Key}&t=html&n=#{name}"
cnam = sys.WebGet(url,4).to_s
sys.SetFromHeader(cnam || name, nil, nil)
end
# CONTINUE INBOUND ROUTING HERE
else
# HANDLE OUTBOUND DIALING HERE
end
Any help greatly appreciated.