2015-10-19 26 views
1

像Uber这样的服务为用户提供了被屏蔽的电话号码,以便他们可以直接相互通信而不会暴露他们的实际电话号码。在我看来,网络地址转换的一种形式?电话号码屏蔽/映射/翻译API或服务

有没有人可以用来设置类似系统的服务,OSS,API /代码示例或SDK链接?

首先这需要将生成的电话号码映射/翻译为用户的实际号码(幕后),但遥测式分析也是可取的。

最好是Node Javascript,C#或Java ......但任何事情都比没有好!

非常感谢

回答

1

瑞奇从Twilio在这里。

我们放在一起就如何处理Node.js的,C#,Java和Python或Ruby构建蒙面电话号码教程:

https://www.twilio.com/docs/tutorials/walkthrough/masked-numbers/node/express

在这个Node.js加载例子,这里的代码块掩盖电话:

router.post('/use-voice', twilio.webhook({ validate: false }), function (req, res) { 
    from = req.body.From; 
    to = req.body.To; 
    body = req.body.Body; 

    gatherOutgoingNumber(from, to) 
    .then(function (outgoingPhoneNumber) { 
    var twiml = new twilio.TwimlResponse(); 
    twiml.play('http://howtodocs.s3.amazonaws.com/howdy-tng.mp3'); 
    twiml.dial(outgoingPhoneNumber); 

    res.type('text/xml'); 
    res.send(twiml.toString()); 
    }) 
}); 

的gatherOutgoingNumber函数使用电话fromto,以确定谁是用户正打算打电话,一旦这个数字转发发现这个码T他打给正确的电话号码。

这是麻省理工学院许可,希望可以帮助你开始。