【问题标题】:Integrating a .so with asterisk telephony将 .so 与星号电话集成
【发布时间】:2011-10-20 06:56:26
【问题描述】:

我有一个在 Asterisk 电话服务器上运行的应用程序,它可以改变来电的语音包。为此,我遵循了以下步骤:
1.我构建了一个so的应用程序(编码为C)。
2. 将应用程序加载到星号上。
3.通过dialplan reload重新加载拨号方案
4.函数注册在星号中,名称为SampleFunc
5. 我从拨号方案中调用函数,如下所示:
exten => 0,n,SampleFunc()

理想情况下,我希望.so 只要通话开启就可以正常工作。现在它只是在呼叫连接后立即进入该功能,然后退出并继续进行其余的拨号计划。我的问题:

  1. 如何在通话时让它循环播放?
  2. 还有什么我可能遗漏的吗?

P.S:这可能是一些细节。缺少发布实际代码,如果需要更多详细信息,请告诉我。

【问题讨论】:

    标签: asterisk telephony shared-libraries


    【解决方案1】:

    如果您需要在对话和拨号方案进行时更改音频,您可以通过修补正在使用的星号音频编解码器来实现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2012-08-02
      相关资源
      最近更新 更多