我正在使用 Asterisk.NET 库开发 C#.NET Windows 应用程序。在我的应用程序中,即使我发起呼叫(当它响起源时)也会触发 NewState 事件。我只希望来电显示为“有人在打电话”。现在它甚至显示自振铃呼叫(发起时),,,如何检查和避免来自 Newstate 事件的发起呼叫。请帮忙..
问问题
864 次
1 回答
0
最简单的方法:
1)创建起源于
Channel: Local/1234@dialout
和
Set: id=1
Set: otherinfo="nice call"
2)像这样创建拨号计划
[dialout]
exten =>_X.,1,UserEvent(CatchMe,number: ${EXTEN}, db_id: ${id}, otherinfo: ${otherinfo})
exten =>_X.,2,Dial(SIP/${EXTEN}@outtrunk,,)
同样适用于入站!!!
但您也可以检查其他事件,而不是 NewState(这很常见)。
于 2013-10-13T18:46:47.287 回答