Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js PSTN到Internet_Node.js_Webrtc_Sip_Voip_Telephony - Fatal编程技术网

Node.js PSTN到Internet

Node.js PSTN到Internet,node.js,webrtc,sip,voip,telephony,Node.js,Webrtc,Sip,Voip,Telephony,我正在为我使用的一些语音聊天软件制作一个PSTN接口,仅供个人使用。我目前的计划是: 我用手机拨打一个在Twilio注册的号码,然后输入一个键盘序列来验证自己的身份 我的服务器指示Twilio将SIP呼叫转发到我的服务器 我解码SIP流并将其导入我的(NodeJS run)语音bot进行语音聊天,来自其他呼叫者的语音聊天数据被发送回手机 有没有更简单的方法,或者这是最好的计划?如果可能的话,我想把SIP从等式中去掉,因为解码可能会很痛苦。最后的语音机器人是必要的,但其他一切都可以改变。核心要求是

我正在为我使用的一些语音聊天软件制作一个PSTN接口,仅供个人使用。我目前的计划是:

  • 我用手机拨打一个在Twilio注册的号码,然后输入一个键盘序列来验证自己的身份
  • 我的服务器指示Twilio将SIP呼叫转发到我的服务器
  • 我解码SIP流并将其导入我的(NodeJS run)语音bot进行语音聊天,来自其他呼叫者的语音聊天数据被发送回手机

  • 有没有更简单的方法,或者这是最好的计划?如果可能的话,我想把SIP从等式中去掉,因为解码可能会很痛苦。最后的语音机器人是必要的,但其他一切都可以改变。核心要求是将PSTN数据转换为互联网上的计算机可读流,并将互联网流发送回手机

    继续研究,也许webrtc可以帮助twilio使用API来完成所有这些。@Brad是的,twilio有一个向我发送SIP呼叫的API,但是如果我想要以不同的方式传输音频,该怎么办?你是什么意思?你能提供一个完整的例子和用例来说明你要做什么吗?