Sip 识别来电显示、挂断、用星号回拨

Sip 识别来电显示、挂断、用星号回拨,sip,asterisk,voip,Sip,Asterisk,Voip,对于一个项目,我需要建立一个服务的mvp,在该服务中,用户拨打免费电话,另一方面,pbx检测呼叫,保存呼叫方并挂断(因此呼叫方永远不会因为呼叫而收费)。然后pbx给用户回电话,允许他拨一个#,然后pbx播放一个音频文件,当它结束时,连接到用户引入的# 我不熟悉voip和asterisk,但我应该阅读哪些文档来实现这一点(我需要了解和寻找哪些功能?开始时,您必须了解如何构建和使用它的应用程序(,和)。如果您想使用一些您可以使用的编程语言,有一个库可以用几乎所有的语言编写agi:) 对于重拨用户,您

对于一个项目,我需要建立一个服务的mvp,在该服务中,用户拨打免费电话,另一方面,pbx检测呼叫,保存呼叫方并挂断(因此呼叫方永远不会因为呼叫而收费)。然后pbx给用户回电话,允许他拨一个#,然后pbx播放一个音频文件,当它结束时,连接到用户引入的#


我不熟悉voip和asterisk,但我应该阅读哪些文档来实现这一点(我需要了解和寻找哪些功能?

开始时,您必须了解如何构建和使用它的应用程序(,和)。如果您想使用一些您可以使用的编程语言,有一个库可以用几乎所有的语言编写agi:)

对于重拨用户,您可以使用或功能。若您将文件的创建时间更改为将来,则调用文件可用于将来调用

简单流程可以如下所示:

  • 用户拨号简单,在那里运行一些,在不久的将来读取和保存。你不接电话就这么做了
  • 拨号用户
  • 回答后,您转到另一个拨号计划,该计划使用用户提供的dtmf和该号码

  • 太好了@gkocjan你认为星号是最好的选择吗?这也可以在云服务器上运行?我没有尝试,但Asterisk几乎可以在所有unix平台上运行。你也可以检查freeswitch软件,但我只听说过这一点。如果我的回答有帮助,你可以做标记;)