The idea for this concept came from a bluetooth cordless cellphone extender that I saw at someone's house like this one: [http://www.panasonic.com/consumer_electronics/telephones_central/link-to-cell/link-to-cell.asp Bluetooth to Cordless Phone]. Sometime later, I read that Asterisk has a module called chan_mobile which lets you use a cellphone as if it was a trunk over a SIP phone. So if you had a service such as [[w:Vonage|Vonage]] and an [[w:Analog telephony adapter|ATA]] that you could "open" you could get started. Well that was enough to get me started, so I implemented this solution first on an [[w:Ubuntu|Ubuntu]] box. I'm still working on getting it fully implemented on a PPC linkstation. Bluetooth audio has been the sticking point, but I'm confident that kernel 2.6.29+ will be the answer.

+

The idea for this concept came from a bluetooth cordless cellphone extender that I saw at someone's house like this one:[http://www.panasonic.com/consumer_electronics/telephones_central/link-to-cell/link-to-cell.asp Bluetooth to Cordless Phone]. Sometime later, I read that Asterisk has a module called chan_mobile which lets you use a cellphone as if it was a trunk over a SIP phone. So if you had a service such as [[w:Vonage|Vonage]] and an [[w:Analog telephony adapter|ATA]] that you could "open" you could get started. Well that was enough to get me started, so I implemented this solution first on an [[w:Ubuntu|Ubuntu]] box. I'm still working on getting it fully implemented on a PPC linkstation. Bluetooth audio has been the sticking point, but I'm confident that kernel 2.6.29+ will be the answer.

What this would do is allow you to use a Linkstation running [[w:Asterisk (PBX)|Asterisk]] to turn a cellphone into a trunk for 1 or more [[w:IP Phone|SIP Phone]]s or [[w:Analog telephony adapter|ATA]]s. Asterisk is pretty powerful and would allow you to integrate [[w:POTS|POTS/PSTN]] lines (with a [[w:FXO|FXO]]/[[w:FXS|FXS]] adapter like the [http://www.cisco.com/en/US/products/ps10027/index.htm SPA3102]), a VOIP service (such as Vonage), and now a Cell Phone too!

What this would do is allow you to use a Linkstation running [[w:Asterisk (PBX)|Asterisk]] to turn a cellphone into a trunk for 1 or more [[w:IP Phone|SIP Phone]]s or [[w:Analog telephony adapter|ATA]]s. Asterisk is pretty powerful and would allow you to integrate [[w:POTS|POTS/PSTN]] lines (with a [[w:FXO|FXO]]/[[w:FXS|FXS]] adapter like the [http://www.cisco.com/en/US/products/ps10027/index.htm SPA3102]), a VOIP service (such as Vonage), and now a Cell Phone too!

Revision as of 17:04, 2 March 2009

THIS ARTICLE IS STILL UNDER CONSTRUCTION

WARNING!

THIS ARTICLE IS STILL UNDER CONSTRUCTION, Your results may vary if you try to implement what you see here

Abstract

The idea for this concept came from a bluetooth cordless cellphone extender that I saw at someone's house like this one:Bluetooth to Cordless Phone. Sometime later, I read that Asterisk has a module called chan_mobile which lets you use a cellphone as if it was a trunk over a SIP phone. So if you had a service such as Vonage and an ATA that you could "open" you could get started. Well that was enough to get me started, so I implemented this solution first on an Ubuntu box. I'm still working on getting it fully implemented on a PPC linkstation. Bluetooth audio has been the sticking point, but I'm confident that kernel 2.6.29+ will be the answer.

What this would do is allow you to use a Linkstation running Asterisk to turn a cellphone into a trunk for 1 or more SIP Phones or ATAs. Asterisk is pretty powerful and would allow you to integrate POTS/PSTN lines (with a FXO/FXS adapter like the SPA3102), a VOIP service (such as Vonage), and now a Cell Phone too!

Prerequisites

This article assumes that you have installed FreeLink on PPC Box that has been U-booted. You also will need to upgrade to a 2.6.28+ Kernel, (the bluetooth SCO audio driver doesn't seem to work right otherwise.

In order to implement this on a ARM or MIPSel box you would need to cross compile asterisk, as it will not natively compile on either of those two architectures.

If you see your phone above all is well and we can now search for your bluetooth devices using
the CLI command 'mobile search'. Be patient with this command as it will take 8 - 10 seconds to do the discovery.

Configuration Files

To be done

sip.conf

extensions.conf

modules.conf

mobile.conf

References

This article was HEAVILY plagarized from the references below, but I figured I'd try to gather the information in one place. Unfortunately chan_mobile does not have great documentation, the best documentation for it seems to be at Voip-info.org.