Bitcoin Forum

Economy => Service Discussion => Topic started by: benjamindees on December 02, 2014, 02:24:06 AM



Title: Bitcoin on a VoIP Phone
Post by: benjamindees on December 02, 2014, 02:24:06 AM
Snom (http://www.snom.com) VoIP phones run Linux, have a display, a keypad, an ethernet port, programmable I/O lines, and can be purchased (http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=snom&N=-1&isNodeId=1) with Bitcoin.  The high-end models have large displays and USB ports.  This could make a simple Bitcoin point-of-sale device with some software and a (optional) NFC dongle.  A hardware wallet could be used to store coins offline, or the phone could obtain addresses from a centralized server.  Perhaps even Cisco phones could be used as well.  Could this be a simple way for small businesses to accept Bitcoin?

http://www.snom.com/typo3temp/pics/fcbca9e27f.png


Title: Re: Bitcoin on a VoIP Phone
Post by: benjamindees on December 02, 2014, 06:45:55 AM
Snom firmware is distributed as a big-endian JFFS2 image.  To modify this on an x86 Linux system, you need to either convert the image (https://forum.openwrt.org/viewtopic.php?pid=140153#p140153) to little-endian, or re-compile (http://www.infradead.org/pipermail/linux-mtd/2007-May/018227.html) your jffs2 module.

Datasheet (http://media.digikey.com/pdf/Data%20Sheets/Infineon%20PDFs/PSB%2021553E.pdf) for the SoC.

The OpenSnom (http://sourceforge.net/projects/opensnom/) Project.  Archived copy (https://web.archive.org/web/20120704164348/http://opensnom.org/index.php/Main_Page) of their website.

The main binary (https://web.archive.org/web/20120903045515/http://opensnom.org/index.php/Snom_Binarys) is proprietary, but includes options for re-mapping the display and keypad, so it shouldn't be too difficult to add features:

Quote
    --keyboard dev
        use dev instead of /dev/kbd for keyboard

    --display dev
        use dev instead of /dev/snomdisp for display


Title: Re: Bitcoin on a VoIP Phone
Post by: Kprawn on December 02, 2014, 07:19:34 AM
Why would VoIP be easier than using a computer and BitPay? or a mobile smart phone for that matter?

I think it's more difficult and expensive for small merchants to implement a full VoIP / VPN on a network, than doing the options above on the existing infrastructure.

I can also see the advantage if someone already invested in that, and how easy the transition can be made.   


Title: Re: Bitcoin on a VoIP Phone
Post by: caribbeanbitcoiner on December 02, 2014, 07:24:17 AM
Why ???


Title: Re: Bitcoin on a VoIP Phone
Post by: TheButterZone on December 02, 2014, 07:53:22 AM
Why would VoIP be easier than using a computer and BitPay? or a mobile smart phone for that matter?

I think it's more difficult and expensive for small merchants to implement a full VoIP / VPN on a network, than doing the options above on the existing infrastructure.

I can also see the advantage if someone already invested in that, and how easy the transition can be made.  

I think the OP wants to convert a VoIP phone to a bitcoin payment terminal? Cashier types in the amount on the keypad, it shows a payment QR code on the full-color (not that it's needed) screen, and flashes when payment received? Useless handset, no receipt printer. But at least it shouldn't consume as much power as a PC+monitor, or crash daily.