[asterisk-users] fax machine detection for outgoing call on DIVA card

lemmel lem__mel at hotmail.com
Thu Sep 13 04:08:36 CDT 2007


               Hello,
I need to detect both fax and answer machine, and it should be valuable that 
the detection will be run by the Diva card itself. So :
- I read Diva Documentation, and I found that the Diva could send some 
specific DTMF, if I had "[..] enabled [this functionnality] by the 
application for a designated controller through a manufacturer request 
command 9 [...]", but I didn't figure how to activate it ; has someone an 
idea ?
- I read my capi.conf, and found the faxdetect parameter, which "enable 
faxdetection and redirection to EXTEN fax for incoming and/or outgoing 
calls", but I didn't succeed to perform that[1] ; has someone an idea about 
it ?

[1] I altered my capi.conf file, and put the fax entension just after the 
Dial, and called a fax machine, but nothing happens. The capi log is in the 
attachment.

P.S. : it is the second mail, for I forgot the attachment, and in the archive 
web page 
(http://lists.digium.com/pipermail/asterisk-users/2007-September/thread.html), 
my mail seems to have the wrong id (as I had answer a message instead to make 
a new one) for it belongs to a thread.
-------------- next part --------------
*CLI>     -- Executing [120 at sipcontext:1] NoOp("SIP/22-08503e28", "<paul> a compose le <120> depuis le poste <22> de type < - 0>") in new stack
    -- Executing [120 at sipcontext:2] Dial("SIP/22-08503e28", "CAPI/contr2/120/b") in new stack
       > data = contr2/120/b format=8
       > parsed dialstring: 'contr2' 'NULL' '120' 'b'
       > capi request controller = 2
  == contr2#02: setting format alaw - 0x8 (alaw)
       > parsed dialstring: 'contr2' 'NULL' '120' 'b'
       > capi: peerlink -1 allocated, peer is unlinked
       > CAPI devicestate requested for contr2#02/120
  == contr2#02: Call CAPI/contr2#02/120-2 with B3  (pres=0x00, ton=0x00)
CONNECT_REQ ID=002 #0x060c LEN=0048
  Controller/PLCI/NCCI            = 0x2
  CIPValue                        = 0x1
  CalledPartyNumber               = <80>120
  CallingPartyNumber              = <00 80>22
  CalledPartySubaddress           = default
  CallingPartySubaddress          = default
  BProtocol
   B1protocol                     = 0x1
   B2protocol                     = 0x1
   B3protocol                     = 0x0
   B1configuration                = default
   B2configuration                = default
   B3configuration                = default
   GlobalConfiguration            = default
  BC                              = default
  LLC                             = default
  HLC                             = default
  AdditionalInfo
   BChannelinformation            = <00 00>
   Keypadfacility                 = default
   Useruserdata                   = default
   Facilitydataarray              = default
   SendingComplete                = default

    -- Called contr2/120/b
CONNECT_CONF ID=002 #0x060c LEN=0014
  Controller/PLCI/NCCI            = 0x302
  Info                            = 0x0

    -- contr2#02: received CONNECT_CONF PLCI = 0x302
INFO_IND ID=002 #0x0687 LEN=0017
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x1e
  InfoElement                     = <81 88>

INFO_RESP ID=002 #0x0687 LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element PI 81 88
       > contr2#02: In-band information available
CONNECT_B3_REQ ID=002 #0x060d LEN=0013
  Controller/PLCI/NCCI            = 0x302
  NCPI                            = default

    -- contr2#02: sent CONNECT_B3_REQ PLCI=0x302
    -- CAPI queue frame:[ TYPE: Control (4) SUBCLASS: Unknown control '14' (14) ] [contr2#02]
INFO_IND ID=002 #0x0688 LEN=0016
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x18
  InfoElement                     = <8a>

INFO_RESP ID=002 #0x0688 LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element CHANNEL IDENTIFICATION 8a
INFO_IND ID=002 #0x0689 LEN=0015
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x800d
  InfoElement                     = default

INFO_RESP ID=002 #0x0689 LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element SETUP ACK
CONNECT_B3_CONF ID=002 #0x060d LEN=0014
  Controller/PLCI/NCCI            = 0x120302
  Info                            = 0x0

CONNECT_B3_ACTIVE_IND ID=002 #0x068b LEN=0013
  Controller/PLCI/NCCI            = 0x120302
  NCPI                            = default

CONNECT_B3_ACTIVE_RESP ID=002 #0x068b LEN=0012
  Controller/PLCI/NCCI            = 0x120302

    -- CAPI/contr2#02/120-2 is making progress passing it to SIP/22-08503e28
INFO_IND ID=002 #0x068c LEN=0015
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x8002
  InfoElement                     = default

INFO_RESP ID=002 #0x068c LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element CALL PROCEEDING
    -- CAPI queue frame:[ TYPE: Control (4) SUBCLASS: Unknown control '15' (15) ] [contr2#02]
    -- CAPI/contr2#02/120-2 is proceeding passing it to SIP/22-08503e28
INFO_IND ID=002 #0x069b LEN=0015
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x8001
  InfoElement                     = default

INFO_RESP ID=002 #0x069b LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element ALERTING
    -- CAPI queue frame:[ TYPE: Control (4) SUBCLASS: Ringing (3) ] [contr2#02]
    -- CAPI/contr2#02/120-2 is ringing
       > CAPI devicestate requested for contr2#02/120
INFO_IND ID=002 #0x06a3 LEN=0020
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x29
  InfoElement                     = <07 09 0c 0e 12>

INFO_RESP ID=002 #0x06a3 LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element Date/Time 07/09/12 14:18
INFO_IND ID=002 #0x06a4 LEN=0015
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x8007
  InfoElement                     = default

INFO_RESP ID=002 #0x06a4 LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element CONNECT
CONNECT_ACTIVE_IND ID=002 #0x06a6 LEN=0020
  Controller/PLCI/NCCI            = 0x302
  ConnectedNumber                 = <00 83>120
  ConnectedSubaddress             = default
  LLC                             = default

CONNECT_ACTIVE_RESP ID=002 #0x06a6 LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- CAPI queue frame:[ TYPE: Control (4) SUBCLASS: Answer (4) ] [contr2#02]
    -- CAPI/contr2#02/120-2 answered SIP/22-08503e28
       > CAPI devicestate requested for contr2#02/120
  == contr2#02: CAPI Hangingup for PLCI=0x302 in state 2
    -- contr2#02: activehangingup (cause=16) for PLCI=0x302
DISCONNECT_B3_REQ ID=002 #0x0886 LEN=0013
  Controller/PLCI/NCCI            = 0x120302
  NCPI                            = default

  == Spawn extension (sipcontext, 120, 2) exited non-zero on 'SIP/22-08503e28'
       > CAPI devicestate requested for contr2#02/120
       > CAPI devicestate requested for contr2#02/120
DISCONNECT_B3_CONF ID=002 #0x0886 LEN=0014
  Controller/PLCI/NCCI            = 0x120302
  Info                            = 0x0

DISCONNECT_B3_IND ID=002 #0x094a LEN=0015
  Controller/PLCI/NCCI            = 0x120302
  Reason_B3                       = 0x0
  NCPI                            = default

DISCONNECT_B3_RESP ID=002 #0x094a LEN=0012
  Controller/PLCI/NCCI            = 0x120302

DISCONNECT_REQ ID=002 #0x0887 LEN=0013
  Controller/PLCI/NCCI            = 0x302
  AdditionalInfo                  = default

DISCONNECT_CONF ID=002 #0x0887 LEN=0014
  Controller/PLCI/NCCI            = 0x302
  Info                            = 0x0

INFO_IND ID=002 #0x094b LEN=0037
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x1c
  InfoElement                     = <91 a1 13 02 02 02 a9 02 01 22>0<0a a1 05>0<03 02 01 00 82 01 01>

INFO_RESP ID=002 #0x094b LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element FACILITY
INFO_IND ID=002 #0x094c LEN=0017
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x8
  InfoElement                     = <80 90>

INFO_RESP ID=002 #0x094c LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element CAUSE 80 90
INFO_IND ID=002 #0x094d LEN=0015
  Controller/PLCI/NCCI            = 0x302
  InfoNumber                      = 0x804d
  InfoElement                     = default

INFO_RESP ID=002 #0x094d LEN=0012
  Controller/PLCI/NCCI            = 0x302

    -- contr2#02: info element RELEASE
DISCONNECT_IND ID=002 #0x094f LEN=0014
  Controller/PLCI/NCCI            = 0x302
  Reason                          = 0x3490

DISCONNECT_RESP ID=002 #0x094f LEN=0012
  Controller/PLCI/NCCI            = 0x302

       > contr2#02: CAPI INFO 0x3490: Normal call clearing
  == contr2#02: Interface cleanup PLCI=0x302


More information about the asterisk-users mailing list