1
我有一个在Asterisk电话服务器上运行的应用程序,用于更改来电的语音数据包。为此,我遵循以下步骤:
1.我构建了应用程序的so
(编码在C
中)。
2.将应用程序加载到星号。
3.通过dialplan reload
4.重装上阵拨号方案的功能在星号用它的名字SampleFunc
5.我从拨号方案,像这样内调用函数注册:
exten => 0,n,SampleFunc()
将.so与星号电话集成
理想情况下,我会就像.so
只要打电话一样。现在,只要通话连接,它就会进入功能,然后退出并继续执行拨号规划的其余部分。我的问题:
- 如何让它在呼叫期间循环?
- 还有什么我可能错过了?
P.S:这可能是一些细节。如果没有发布实际的代码,请告诉我,以防万一需要更多细节。