2015-10-19 80 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他打給正確的電話號碼。

這是麻省理工學院許可,希望可以幫助你開始。