|
e164.org Support Support forum for the e164.org ENUM directory |
Thread Tools | Display Modes |
04-28-2006, 02:57 AM | #1 |
Join Date: Feb 2006
Posts: 447
Thanks: 4 Thanked 8 Times in 8 Posts |
ENUM Records Using DYNDNS.ORG
Is there a problem using dynamic ip addresses in ENUM records on the new e164.org server?
If I make my ENUM record sip/000@xxx.xxx.xxx.xxx, a scheduled diagnostic call works perfectly. If I make my ENUM record sip/000@user.dyndns.org (which resolves to the IP address in the previous example), a scheduled diagnostic call fails (there's no sign of it from my end). I have ENUM lookups implemented in my Asterisk server. If the ENUM record is using an IP address, a SIP ENUM record is returned and used properly and the call succeeds. If the ENUM record record is using dyndns.org, it appears two DNC (Do Not Call?) records are returned instead of a SIP and DNC record and my call fails. Any idea what's going on here? Ron |
04-28-2006, 11:52 PM | #2 | |
Join Date: Mar 2006
Posts: 188
Thanks: 4 Thanked 64 Times in 41 Posts |
Quote:
Some SIP services insist on "SRV" records, and won't handle the more common "A" records, whereas other proxies (such as VoXaLot's) can use either. And almost all of the dynamic DNS services, do DNS "A" records (not the more obscure "SRV" records). NOTE: That's one of the reasons I don't use my dynamic DNS entry in ENUM. Even if the lookup went correctly, there would be a good chance that some users wouldn't be able to complete the call, due to the SRV vs A record issue. Instead, the "work around" is to sign up with some service that can handle the "A" records (SIP Broker aliases, VoXaLot accounts, etc), and then point your ENUM entry to that service's proxy. For example, if you point your ENUM entry to sip:your_VoXaLot_number@voxalot.com (where your_VoXaLot_number is of course your specific 6 digit VoXaLot phone number), and then setup VoXaLot forwarding to send all calls to your dynamic DNS entry, everything should work. ENUM callers will be happy, as the voxalot proxy has the needed SRV DNS entry. And you will receive your calls, as the voxalot proxy knows how to forward to a SIP URI that uses DNS "A" records. About the only "down side" of this approach, is that the extra "redirection" means that incomming will be down whenever the voxalot web proxy is down... BTW: While this Wiki note (link below) doesn't relate to your specific model of equipment, it does relate to using Dynamic DNS with VoIP. As such, you might find some useful tidbits of info in it: http://faq.sipbroker.com/tiki-index....%20or%20Sipura |
|
04-29-2006, 11:20 AM | #3 |
Senior Member
Join Date: Feb 2006
Posts: 176
Thanks: 0 Thanked 14 Times in 10 Posts |
Providers if they follow RFCs and implement SRV lookups, should also gracefully fall back to A if SRV isn't found...
|
04-29-2006, 05:31 PM | #4 | |
Join Date: Mar 2006
Posts: 188
Thanks: 4 Thanked 64 Times in 41 Posts |
Quote:
Which is why I suggest sending your ENUM entry to some proxy that has both SRV and A records present. i.e. instead of pointing your ENUM directly to your dynamic DNS entry (mostly just "A" records), point your ENUM entry at a SIP Broker alias or a VoXaLot account (and then have the alias/account forward to your dynamic DNS entry). That way, all bases are covered (i.e. both users that require "SRV" records, and users that require "A" records can reach you, as both "sipbroker.com" and "voxalot.com" have both A and SRV records present)... |
|
04-30-2006, 09:17 AM | #5 |
Senior Member
Join Date: Feb 2006
Posts: 176
Thanks: 0 Thanked 14 Times in 10 Posts |
didn't think dyndns.com could set SRV records...
|
05-12-2006, 12:59 AM | #6 |
Join Date: Apr 2006
Location: Vancouver, BC
Posts: 296
Thanks: 94 Thanked 53 Times in 27 Posts |
I ran into this problem with using a DynDNS address as the mapping for my ENUM or for my IPKall number. I took your advice Draco and created an alias at SipBroker to point to my DynDNS addy, and then told ENUM and IPKall (and FWD too) to forward calls to my SipBroker address. By changing to this set up, no more fast-busy signals and everything is working great.
|
06-09-2006, 05:47 AM | #7 |
Senior Member
Join Date: Feb 2006
Location: Cairns - Australia
Posts: 117
Thanks: 1 Thanked 10 Times in 8 Posts |
I have set up a Dyndns address and am not sure how to use it for Enum/Ipkall/Sipbroker etc - what I dont understand is how to point these to this address - eg Ipkall asks for sip phone number and sip proxy - how are these entered in the correct manner - is the sip number from my Vsp or the one from my ATA (Voxalot)? - and the sip proxy is? - maybe xxxxxxxx.dyns.org - can anyone point me in the right direction - thanks Bill
|
06-09-2006, 12:44 PM | #8 | |
Join Date: Mar 2006
Posts: 188
Thanks: 4 Thanked 64 Times in 41 Posts |
Quote:
"SIP Number" is whatever I have in my "UserID" field on my adapter (for that line). This is normally decided by which account you have your adapter "registered" with. However this is that actual "UserID" field, not necessarily the "number" your VoIP provider uses (which may or may not match your "userid"). And this "number" doesn't even have to be numeric (i.e. if your UserID is "myid", than your "SIP Number" with IPKall is also "myid"). "Proxy" is my dynamic DNS address. I happen to use no-ip.com (instead of dyns.org), but the idea is the same. Whatever DNS entry points to the IP address of your adapter goes here. NOTE: For this to work, you have to have your SIP adapter on the DEFAULT SIP port (i.e. using UDP 5060). |
|
06-09-2006, 10:30 PM | #9 |
Senior Member
Join Date: Feb 2006
Location: Cairns - Australia
Posts: 117
Thanks: 1 Thanked 10 Times in 8 Posts |
OK I will give it a try - I have a Sipura 3000 and registered to Voxalot.com.au on line 1 - so using your advice the user id is my voxalot number - I will set up Ipkall and wait the hour and try my US number to hopefully ring myself on Voip - if it all works I suppose the same format is to be used for FWD and E164org? - thanks Bill
Also my SPA is setup closely to your recommendations on the Wiki with the exception of Nat enable which causes my SPA to lose registration - I have also forwarded all recommended UDP ports on my router(Siemens Speedstream6520) as well as the Dyndns Ip enabled - Bill |
06-10-2006, 12:08 AM | #10 |
Senior Member
Join Date: Feb 2006
Location: Cairns - Australia
Posts: 117
Thanks: 1 Thanked 10 Times in 8 Posts |
to update - a call to Ipkall pointed to
SIP Phone Number:15xxxx(Myvoxalot.com.au) number and SIP Proxy: wildbillxx.dyndns.org does not ring my SPA - where to now? - i think it is to do with the new Voxalot.com.au incoming calls problem that have been mentioned a few times before - thanks Bill |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
e164.apra vs e164.org Same Lookup method? | MarkLL | e164.org Support | 6 | 12-25-2007 08:25 AM |
Questions Regarding Enum | Lanh | e164.org Support | 4 | 04-07-2007 03:16 PM |
ENUM routing not working | jonfry | Voxalot Support | 1 | 07-25-2006 03:09 AM |
Possible ENUM Lookup Problem | melbournelees | Voxalot Support | 7 | 04-11-2006 08:21 AM |
ENUM + Dial Plans | Ron | Voxalot Support | 10 | 03-25-2006 05:46 AM |