想要应用程序具备语音通信吗?这真的很简单!

如果你开发了一款应用程序,想加入语音通信服务,那你可能需要准备相应的基础设备,去找通信运营商,然后谈判合作方式,价格。这对于相对比较内向的开发工程师而言,可能很难想象。当然,你可以添加几行代码,上面的一切问题便迎刃而解。这就是今天的主角——Twilio。

                                        

Twilio是一个做成开放插件的电话跟踪服务(call-trackingservice)。Twilio公司致力于帮助开发者在其应用里融入电话、短信等功能,该公司推出了一项称为Twilio Client的新服务,可帮助开发者整合灵活而低成本的网络电话(VoIP)功能。

                                                   

VoIP即Skype和谷歌电话等服务使用的技术,要提供VoIP服务通常需要准备相应的基础设备,而Twilio Client免除了开发者的这一麻烦,可让他们便捷地在应用里加入网络电话元素。

举例来说,如果商务社交网站LinkedIn想要加入新功能,让用户可以与其他用户进行网络语音通话。那么,在TwilioClient的帮助下,LinkedIn可以轻易加入该功能:点击某个好友的网名旁的一个按钮,对方就可以看到弹出窗口,询问是否愿意接通,通话将通过Twilio公司的网络电话线路进行。Skype或许也可以提供此类服务,但恐怕只会向特别合作伙伴提供,而Twilio的新功能是任何应用都可以采用的。

                                      

Twilio首席执行官杰夫·劳森(JeffLawson)曾于2008年表示,该公司可以用15行代码再造一个GrandCentral(后被谷歌收购,成为谷歌电话的前身)。对于本次发布的新功能,劳森扬言,开发者用下图中的三行代码就能复制Skype功能。这当然很有些夸张,但他的基本观点是成立的:开发者现在可以轻易在应用里融入Skype式功能,让他们可以专注于开发核心功能,无需为此费心。

当然,天下没有免费的午餐。Twilio就纯粹的网络电话收取每分钟0.25美分,而经由网络电话拨到普通电话上的通话,则收取每分钟2美分。此前,Twilio推出的短信API促成一系列短信群发公司成立,本次Twilio Client很可能也将受到开发者追捧,使更多应用融入网络电话功能。

但是,Twilio并非一家独大。由Y Combinator公司投资的SMS创业公司Plivo今天为SMS应用推出针对电话和短信的API开放平台,然而Plivo并不是与其合作公司Twilio竞争,而是想获得更大的市场。然而Plivo用的是FreeSWITCH代理,对于Asterisk系统来说是一个新的开发性资源。FreeSWITCH不会提供足够多的文件并且需要更深的理解,然而仍然能应用于Asterisk,这就是为什么今天Asterisk仍然应用广泛。Plivo抓住了机会将FreeSWITCH特性应用于API开放平台上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值