login | register
Fri 10 of Oct, 2008 [23:06 UTC]

voip-info.org

Discuss [6] History

Asterisk bounty bluetooth cell-phone support

Created by: nc,Last modification on Sun 10 of Dec, 2006 [13:17 UTC] by dwery

Status

In Alpha; Theo Zourzouvillys (theo at crazygreek.co.uk) has released a version that is at least partially working. See chan_bluetooth.

Other people who had expressed interest in working on the code previously:
  • Stefan de Konink (skinkie at xs4all.nl)
  • Ozed (ooseghale at telecomlabs.net)
  • Jurczak Marios (jurczak at digi-com.gr)

Date Started

  • Bounty posted on 09/29/2004.
  • Initial alpha released by Theo on 10/20/2004.

Contributions

  • Jay Milk (jay at skimmilk.net) $100 (+$50 if it supports multiple cell-phones simultaneously)
  • Nate Carlson (nate at natecarlson.com) $50
  • Jon Radon (jonr800 at gmail.com) $25
  • Nick Barnes (nick at bcn-tele.com) $100 (assuming support for Nokia 6310i etc.)
  • Jérôme Barré (jbarre at biarritx.dyndns.org) $75
  • Holger Winkelmann (hw at hwinkel.com) $100 (assuming support for Nokia 6310i, 6230, SE K700i)
  • Daniel "cuban" Jimenez djimenez AT pobox DOT com ($75)


Contact

Please contact Nate Carlson at the address above for any contributions to this, or if you'd like to work on it.

Detail

Bluetooth phones can send/receive calls via AT commands on a "virtual" serial port, and then pass the audio data using the Headset protocol. We'd like to see support in Asterisk to send and receive calls with a Bluetooth phone. This would allow people to come home after work, throw their cell phone on a desk, and receive incoming calls to their Asterisk extensions. It'd also allow calls to be routed out via a cell phone, for cheap minutes or whatnot. One other option is to get two phones on a really cheap Family Time plan, and be able to route calls via an Asterisk gateway to your normal LD provider. :)

Requirements:

- This channel needs to work with a readily available Bluetooth USB dongle.
- It is desirable that this operate using the serial/headset profiles mentioned above, and be extensible to utilize the up-and-coming telephony profile.
- It is desirable that multiple phones can be paired with the Asterisk box.
- When controlling the phone via "virtual serial port", AT commands shall be configurable separately for each phone.
- Each phone shall have a configurable pairing/unpairing event; that is, when a phone becomes visible to Asterisk, Asterisk can be configured to dial an extension or execute a script; ditto for the event that a phone leaves the Bluetooth network. This will allow automatic control of "home" vs. "away" modes, leading to more autonomous call-handling for home and small-office installations.
- This channel must be compatible with SonyEricsson T68 and T61x phones (& hopefully Motorola)
- The CID for incoming calls be passed to Asterisk. Not sure about name - there is an option to pass it on if the phone knows it, which probably would be nice.

For more information, please see the thread at:

http://lists.digium.com/pipermail/asterisk-users/2004-September/063761.html


In order to claim the bounty, the developer will have to show a channel which supports bluetooth, and is able to:
- Pair one or more cellular phones with a USB Bluetooth dongle installed on an Asterisk box.
- Generate an incoming ring event when a paired cellular phone is ringing.
- Allow routing this incoming call via bluetooth into Asterisk with full audio. (i.e. reach voicemail/IVR, or answer the call at an extension)
- Allow routing of outgoing calls through the cellular phone via bluetooth (i.e. Dial(BT/<phone>/<number>,<options>) )


Comments

Comments Filter
222

333Add $50 to bounty for Samsung A900

by fiedlers, Sunday 12 of August, 2007 [03:49:57 UTC]
Hello, I would be glad to add $50 to the bounty for Samsung A900 support. Regards, Steve
222

333Re: Re: Add to the bounty

by Jonr800, Wednesday 06 of October, 2004 [15:31:20 UTC]
Yep, I already added. I forgot what my account password was originally. I hope there's some progress with this. :)
222

333Re: Limitiations with BlueTooth

by nc, Thursday 30 of September, 2004 [17:20:04 UTC]
Yeah, we're not looking to receive audio via the AT commands, just use them to initiate and monitor connections. Audio would come in via either the Headset protocol, via the normal SCO paths. The S/E commands work great on my T68i - maybe SonyEricsson just has better bluetooth support, too.
222

333Limitiations with BlueTooth

by , Thursday 30 of September, 2004 [15:30:24 UTC]
I have experience delivering BlueTooth solutions with the Nokia 6310i and can say that AT commands are UNSUITABLE when controlling this handset. They are most unreliable and not feature rich (and don't support audio). You can work with the handset via the Nokia SDK but the handset needs to be v5.50 or later (Audio is still not supported this way). Audio needs to be delivered through standard BlueTooth (but then the handset can only accept ONE connection at a time).

So, summing up, Good Luck, but I think you'll need more than luck.

Happy to answer any further questions at support@"nospamplease"smartphonecti.com

Alex
222

333Re: Add to the bounty

by nc, Thursday 30 of September, 2004 [13:36:31 UTC]
Great! Are you the person who already edited the page above, or somebody else? If you have not yet edited the page, please do so!
222

333Add to the bounty

by , Thursday 30 of September, 2004 [00:58:31 UTC]
I'd like to add $25 to the bounty.