[asterisk-biz] $0.0000 USA SIP to PSTN VoIP Termination

trixter aka Bret McDanel trixter at 0xdecafbad.com
Sun Jun 25 10:26:45 MST 2006


On Sun, 2006-06-25 at 08:01 -0700, trixter aka Bret McDanel wrote:
> On Sun, 2006-06-25 at 20:40 +1000, Craig Lawrence wrote:
> > Free calls to USA and Canada...
> > 
> > It looks like someone else has worked out how to interop with Skype?  Or
> > it's just another 'sound' business model.
> > 
> > http://www.icall.com/index.php
> > 
> > Cheers
> >  
> > 
I got bored and didnt feel like playing with this anymore, here is what
I learned trying to get asterisk to work.  Also note their softphone is
WEB ENABLED which to me, given their service model and all means they
are likely going to display banner ads.  They arent in "beta" becuase
they want people to use it.  This is likely why they want demographic
information to participate in the "beta", so they can do more targeted
ads.

I am guessing that is their gimick to get revenue for it.  With
wholesale contracts you can likely get the per minute cost of phones
below the per minute revenue of ads, especially if you start doing 5-6
ads at the same time and rotate every 30 seconds.  

The ad revenue model has been proven to not work if that is all you
have, unless these guys are doing something different, they will likely
be gone by the end of the year.




The short:


they use opensource, they appear to filter useragents and possibly other
things, they might be usable with asterisk but arent doing everything
the same way so it may be more cumbersome.



The long:


If you use their program to sign up it goes to the webserver.  The web
server, their sip proxy (open ser 1.0.1-tls on x86 linux aparently
installed from generic packages) and the media proxy are the same IP.  I
dont know if they are playing NAT games or not, the hostname of the box
is proxy01 however.

Their softphone has a useragent of 'iCall' and appears to be built off
sipX (LGPL).  

(partial SDP from client)
a=rtpmap:0 pcmu/8000/1
a=rtpmap:8 pcma/8000/1
a=rtpmap:96 telephone-event/8000/1

There was reference on their forums about g.729 but that does not appear
to be in the client current as of today.

The useragent on their media gateway is 'iCall Softswitch' which means
that it could be anything.  There are a few opensource softswitches out
there, and these guys appear to use opensource, so ...

They do not support silence supression either.  That may be for nat
control though.

Thet appear to use port 9000 in their client for sip messages (their
server uses standard 5060 though).  RTP started at 9001 (sequentially
incremented).  I dont know if it randomly got 9000, but highly doubt it.
I think they opted for this in the hopes that it wouldnt collide with
other soft phones and the like.

I never received any RTP from them at all.  Nor did my call go through
(ie what I called didnt ring).  So I dont know if they are having some
outage or what.  I did not see any STUN and the windows box is NATted so
it could be they were sending to the RFC1918 addr instead.

They are running what appears to be debian with slightly older software
(sarge ?) and what appaears to be default setups.  This does not bode
well for security, given that some of what they are running has known
vulnerabilities :(  I wont say what becuase no one but them needs to
know, but I will contact em about this.  They are running a 2.4 kernel
too, which makes me think that its sarge as well (etch appears to always
default to a 2.6 kernel, at least in my experience).  They have about 21
hours uptime, which seems odd given that they should be more stable at
this point.  Unless they are playing with the kernel, who knows.
Confirmed they are running sarge, which isnt bad per se, but they do
need to upgrade some of what is on their box.

They are aparently filtering SIP traffic so if you dont appear to be
their client they wont let a call go through (they return a 401).  I
dont know if this is useragent or UA+port or ...  


-- 
Trixter http://www.0xdecafbad.com     Bret McDanel
Belfast IE +44 28 9099 6461    DE +49 801 777 555 3402
Utrecht NL +31 306 553058      US WA +1 360 207 0479
US NY +1 516 687 5200          FreeWorldDialup: 635378
http://www.trxtel.com the VoIP provider that pays you!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.digium.com/pipermail/asterisk-biz/attachments/20060625/f5a9acd2/attachment.pgp


More information about the asterisk-biz mailing list