Your Mac, Your New Phone

18 Comments

This morning I chatted with my Grand-Ma’ (Mamie) who lives in France for about 50 minutes. It cost me around $2. Little did she know, our crystal-clear conversation was happening while I was doing the dishes, through a Motorola HS810 bluetooth headset connected to the powerbook that was sitting in the living room, which itself was connected to a 10.0.0.0 internal home network over an 802.11b WiFi link powered by an ancient airport base station, plugged into an old Linksys broadband router (first model they came out with, before they started integrating WiFi), routing Internet traffic via NAT through an EarthLink residential DSL connection.

About 3 years ago, I created an account with Iconnecthere.com. They’d been a major player in the PC-to-phone field, offering very competitive calling rates. I however never could use their PC-to-phone feature because they’d never bothered putting out a Mac client. But their Calling Card rates were very competitive, so I’d use’em when calling France from my cell or home phone. When i replaced the old Motorola StarTac with a Sony Ericsson t610, I programmed their calling card into the phone, which made things very handy. But cell reception has always been very weak at home. Calling France from the landline required calling the 800 number, punching-in account ID + PIN, then entering the phone number.. The basic plan I’m using lets me add X-dollars to the calling card account, those never expire. So once a year, I might throw $20 on the account, and recharge whenever I need more minutes. I might consider eventually switching to Gizmo Project to start calling France, but I do still have $50 with iconnecthere I wish to use-up a little more when making international calls from home.

Ideally, I would be able to use the iconnecthere account to call abroad over their traditional Calling Card interface with the cell phone, and through the computer over SIP.

The idea was to manage to tap into iconnecthere.com’s PC-to-phone capabilities without using their software. Through cursory research, I knew they were very SIP-friendly. After some more research, I found out which sip proxy they use. I added another profile to my favorite vanilla SIP program, SJPhone, and through a wild guess, used my Calling Card’s ID number and PIN as my SIP username and password. Lo and behold, SJPhone was able to “register” with the proxy.. I started calling numbers in France. It worked! I checked my iconnecthere account online, and the call records did show, as expected, a couple of PC-to-phone calls above the “Calling Card” calls I’d made in the past!

Because iconnecthere.com had the foresight to leverage SIP, an open signaling protocol, I was able to make better use of their service. Calling home from my Mac is now insanely easy and convenient: Put-on the headset, key-in the phone number, hit “dial”. No more fumbling with Calling Card ID # and PIN when calling from home. Walk around the house with free hands. When Mac OS X SIP software evolves, I’ll just click on an Address Book contact.

Mac OS X has a very elegant way to manage audio input and output devices. Whether they’re firewire, USB, or bluetooth devices, all application developers need to do is “surface” the list of available audio input/output devices registered with Mac OS X, which allows users to easily set separate preferences for each Voice application they run.

Little by little, my verizon landline’s primary raison d’etre will be a safe, reliable link to 911.

A few technical details:

– see the comments section for more info on the hs180. it’s only ONE of *many* bluetooth headsets out there. Be sure to shop around. I’m happy with this one.
– all Macs are bluetooth-ready, either by having bluetooth built-in, or by buying a $50 bluetooth USB adapter. No software installation is ever needed.
– you don’t need to have bluetooth to converse through your Mac. You just want to avoid having sound from your speakers feed itself back into the built-in microphone, which is a common issue on laptops. If you have a pair of headphones lying around, just plug those into your Mac and you’re good to go. A bluetooth headset keeps you free to move around while on a call. I believe there are also USB headsets. If you have an iSight, you can also select it as your audio input device .
– sipauth.deltathree.com is the SIP proxy on which you can register your iconnecthere calling card id # and PIN as username and password.
– When you create a gizmoproject.com account, you actually get a sipphone.com account. A few readers have privately expressed interest in getting a sipphone.com account working with another SIP client. They show you an example on how to do this here. You should be able to adapt those instructions to any SIP client out there. This should also allow you to use your CallOut credits to place calls to any normal phone in the world.

18 Comments

Mo Shahin

I want to be able to call iconnect sip client from other sip clients. i.e: I’ve my sip client and I also have an iconnecthere account, I want to be able to call this account from my default sip client
My SIP client is gtalk with http://www.gtalk2VOIP.com
All I need is my SIP address at iconnecthere so that I can call and connect to. Any idea ???

Xan

HELP!! HELP ME PLEASE!!, I just purchased a Plantronics Bluetooth headset and I am trying to pair with my MAC OS X but it keeps telling me that headsets are not available, I already have the update of firmware and hardware, using a D-Link module and still I can’t get this to work. Can anybody suggest some things for me to do?

Andrés

Hey, i just got a new macbook and i am using my cell phone with it. So far i’ve been able to send text msgs, i was wondering if i could use the notebook as a “hands free”… Can i dial and call using bluetooth and my cellphone and speak trhough my laptop?

Thanks!

Ali

I connecthere have provided instructions on how to get iconnecthere to work on your mac. And I quote:

“We would like to offer you the option of using the X-Lite dialer with your existing iConnectHere account.

1) First, click here to download the X-Lite dialer
http://www.xten.com/index.php?menu=download

2) After installation of the X-Lite program, follow the steps below to configure the dialer with your iConnectHere account:

Outgoing calls only:

1. Click on the ‘Menu’ button.
2. Go to System Settings and then “SIP Proxy”.
3. Under the [Default] account include the following details:
– Enable: YES
– Display Name: Enter iConnectHere
– User Name: your 8-digit UserID
– Authorization user: (leave blank)
– Password: your 4-digit Password
– Domain/Realm: natrelay.deltathree.com
– SIP Proxy Server: natrelay.deltathree.com:5060

In addition, if you are operating from behind a NAT Firewall:
1. Click on the Menu button.
2. Go to System Settings and then ‘Network’
3. Please enter the following details –
– NAT Firewall IP: public IP address of your local NAT Firewall/router/or Connection Sharing machine.

Outgoing and incoming calls:

1. Click on the ‘Menu’ button.
2. Go to “System Settings” and then “SIP Proxy”.
3. Under the [Default] account include the following details:
– Enable: YES
– Display Name: Enter iConnectHere
– User Name: your assigned Receiving Calls number
– Authorization user: your 8-digit UserID
– Password: your 4-digit Password
– Domain/Realm: natrelay.deltathree.com
– SIP Proxy Server: natrelay.deltathree.com:5060
– Register: change to “Always”
4. Go back to “Main Menu” and go to “Advanced System Settings”.
5. Go to “SIP Settings”
– Reregister Proxy(s): change value to 120

In addition, if you are operating from behind a NAT Firewall:
1. Click on the Menu button.
2. Go to System Settings and then ‘Network’.
3. Please enter the following details –
– NAT Firewall IP: public IP address of your local NAT Firewall/router/or Connection Sharing machine.”

This option worked like a charm for me.

Regards..

Carlos

I never tried it until asked, but yes, I can play iTunes. I already knew I could select it as the output device, but never tried iTunes. Of course, why would I? I have a MOTU 828mkII and Mackie 626s; in short, awesome audio. ;)

I would expect BT stereo headphone audio to be not so great, but I’m speculating, and YMMV.

Fábio

Are you able to listen to other audio through the bluetooth headset? for instance iTunes?

Now there are all these stereo bluetooth headsets (ie Motorola’s HT 820), and I’m not sure if I can use them to hear music. Do you know anything about it?

Carlos

So everyone knows…. I had ruled out bad Bluetooth *headset* hardware, but continued looking at other hardware issues. I found my answer. If I plugged my BT USB dongle (CompUSA) into my hub behind my monitor or the monitor itself (23″ Cinema HD) it had the horrible noise. When I moved the dongle to the USB port on the front of the G5 it was much better.

Julio Mendez

I did whar Chris describes,
1) I downloaded SJphone
2) I added a new profile
3) In the blank that says account, I filled my user name for IConnecthere
4) Where it says password, I put my IConnecthere password

After loging inn, i get the same message, SERVICE UNAVAILABLE

Could you give some clues?
Thanks

Bob

Use skype, and may even call her for free. I use it with my PowerBook G4 and Motorola’s HS810. You can do it too. First pair the headset with the mac, which is a two mouse clicks into OSX’s bluetooth preferences, Then, from the skype preferences, select the headset for both input and output audio. It works like a charm. The quality of the audio through this headset will be equal to that of a normal phone call. If you use a cable headset, the quality will be much higher. If you use no headset at all, the powerbook will deliver stunning quality for you, and your voice will be heard at stunning quality too. Try it, you’ll love it. It is a killer application.

Carlos

I am having severe noise from the input of an HS810 in Tiger 10.4.2. I’ve ruled out bad hardware since the same thing happens with an HS820 that I have. Could the bluetooth codecs be bad in this version? Anyone else have this problem?

Chris Holland

Yes it does, nicely too, which is very convenient. I would expect just about all bluetooth headsets to be able to pair with bluetooth phones and a bluetooth-enabled Mac. The hs810 does for sure, and it’s been serving me well since I bought it about 6 months ago.

The HS810 comes with a quick-start sheet to pair it with a phone. To pair it with your Mac, if you’re on Panther, I think you might find a set-up assistant at /Applications/Utilities/Bluetooth Setup Assistant.app. In Tiger you can load System Preferences, in the Hardware row, click “Bluetooth”, click “Set up new device”, and you should be able to just follow on-screen instructions. It’s been a while since i’ve done it, so feel free to chime-back-in with questions and comments.

The hs810 headset can pair with up to, i believe 10 devices. In most cases, other devices are the ones initiating the connection to the hs810: when your cell phone receives a call, the phone will try to connect to it. If you’ve configured your Mac VoIP application to use the hs810, whenever you initiate or receive a call, the Mac will also try to connect to it.

On the other hand, the hs810 can only initiate a connection to the last device it was connected to, which is what it considers “the active device”. Here’s a sample scenario of what this means:

– You first pair your phone with the hs810. You put it on your ear. You send or receive a phone call, your phone connects with the hs810. Groovy.

– Conversation is over, you hang-up, hs810 disconnects.

– later on, you’re on your powerbook, and initiate a VoIP call with SJPhone or iChat or GizmoProject.app or Skype etc. The Mac connects to the hs810. Session is over, you hang-up, hs810 disconnects. At this point though, the “active” device, as far has the hs810 is concerned, is your Mac.

– now, you get a phone call on your mobile phone, your hs810 is on your ear, but the phone isn’t sending the rings to the hs810.

Now worries, this only means that in practicality, you periodically want to tell your phone to proactively connect to the hs810 after putting it on your ear. On the Sony Ericsson t610, I do that through the connectivity menu, especially if you’ve last used the hs810 with your Mac. This all quickly comes as second nature :)

L. Hunt

Will the Motorola HS-810 pair with both your phone and your Mac? Can you direct your readers to a site with set-up information?

Thanks…

Comments are closed.