login | register
Tue 09 of Feb, 2010 [20:07 UTC]

voip-info.org

History

babyTEL

Created by: jht2,Last modification on Fri 29 of Feb, 2008 [13:47 UTC] by Jay2
http://www.babytel.ca/

VOIP to/from PSTN service provider.


babyTEL provides a fully-featured telephone service over your existing high-speed Internet connection. You are provided a normal telephone number to receive incoming calls. You simply hook up your regular telephone through the 'babyBOX' to your Internet connection and make and receive calls as you normally would.

When you travel, you can take your babyBOX with you, connect anywhere there is a high-speed link, and be reached at your 'home' number. You can also connect and make calls at WiFi hotspots using babyTEL's 'softphone' on your PC.

Features such as call waiting and caller ID are all included in the Service with many more free features to come.

Also included is babyMAIL - an advanced and fully-featured voicemail and Unified Messaging service. babyMAIL gives you the option of retrieving your messages from any telephone or from your email Inbox. New features are constantly being added including support for Fax and other business applications.

On June 15, 2004 babyTEL announced - 'The beginning of the end of long distance charges in Canada.' With babyTEL, you can now call coast-to-coast to any 'Canadian Village' city as a 'local' call. A call from Montreal to Vancouver or Kitchener to Toronto is now the same as a call from Montreal to Montreal.

Visit the babyTEL website www.babytel.ca for a list of Canadian cities currently included in the babyTEL Canadian Village. BabyTEL plans to expand the 'Canadian Village' to include all major Canadian population centers.

All calls between babyTEL users are free.


Asterisk support


There is no official support for Asterisk from babyTEL, but you can get it up and running easily. Try these links that are specific to babyTEL+Asterisk:



Working sample for Trixbox 2.2.4 : FreePBX 2.2.3


Here is what I've done in FreePBX to support a Babytel trunk:
First, you need to modify /etc/host by hand, as root, and add:
216.18.125.7 sip.babytel.ca sip


Second, as Babytel does not transfer DIDs in "DID" field, but in the "TO:" field of SIP invites, you have to do this:
Modify your extensions_custom.conf and add:
[custom-get-did-from-sip]
exten => _.,1,Goto(from-trunk,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)

Doing this will use the TO: field content as the DID, very usefull with virtual numbers.

Third, set a new SIP trunk in FreePBX

TRUNK NAME: Babytel

PEER DETAIL:
context=custom-get-did-from-sip
fromdomain=sip.babytel.ca
fromuser=1514XXXXXXX
host=sip.babytel.ca
insecure=very
port=5065
secret=yourpasswordhere
type=peer
username=1514XXXXXXX

User Context: 1514XXXXXXX

USER DETAILS:
context=custom-get-did-from-sip
fromuser=1514XXXXXXX
insecure=very
secret=yourpasswordhere
type=user


REGISTER STRING:
1514XXXXXXX:yourpasswordhere@sip.babytel.ca:5065/1514XXXXXXX


Older Sample Configuration


I've decided to contribute as the above links are broken and/or vastly out of date.

You need to buy the Multiple Devices option from Babytel if you want to use Asterisk. This is a MUST. This option is available on all services, from the Pay as you go all the way up the line. This information was obtained first-hand from Babytel, and I must say, this provider is great and very responsive.

You must spoof out the "sip.babytel.ca" host name to resolve to 216.18.125.7. Edit your /etc/hosts and add

216.18.125.7 sip.babytel.ca sip


This overwrites their sip proxy with their NAT server as some Asterisk versions do not support outbound proxies.

SIP.CONF

Add to the general section for a SIP client:

register => 1##########:******:1##########@sip.babytel.ca:5065/200


1########## = your babytel #
            • = your babytel SIP password (not the account maint one!!)

/200 = the SIP device to which inbound calls are to be routed, default is s@context



sip.babytel.ca
context=home
type=peer
secret=******
username=1##########
host=sip.babytel.ca
port=5065
fromuser=1##########
fromdomain=sip.babytel.ca
nat=no
insecure=very
200
...


Simple EXTENSIONS.CONF snippit


general

static=yes
writeprotect=no

globals

home
exten => 200,1,Dial(SIP/200,60)

exten => _X.,1,Dial(SIP/${EXTEN}@sip.babytel.ca,30,r)





Comments

Comments Filter
222

333Strongly recommended!

by Jay2, Tuesday 18 of September, 2007 [02:34:32 UTC]
The service is cheap, they cover a lot of Canadian smaller cities (at least in Sherbrooke Quebec!).
The customer support is fast to answer, and they know the technical side (unlike most others)
Asked them to put me in G.711 exclusive and it was done in 10 minutes, without any problems.
Very fast, friendly, and reliable.
222

333Definitely recommended

by , Wednesday 12 of January, 2005 [21:32:46 UTC]
I can't say enough good things about Babytel. It worked right out of the box with no config, technical support is always fast, and it's far cheaper (for the kind of calling I do, anyway) than Vonage or Primus: $25 a month rather than $40 or more for the others.
The voicemail-to-email feature is handy too - I don't think anyone else offers that yet.
222

333Good service

by , Wednesday 28 of July, 2004 [20:42:52 UTC]
Very good service, simple website, worked within minutes of ordering.
If you take the softphone package, it is SIP and WILL work with asterisk.
I can make as many simultaneous calls as I want. !
Cheap too !