[asterisk-users] Detecting a fax
Administrator TOOTAI
admin at tootai.net
Fri Jan 11 03:19:47 CST 2019
Le 11/01/2019 à 10:12, Neil Youngman a écrit :
> A while back, I posted about detecting when a call was picked up by a
> fax machine. It was suggested that having a "fax" extension and
> "faxdetect=yes" would cause it to jump to the "fax" extension. This was
> not something I could get to work.
>
> I have now created a very simple example. In sip.conf I have "faxdetect
> = yes". My example extension is:
>
> [test]
> ;
> ; Voice test extension
> ;
> exten => voicetest,1,NoOp()
> same => n,LOG(Notice,${CHANNEL}: Extension voiceout starting)
> same => n,LOG(Notice,${CHANNEL}: Starting Answer Machine Detection)
> same => n,AMD()
> same => n,LOG(Notice,${CHANNEL}: Answer Machine Detection
> ${AMDSTATUS}/${AMDCAUSE})
> same => n,Playback(/var/lib/asterisk/sounds/en/demo-congrats)
> same => n,LOG(Notice,${CHANNEL}: Voice out extension complete)
> same => n(hangup),Hangup()
>
>
> ;
> ; Fax detected extension
> ;
> exten => fax,1,NoOp()
> same => n,LOG(Notice,${CHANNEL}: Extension fax starting)
> same => n,LOG(Notice,${CHANNEL}: Fax Machine Detected)
> same => n,Playback(/var/lib/asterisk/sounds/en/silence/2)
> same => n,LOG(Notice,${CHANNEL}: Fax extension complete)
> same => n(hangup),Hangup()
>
> and the logs show that calling a fax using the voiceout extension in
> context test does not result in the fax extension being triggered.
>
> [Jan 11 08:55:10] NOTICE[18073][C-00000115] Ext. voicetest:
> SIP/31.13.156.183:5060-000000f4: Extension voiceout starting
> [Jan 11 08:55:10] NOTICE[18073][C-00000115] Ext. voicetest:
> SIP/31.13.156.183:5060-000000f4: Starting Answer Machine Detection
> [Jan 11 08:55:13] NOTICE[18073][C-00000115] Ext. voicetest:
> SIP/31.13.156.183:5060-000000f4: Answer Machine Detection
> MACHINE/LONGGREETING-1500-1500
> [Jan 11 08:55:44] NOTICE[18073][C-00000115] Ext. voicetest:
> SIP/31.13.156.183:5060-000000f4: Voice out extension complete
>
> Just for completeness this is how the call is originated, with a
> different phone number:
>
> Action: Originate
> ActionId: 1234567W001-125
> Context: test
> Exten: voicetest
> Priority: 1
> Channel: SIP/+441632660987 at 31.13.156.183:5060
> Timeout: 60000
> Async: True
>
> Can anyone offer any insight into why this isn't working?
>
> Neil Youngman
>
>
You didn't ANSWER() the call
--
Daniel
More information about the asterisk-users
mailing list