开发者

Asterisk: Originate API - Which card to use to detect busy/ringing/answer event for FXO

I want to use Originate API of Asterisk to place an outbound call on a FXO channel, for testing purpose I am using X100P card and, as expected, card is not able to detect if the number is busy/ringing or when it is answered.

I want to know which card should I use so that I can get such basic events ... I am not really interested in detailed call progress analysis for answering machine or live voice. I just need basic busy/ringing and answer events and maybe a dis-connect event.

Thank开发者_如何学JAVAs.


The X100P cards are very old (or cheap clones). For best performance, use an analog TDM or AEX interface card from Digium, the creators of Asterisk: http://www.digium.com/en/products/analog/

Configure and tune your new card, then set busydetect=yes in chan_dahdi.conf and test for successful detection. You might also try setting progzone and turning on callprogress detection, but you also increase the likelihood of false detection of hangups and disconnected calls. Be sure to register your card -- you'll get complimentary ($0) installation assistance by email, skype, or phone.

(I'm an employee of Digium, The Asterisk Company.)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜