WebRTC@Twelephone: An Interview With Chris Matthieu

Twelephone is VoIP for Twitter: A social network doing VoIP in a web browser.
Social networks and VoIP OTT players are going to fight it out around VoIP services soon, with WebRTC technology in the thick of it all. This time, I wanted to introduce a startup that integrates VoIP with a social network – Twitter.
Chris Matthieu is a serial entrepreneur and the founder of Twelephone. I reached out to him with a couple of questions. Here are his answers.
What is Twelephone all about?
The goal of Twelephone is to add real-time communications to Twitter including voice, video, presence, and instant messaging using a modern Node.JS, HTML5, WebRTC, and WebSocket approach. Twelephone is being designed with peer-to-peer, encryption, and high definition audio and video and collaboration in mind.
http://www.youtube.com/watch?v=I-2FKvItckQ
Why have you decided to use Twitter as the user ID instead of Facebook or your own?
Twitter is probably the best messaging platform available today. Twelephone uses Twitter for authentication and direct messaging when video/voice messages are available. We also plan to use Twitter for conference invitations/notifications as well as twelephone call invitations, etc.
Using Twitter authentication also provides information like user avatars, names, bios, profile pages, etc. Every Twelephone number matches the user's Twitter handle (i.e. twitter.com/chrismatthieu and http://twelephone.com/chrismatthieu). Twitter also provides a layer of reputation of the user name so that a new telephone user can't pretend to impersonate others online.
It does make sense to extend Twelephone support to other social platforms in addition to Twitter. Facebook could be a challenge since they seem to be aligned with Microsoft and Skype. Other interesting Twelephone plays would be LinkedIn and Salesforce Chatter.
Do you use anything of Twitter besides the user ID?
The Twitter messaging platform (DMs and tweets). We also consider Twitter to be a great directory service for Twelephone.
Would you define yourself more of a VoIP engineer or a web developer?
I have 10 years of telecom experience mostly focused on software development, APIs, and cloud platforms. I have founded and sold 3 companies so far (two of which were telecom related). My two most recent start-ups included Teleku (http://teleku.com) which was acquired by Voxeo and Nodester (http://nodester) which was acquired by AppFog last month. I would consider myself a business-minded web developer rather than a pure VoIP engineer.
What challenges did you encounter with WebRTC?
WebRTC is a game changer. There are several challenges with using it:
Chris Matthieu is a serial entrepreneur and the founder of Twelephone. I reached out to him with a couple of questions. Here are his answers.
What is Twelephone all about?
The goal of Twelephone is to add real-time communications to Twitter including voice, video, presence, and instant messaging using a modern Node.JS, HTML5, WebRTC, and WebSocket approach. Twelephone is being designed with peer-to-peer, encryption, and high definition audio and video and collaboration in mind.
http://www.youtube.com/watch?v=I-2FKvItckQ
Why have you decided to use Twitter as the user ID instead of Facebook or your own?
Twitter is probably the best messaging platform available today. Twelephone uses Twitter for authentication and direct messaging when video/voice messages are available. We also plan to use Twitter for conference invitations/notifications as well as twelephone call invitations, etc.
Using Twitter authentication also provides information like user avatars, names, bios, profile pages, etc. Every Twelephone number matches the user's Twitter handle (i.e. twitter.com/chrismatthieu and http://twelephone.com/chrismatthieu). Twitter also provides a layer of reputation of the user name so that a new telephone user can't pretend to impersonate others online.
It does make sense to extend Twelephone support to other social platforms in addition to Twitter. Facebook could be a challenge since they seem to be aligned with Microsoft and Skype. Other interesting Twelephone plays would be LinkedIn and Salesforce Chatter.
Do you use anything of Twitter besides the user ID?
The Twitter messaging platform (DMs and tweets). We also consider Twitter to be a great directory service for Twelephone.
Would you define yourself more of a VoIP engineer or a web developer?
I have 10 years of telecom experience mostly focused on software development, APIs, and cloud platforms. I have founded and sold 3 companies so far (two of which were telecom related). My two most recent start-ups included Teleku (http://teleku.com) which was acquired by Voxeo and Nodester (http://nodester) which was acquired by AppFog last month. I would consider myself a business-minded web developer rather than a pure VoIP engineer.
What challenges did you encounter with WebRTC?
WebRTC is a game changer. There are several challenges with using it:
- Keeping up with Google's development - The WebRTC APIs are changing and you must continue reworking your implementation to keep up with them.
- There are other WebRTC features such as the Data Channel that are needed for Twelephone but not yet available. I am using WebSockets to meet my immediate goals of data channels and will need to rework the implementation once this feature is available in Chrome.
- WebRTC with peer connection support is only available in Chrome and it also requires that the flag be enabled. This is creating user on-boarding challenges with using Twelephone. I realize that the other browsers will soon support the full implementation of WebRTC and it's a good opportunity to be early to the market with this type of a solution.


Would you anticipate that mobile platform service providers will block traffic to virtual ports (VOIP/SMS) to keep the voice/message traffic on their proprietary networks?
I like the Google Voice paradigm where one-post(call) gets networked to multiple endpoints, on a first-answer destination basis, Allowing easier access via phone/tablet/laptop/desktop, etc.
Schaefer,
My guess: some will try to block (they are now), but most will find the middle-ground. I think it is a done deal that voice and SMS are not going to be monetizable in the future - data is now the next frontier, and it is a very interesting one.
I just went on vacation inside my own country. I had no Wi-Fi coverage that I could freely use and I ended up finishing my monthly data on my cellular package within 3 days - with no VoIP calling or YouTube viewing in there. Service providers will make their money one way or the other for us to have our fix of data :-)
Would you anticipate that mobile platform service providers will block traffic to virtual ports (VOIP/SMS) to keep the voice/message traffic on their proprietary networks?
I like the Google Voice paradigm where one-post(call) gets networked to multiple endpoints, on a first-answer destination basis, Allowing easier access via phone/tablet/laptop/desktop, etc.
Schaefer,
My guess: some will try to block (they are now), but most will find the middle-ground. I think it is a done deal that voice and SMS are not going to be monetizable in the future - data is now the next frontier, and it is a very interesting one.
I just went on vacation inside my own country. I had no Wi-Fi coverage that I could freely use and I ended up finishing my monthly data on my cellular package within 3 days - with no VoIP calling or YouTube viewing in there. Service providers will make their money one way or the other for us to have our fix of data :-)