我有一个在Asterisk电话服务器上运行的应用程序,它可以改变来电的语音数据包。为此,我遵循了以下步骤:
1.我构建了一个so
的应用程序(用C
编码)
2.将应用程序加载到星号上
3.通过dialplan reload
重新加载拨号方案
4.该功能以名称SampleFunc
在星号中注册
我在拨号方案中调用这个函数是这样的:
exten => 0,n,SampleFunc()
理想情况下,只要呼叫开启,我希望.so
能够正常运行。现在它只是在呼叫连接后立即进入该功能,然后离开并继续拨号计划的其余部分。我的问题:
P.S:这可能是一些细节。如果没有发布实际代码,请告知我们,以防需要更多详细信息。
答案 0 :(得分:0)
如果您需要的是在会话和拨号方案继续时更改音频,您可以修补正在使用的星号音频编解码器。