When i pick up FXS this hangup

Hi all,

Firstable, This is my first post, and i hope being here for a long time.

I have a XORCOM with asterisk 1.8.9.1, and a module 2FXS/6FXS.

The problem is when i pickup th phone attached to the channel 1 FXS, it sounds like busy, and show in the cli:

– Executing [s@Local:1] Macro(“DAHDI/1-1”, “hangupcall,”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“DAHDI/1-1”, “1?endmixmoncheck”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] NoOp(“DAHDI/1-1”, “End of MIXMON check”) in new stack
– Executing [s@macro-hangupcall:10] GotoIf(“DAHDI/1-1”, “1?nomeetmemon”) in new stack
– Goto (macro-hangupcall,s,15)
– Executing [s@macro-hangupcall:15] NoOp(“DAHDI/1-1”, “MEETME_RECORDINGFILE=”) in new stack
– Executing [s@macro-hangupcall:16] GotoIf(“DAHDI/1-1”, “1?noautomon”) in new stack
– Goto (macro-hangupcall,s,18)
– Executing [s@macro-hangupcall:18] NoOp(“DAHDI/1-1”, “TOUCH_MONITOR_OUTPUT=”) in new stack
– Executing [s@macro-hangupcall:19] GotoIf(“DAHDI/1-1”, “1?noautomon2”) in new stack
– Goto (macro-hangupcall,s,25)
– Executing [s@macro-hangupcall:25] NoOp(“DAHDI/1-1”, “MONITOR_FILENAME=”) in new stack
– Executing [s@macro-hangupcall:26] GotoIf(“DAHDI/1-1”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,29)
– Executing [s@macro-hangupcall:29] GotoIf(“DAHDI/1-1”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,32)
– Executing [s@macro-hangupcall:32] GotoIf(“DAHDI/1-1”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,34)
– Executing [s@macro-hangupcall:34] Hangup(“DAHDI/1-1”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 34) exited non-zero on ‘DAHDI/1-1’ in macro ‘hangupcall’
== Spawn extension (Local, s, 1) exited non-zero on ‘DAHDI/1-1’
– Executing [h@Local:1] Macro(“DAHDI/1-1”, “hangupcall,”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“DAHDI/1-1”, “1?endmixmoncheck”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] NoOp(“DAHDI/1-1”, “End of MIXMON check”) in new stack
– Executing [s@macro-hangupcall:10] GotoIf(“DAHDI/1-1”, “1?nomeetmemon”) in new stack
– Goto (macro-hangupcall,s,15)
– Executing [s@macro-hangupcall:15] NoOp(“DAHDI/1-1”, “MEETME_RECORDINGFILE=”) in new stack
– Executing [s@macro-hangupcall:16] GotoIf(“DAHDI/1-1”, “1?noautomon”) in new stack
– Goto (macro-hangupcall,s,18)
– Executing [s@macro-hangupcall:18] NoOp(“DAHDI/1-1”, “TOUCH_MONITOR_OUTPUT=”) in new stack
– Executing [s@macro-hangupcall:19] GotoIf(“DAHDI/1-1”, “1?noautomon2”) in new stack
– Goto (macro-hangupcall,s,25)
– Executing [s@macro-hangupcall:25] NoOp(“DAHDI/1-1”, “MONITOR_FILENAME=”) in new stack
– Executing [s@macro-hangupcall:26] GotoIf(“DAHDI/1-1”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,29)
– Executing [s@macro-hangupcall:29] GotoIf(“DAHDI/1-1”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,32)
– Executing [s@macro-hangupcall:32] GotoIf(“DAHDI/1-1”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,34)
– Executing [s@macro-hangupcall:34] Hangup(“DAHDI/1-1”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 34) exited non-zero on ‘DAHDI/1-1’ in macro ‘hangupcall’
== Spawn extension (Local, h, 1) exited non-zero on ‘DAHDI/1-1’
– Hanging up on ‘DAHDI/1-1’
– Hungup ‘DAHDI/1-1’

The chan_dahdi file is ok because the incoming calls connect well. The chan_dahdi.conf is:

; Span 1: XBUS-00/XPD-00 “Xorcom XPD #00/00: FXS” (MASTER) NOTOPEN
;;; line="1 XPP_FXS/00/00/0 FXOKS (In use) (EC: OSLEC - INACTIVE)"
signalling=fxo_ks
callerid=“Channel 1” <131>
mailbox=131
group=5
context=from-internal
channel => 1
callerid=
mailbox=
group=
context=default

I really thank all your help.

Your trace doesn’t start until after the problem has happened, so is of no use in identifying the problem. The trace looks like a normal hangup.