Click Here To Visit SIP Broker  

Go Back   Voxalot / SIP Broker Support Forums > ENUM.164 > e164.org Support

e164.org Support Support forum for the e164.org ENUM directory

 
 
Reply
Thread Tools Display Modes
Unread 12-30-2006, 05:06 PM   #1
evilbunny
Senior Member
 
Join Date: Feb 2006
Posts: 176
Thanks: 0
Thanked 14 Times in 10 Posts
evilbunny is on a distinguished road
Default Dead route information stored in e164.org

While it's nice having lots of routes listed in our zone, there are numerous routes weren't setup correctly or are no longer valid. This can be because of VSPs no longer allowing anonymous calls, incorrectly configured servers, configuration changes and so on and so forth.

All these problems can lead to a lag in call setup times and other kinds of surprises that shouldn't happen in a real time environment demanded by VoIP calls.

So with that in mind we (e164.org) have started working on methods to probe a every SIP URI in the database to see if "calls" will be accepted or not. At this stage we are monitoring the results from running a probe over SIP routes stored in our database.

We haven't come to a conclusion in terms of a policy for failed routes, but we feel that sending people a warning email should be done at the very minimum. We are still debating about when and what circumstances dead routes should be removed.

While we'd like to have probes for all protocols at this stage it isn't feasible (both coding and maintaining) so we encourage everyone to use SIP at the minimum for inter-connections as SIP routes will soon have a level of vetting. SIP is also the most widely supported open protocol on the internet so it makes sense to get everyone to use a common method of communication (even if people list additional protocols as well).
evilbunny is offline   Reply With Quote
Unread 12-30-2006, 05:07 PM   #2
evilbunny
Senior Member
 
Join Date: Feb 2006
Posts: 176
Thanks: 0
Thanked 14 Times in 10 Posts
evilbunny is on a distinguished road
Default

New/Edited SIP enum entries under the "Phone Numbers" tab now are checked to see if you can accept a call before allowing you to add the number into the system. Please let me know if there is a problem with our SIP probe functionality that adversely effects anyone where it shouldn't.

At present we seem to be compliant with relevant SIP RFCs, however there is always going to be a manufacturer somewhere that has a implementation that isn't 100% SIP compliant that we will need to work around.
evilbunny is offline   Reply With Quote
Unread 12-30-2006, 06:43 PM   #3
jeroen
Junior Member
 
Join Date: Dec 2006
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
jeroen is on a distinguished road
Default

I saw a SIP request sourced from 0123456789 heading to my phone just now (18:13 GMT) which directly got canceled by the peer. Is that the test?
jeroen is offline   Reply With Quote
Unread 12-31-2006, 12:15 AM   #4
evilbunny
Senior Member
 
Join Date: Feb 2006
Posts: 176
Thanks: 0
Thanked 14 Times in 10 Posts
evilbunny is on a distinguished road
Default

Yes that is our test, although we sent caller name as well "e164.org route test", we tried to send the cancel as quickly as possible to minimise/prevent any ringing, although it seems it isn't quite quick enough in all cases and I'm planning to modify the database somehow to allow people to enter time of day/time zone information so as to reduce the number of calls to people in the middle of the night in their respective time zones.
evilbunny is offline   Reply With Quote
Unread 01-01-2007, 06:43 AM   #5
evilbunny
Senior Member
 
Join Date: Feb 2006
Posts: 176
Thanks: 0
Thanked 14 Times in 10 Posts
evilbunny is on a distinguished road
Default

I've setup a wiki page to cover most/all information I posted in this thread, however as things change etc the page will contain the updates.

http://www.e164.org/wiki/SIPProbe
evilbunny is offline   Reply With Quote
Unread 01-01-2007, 04:44 PM   #6
DracoFelis
 
DracoFelis's Avatar
 
Join Date: Mar 2006
Posts: 188
Thanks: 4
Thanked 64 Times in 41 Posts
DracoFelis is a jewel in the roughDracoFelis is a jewel in the rough
Default

Quote:
Originally Posted by evilbunny View Post
Yes that is our test, although we sent caller name as well "e164.org route test", we tried to send the cancel as quickly as possible to minimize/prevent any ringing,
Well that explains it then.

I got two separate calls that showed up as "e164.org route" on my callerID yesterday (I'm guessing that it just says "e164.org route" due to the length of the callID display on my phones). In both cases the phone rang, the callerID showed up on the phone, I picked up the phone and said "hello", and then silence (no recording saying what was happening, or anything). Luckily I was up at the time with family visiting for the holidays (vs being woken up by the phone), but it was still a WTF type situation...

BTW: My guess is that your software called twice, because I have 2 ENUM numbers registered. However, since both of those ENUM numbers point to the same SIP address (a FWD account, if you were wondering), isn't it a little redundant (not to mention annoying on this end) to call me twice (when you already know that the SIP address is good, as you have already tried that address from the other number)?

Other things I noticed:
When I just logged into my e164.org account now (after reading this thread) I got a notice to set my time zone (good). But your pull down menu does NOT let you set the time zone (bad). Instead, it stupidly requires you to pick a city/country that is in the same time zone as you, to indirectly set your time zone.

While some people no doubt like this (and some people are more used to thinking about what is near them, than what time zone they are in), many of us find it a PITA to try to look carefully trough the list to find somewhere which has a time zone equivalent to ours (since most cities/countries aren't included in the list, so most of us can't just find our city/country listed). Could you please actually add in (to the drop-down list) the 24 time zones that are offsets from "universal time" (such as GMT, GMT+1, GMT+2, ... GMT-1, GMT-2, ...), and maybe also include the 4 common USA time zone names (i.e. USA: Pacific; USA: Mountain; USA: Central; and USA: Eastern)? I'm sure adding in those time zone entries (to your list) will make it much easier for some people to set their preferred time zone...
DracoFelis is offline   Reply With Quote
Unread 01-03-2007, 11:39 PM   #7
evilbunny
Senior Member
 
Join Date: Feb 2006
Posts: 176
Thanks: 0
Thanked 14 Times in 10 Posts
evilbunny is on a distinguished road
Default

Quote:
Originally Posted by DracoFelis View Post
BTW: My guess is that your software called twice, because I have 2 ENUM numbers registered. However, since both of those ENUM numbers point to the same SIP address (a FWD account, if you were wondering), isn't it a little redundant (not to mention annoying on this end) to call me twice (when you already know that the SIP address is good, as you have already tried that address from the other number)?
It didn't occur to me to group by `URI`, but now that you mention it I'll add that to the auto check script...

Quote:
Originally Posted by DracoFelis View Post
When I just logged into my e164.org account now (after reading this thread) I got a notice to set my time zone (good). But your pull down menu does NOT let you set the time zone (bad). Instead, it stupidly requires you to pick a city/country that is in the same time zone as you, to indirectly set your time zone.
I did this to account for time zone changes due to daylight savings time, not to annoy people, because some places have it some don't and even within the same country it can vary.
evilbunny is offline   Reply With Quote
Unread 01-04-2007, 01:55 AM   #8
evilbunny
Senior Member
 
Join Date: Feb 2006
Posts: 176
Thanks: 0
Thanked 14 Times in 10 Posts
evilbunny is on a distinguished road
Default

Please be aware that we have registered a free UK number (that doesn't expire) for the purposes of sending out test calls, the number will show up as 448445620415.

In future we're planning to play a recorded message to anyone that calls this number stating you were called by our SIP probe etc etc etc.
evilbunny is offline   Reply With Quote
Unread 01-04-2007, 09:37 AM   #9
v164
Member
 
Join Date: Mar 2006
Posts: 96
Thanks: 8
Thanked 26 Times in 19 Posts
v164 is a jewel in the roughv164 is a jewel in the rough
Default lr=on = dead route

Quote:
Originally Posted by evilbunny View Post
While it's nice having lots of routes listed in our zone, there are numerous routes weren't setup correctly or are no longer valid. This can be because of VSPs no longer allowing anonymous calls, incorrectly configured servers, configuration changes and so on and so forth.
We were woken up by a probe call early Sunday morning. So the probe successfully validated my URI.

However, even though e164 successfully validated my URI, for anyone using SipBroker / VoXaLot, my URI is effectively a dead-route, because of the "lr=on" problem
http://forum.voxalot.com/showthread.php?t=53&page=2
v164 is offline   Reply With Quote
Unread 01-05-2007, 03:28 PM   #10
evilbunny
Senior Member
 
Join Date: Feb 2006
Posts: 176
Thanks: 0
Thanked 14 Times in 10 Posts
evilbunny is on a distinguished road
Default

Quote:
Originally Posted by DracoFelis View Post
But your pull down menu does NOT let you set the time zone (bad). Instead, it stupidly requires you to pick a city/country that is in the same time zone as you, to indirectly set your time zone.
I spent a little time thinking about this, long story short the system will attempt to guess your time zone based on whois info of your IP, no idea how accurate it will be, but it should go close most of the time.
evilbunny is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 05:36 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.