Hi Jonh,
for feedback about my tests, I tried to compile the app you sent
me but in order to compile it with seccess I had to change some
code on it, but after that I was unable to test it because it was
always returning to me an error when I tried to query it with an
ENUM like ISN query.
I identified the error but no success with resolving it, probably
because I'm not a pro with C++. So avoid losing more time, I
developed a quick perl daemon to do the DNS proxy thing an test it
with success.
After that I configured kamailio with this daemon as redirect
server for integration with my voice infrastructure for testing
purposes with success in outbound calls to ISN numbering scheme.
Best regards,
Paulo
On 13-12-2013 16:13, Paulo Ferreira wrote:
Jonh,
thanks a lot for this, I will dig int to it in the next days,
depending my extra time for this project :), and than I leave
here feedback about my results.
Regards,
PF
On 13-12-2013 16:00, John Todd wrote:
On Dec 13, 2013, at 6:04 AM, Paulo Ferreira <>
wrote:
Hi Jonh, please see in line.
On 13-12-2013 13:49, John Todd wrote:
Paulo -
I need to update that documentation (and will in
a few hours) - the IP address is incorrect for that
resolver. The current correct IP address is
64.62.236.143 (which is www.freenum.org.)
It's a special resolver shim (called "shotgund" for
historical reasons) that will convert an ENUM query
including "*" characters into a correct ISN response.
It also does a bunch of other interesting things,
like parallel ENUM tree resolution, and domain
re-writing. For a better explanation, see my "dig"
example below. The ENUM query is incorrect as far as
the RFC is concerned - it includes the "*" character -
but I found that at least a few years ago, most ENUM
libraries would include the "*" character when sending
out queries externally to resolvers, so this hack can
work.
I tried to use the resolver you sent to me, as you can see
bellow, but no success, maybe it is filtering some IP
traffic from this part of the world :)
OK, that was my fault. I re-ran the process in the
foreground in high-debug mode to see if I could see your
incoming connections, and then put my laptop to sleep, which
disconnected the session. Please try again.
I can get you the source code for shotgund if
you're interested in running a local resolver, but
it's only marginally well documented and you may have
to tweak some settings to make it work for your
system.
Yes, I'm interesting to test it if possible and to get
more info online if exist. I tried to do a quick google
search but I didn't find any useful info regarding this
daemon.
Until now, it hasn't really available publicly - I never
did complete the documentation project on it, so it was
never announced. But now is as good a time as any. This is
actually a very complex (and dangerous) application, but
extremely useful. Let me know if you run into problems -
the source code and samples are here:
JT
--
-------------------------------------------
Paulo Ferreira
VoIP@RCTS - Segurança e Serviços à Comunidade
FCCN
http://www.fccn.pt/
Av. do Brasil, n.º 101
1700-066 Lisboa - Portugal
Telefone|Phone: +351 218440100; Fax: +351 218472167
Aviso de Confidencialidade/Disclaimer
Esta mensagem é exclusivamente destinada ao seu destinatário, podendo conter informação CONFIDENCIAL, cuja divulgação está expressamente vedada nos termos da lei. Caso tenha rececionado indevidamente esta mensagem,solicitamos-lhe que nos comunique esse mesmo facto por esta via ou para o telefone +351 218440100 devendo apagar o seu conteúdo de imediato. This message is intended exclusively for its addressee. It may contain CONFIDENTIAL information protected by law. If this message has been received by error, please notify us via e-mail or by telephone +351 218440100 and delete it immediately.
--
-------------------------------------------
Paulo Ferreira
VoIP@RCTS - Segurança e Serviços à Comunidade
FCCN
http://www.fccn.pt/
Av. do Brasil, n.º 101
1700-066 Lisboa - Portugal
Telefone|Phone: +351 218440100; Fax: +351 218472167
Aviso de Confidencialidade/Disclaimer
Esta mensagem é exclusivamente destinada ao seu destinatário, podendo conter informação CONFIDENCIAL, cuja divulgação está expressamente vedada nos termos da lei. Caso tenha rececionado indevidamente esta mensagem,solicitamos-lhe que nos comunique esse mesmo facto por esta via ou para o telefone +351 218440100 devendo apagar o seu conteúdo de imediato. This message is intended exclusively for its addressee. It may contain CONFIDENTIAL information protected by law. If this message has been received by error, please notify us via e-mail or by telephone +351 218440100 and delete it immediately.
|