2006-04-20 00:03:15 UTC
I've got a TelaSIP line coming in and it connects and rings a ring group. As soon as someone in the ring group picks up the phone, or it goes to voicemail asterisk exits and hangs up.
I tried sending it to the group and having someone pick up, and second sending it straight to a voicemail. Below is the debug verbose 5 from the asterisk console. Call was placed from 555-444-1111 to 555-444-3333
************ when incoming is picked up by someone voicemail************
stats*CLI>
-- Executing SetVar("SIP/jjacobs-e853", "FROM_DID=5554443333") in new stack
-- Executing SetVar("SIP/jjacobs-e853", "FAX_RX=system") in new stack
-- Executing SetVar("SIP/jjacobs-e853", "FAX_RX_EMAIL=
jsjacobs@piercedmedia.com") in new stack
-- Executing Goto("SIP/jjacobs-e853", "from-pstn|s|1") in new stack
-- Goto (from-pstn,s,1)
-- Executing SetVar("SIP/jjacobs-e853", "FROM_DID=s") in new stack
-- Executing Goto("SIP/jjacobs-e853", "ext-group|300|1") in new stack
-- Goto (ext-group,300,1)
-- Executing Macro("SIP/jjacobs-e853", "rg-group|ringall|20||230-231-232") in new stack
-- Executing Macro("SIP/jjacobs-e853", "user-callerid") in new stack
-- Executing DBget("SIP/jjacobs-e853", "AMPUSER=DEVICE/15554441111/user") in new stack
-- DBget: varname=AMPUSER, family=DEVICE, key=15554441111/user
-- DBget: Value not found in database.
-- Executing DBget("SIP/jjacobs-e853", "AMPUSERCIDNAME=AMPUSER//cidname") in new stack
-- DBget: varname=AMPUSERCIDNAME, family=AMPUSER, key=/cidname
-- DBget: Value not found in database.
-- Executing GotoIf("SIP/jjacobs-e853", "1?5") in new stack
-- Goto (macro-user-callerid,s,5)
-- Executing NoOp("SIP/jjacobs-e853", "Using CallerID "15554441111" <15554441111>") in new stack
-- Executing GotoIf("SIP/jjacobs-e853", "0?4:3") in new stack
-- Goto (macro-rg-group,s,3)
-- Executing SetCIDName("SIP/jjacobs-e853", "15554441111") in new stack
-- Executing SetVar("SIP/jjacobs-e853", "RGPREFIX=") in new stack
-- Executing SetCIDName("SIP/jjacobs-e853", "15554441111") in new stack
-- Executing SetVar("SIP/jjacobs-e853", "RecordMethod=Group") in new stack
-- Executing Macro("SIP/jjacobs-e853", "record-enable|300|Group") in new stack
-- Executing GotoIf("SIP/jjacobs-e853", "0 > 0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing AGI("SIP/jjacobs-e853", "recordingcheck|20060419-181246|1145488366.159") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
-- AGI Script recordingcheck completed, returning 0
-- Executing NoOp("SIP/jjacobs-e853", "No recording needed") in new stack
-- Executing SetVar("SIP/jjacobs-e853", "RingGroupMethod=ringall") in new stack
-- Executing Macro("SIP/jjacobs-e853", "dial|20|tr|230-231-232") in new stack
-- Executing GotoIf("SIP/jjacobs-e853", "1?4:2") in new stack
-- Goto (macro-dial,s,4)
-- Executing AGI("SIP/jjacobs-e853", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
-- dialparties.agi: priority = 4
-- dialparties.agi: callingani2 = 0
-- dialparties.agi: accountcode =
-- dialparties.agi: channel = SIP/jjacobs-e853
-- dialparties.agi: callerid = 15554441111
-- dialparties.agi: context = macro-dial
-- dialparties.agi: callington = 0
-- dialparties.agi: dnid = 5554443333
-- dialparties.agi: request = dialparties.agi
-- dialparties.agi: calleridname = 15554441111
-- dialparties.agi: extension = s
-- dialparties.agi: language = en
-- dialparties.agi: uniqueid = 1145488366.159
-- dialparties.agi: callingpres = 0
-- dialparties.agi: type = SIP
-- dialparties.agi: rdnis = unknown
-- dialparties.agi: callingtns = 0
-- dialparties.agi: enhanced = 0.0
dialparties.agi: Caller ID name and number are '15554441111'
dialparties.agi: Methodology of ring is 'ringall'
-- dialparties.agi: Added extension 230 to extension map
-- dialparties.agi: Added extension 231 to extension map
-- dialparties.agi: Added extension 232 to extension map
-- dialparties.agi: Added extension 230 to extension map
-- dialparties.agi: Added extension 231 to extension map
-- dialparties.agi: Added extension 232 to extension map
-- dialparties.agi: Extension 231 cf is disabled
-- dialparties.agi: Extension 232 cf is disabled
-- dialparties.agi: Extension 230 cf is disabled
-- dialparties.agi: Extension 231 do not disturb is disabled
-- dialparties.agi: Extension 232 do not disturb is disabled
-- dialparties.agi: Extension 230 do not disturb is disabled
-- dialparties.agi: Checking CW and CFB status for extension 231
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
-- dialparties.agi: Correct AMPMGRUSER and AMPMGRPASS
== Manager 'admin' logged off from 127.0.0.1
dialparties.agi: Extension 231 is available...skipping checks
-- dialparties.agi: DbSet CALLTRACE/231 to 15554441111
-- dialparties.agi: Checking CW and CFB status for extension 232
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
-- dialparties.agi: Correct AMPMGRUSER and AMPMGRPASS
== Manager 'admin' logged off from 127.0.0.1
dialparties.agi: Extension 232 is available...skipping checks
-- dialparties.agi: DbSet CALLTRACE/232 to 15554441111
-- dialparties.agi: Checking CW and CFB status for extension 230
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
-- dialparties.agi: Correct AMPMGRUSER and AMPMGRPASS
== Manager 'admin' logged off from 127.0.0.1
dialparties.agi: Extension 230 is available...skipping checks
-- dialparties.agi: DbSet CALLTRACE/230 to 15554441111
-- AGI Script dialparties.agi completed, returning 0
-- Executing Dial("SIP/jjacobs-e853", "SIP/231&SIP/232&SIP/230|20|tr") in new stack
-- Called 231
-- Called 232
-- Called 230
-- SIP/231-b8a0 is ringing
-- SIP/232-aab4 is ringing
-- SIP/230-9867 is ringing
-- SIP/232-aab4 answered SIP/jjacobs-e853
-- Attempting native bridge of SIP/jjacobs-e853 and SIP/232-aab4
== Spawn extension (macro-dial, s, 10) exited non-zero on 'SIP/jjacobs-e853' in macro 'dial'
== Spawn extension (macro-rg-group, s, 9) exited non-zero on 'SIP/jjacobs-e853' in macro 'rg-group'
== Spawn extension (ext-group, 300, 1) exited non-zero on 'SIP/jjacobs-e853'
stats*CLI>
-- Executing SetVar("SIP/jjacobs-ac49", "FROM_DID=5554443333") in new stack
-- Executing SetVar("SIP/jjacobs-ac49", "FAX_RX=system") in new stack
-- Executing SetVar("SIP/jjacobs-ac49", "FAX_RX_EMAIL=
jsjacobs@piercedmedia.com") in new stack
-- Executing Goto("SIP/jjacobs-ac49", "from-pstn|s|1") in new stack
-- Goto (from-pstn,s,1)
-- Executing SetVar("SIP/jjacobs-ac49", "FROM_DID=s") in new stack
-- Executing Goto("SIP/jjacobs-ac49", "ext-group|300|1") in new stack
-- Goto (ext-group,300,1)
-- Executing Macro("SIP/jjacobs-ac49", "rg-group|ringall|20||230-231-232") in new stack
-- Executing Macro("SIP/jjacobs-ac49", "user-callerid") in new stack
-- Executing DBget("SIP/jjacobs-ac49", "AMPUSER=DEVICE/15554441111/user") in new stack
-- DBget: varname=AMPUSER, family=DEVICE, key=15554441111/user
-- DBget: Value not found in database.
-- Executing DBget("SIP/jjacobs-ac49", "AMPUSERCIDNAME=AMPUSER//cidname") in new stack
-- DBget: varname=AMPUSERCIDNAME, family=AMPUSER, key=/cidname
-- DBget: Value not found in database.
-- Executing GotoIf("SIP/jjacobs-ac49", "1?5") in new stack
-- Goto (macro-user-callerid,s,5)
-- Executing NoOp("SIP/jjacobs-ac49", "Using CallerID "15554441111" <15554441111>") in new stack
-- Executing GotoIf("SIP/jjacobs-ac49", "0?4:3") in new stack
-- Goto (macro-rg-group,s,3)
-- Executing SetCIDName("SIP/jjacobs-ac49", "15554441111") in new stack
-- Executing SetVar("SIP/jjacobs-ac49", "RGPREFIX=") in new stack
-- Executing SetCIDName("SIP/jjacobs-ac49", "15554441111") in new stack
-- Executing SetVar("SIP/jjacobs-ac49", "RecordMethod=Group") in new stack
-- Executing Macro("SIP/jjacobs-ac49", "record-enable|300|Group") in new stack
-- Executing GotoIf("SIP/jjacobs-ac49", "0 > 0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing AGI("SIP/jjacobs-ac49", "recordingcheck|20060419-181453|1145488492.163") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
-- AGI Script recordingcheck completed, returning 0
-- Executing NoOp("SIP/jjacobs-ac49", "No recording needed") in new stack
-- Executing SetVar("SIP/jjacobs-ac49", "RingGroupMethod=ringall") in new stack
-- Executing Macro("SIP/jjacobs-ac49", "dial|20|tr|230-231-232") in new stack
-- Executing GotoIf("SIP/jjacobs-ac49", "1?4:2") in new stack
-- Goto (macro-dial,s,4)
-- Executing AGI("SIP/jjacobs-ac49", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
-- dialparties.agi: priority = 4
-- dialparties.agi: callingani2 = 0
-- dialparties.agi: accountcode =
-- dialparties.agi: channel = SIP/jjacobs-ac49
-- dialparties.agi: callerid = 15554441111
-- dialparties.agi: context = macro-dial
-- dialparties.agi: callington = 0
-- dialparties.agi: dnid = 5554443333
-- dialparties.agi: request = dialparties.agi
-- dialparties.agi: calleridname = 15554441111
-- dialparties.agi: extension = s
-- dialparties.agi: language = en
-- dialparties.agi: uniqueid = 1145488492.163
-- dialparties.agi: callingpres = 0
-- dialparties.agi: type = SIP
-- dialparties.agi: rdnis = unknown
-- dialparties.agi: callingtns = 0
-- dialparties.agi: enhanced = 0.0
dialparties.agi: Caller ID name and number are '15554441111'
dialparties.agi: Methodology of ring is 'ringall'
-- dialparties.agi: Added extension 230 to extension map
-- dialparties.agi: Added extension 231 to extension map
-- dialparties.agi: Added extension 232 to extension map
-- dialparties.agi: Added extension 230 to extension map
-- dialparties.agi: Added extension 231 to extension map
-- dialparties.agi: Added extension 232 to extension map
-- dialparties.agi: Extension 231 cf is disabled
-- dialparties.agi: Extension 232 cf is disabled
-- dialparties.agi: Extension 230 cf is disabled
-- dialparties.agi: Extension 231 do not disturb is disabled
-- dialparties.agi: Extension 232 do not disturb is disabled
-- dialparties.agi: Extension 230 do not disturb is disabled
> dialparties.agi: extnum: 231
> dialparties.agi: exthascw: 0
> dialparties.agi: exthascfb: 0
> dialparties.agi: extcfb:
-- dialparties.agi: Checking CW and CFB status for extension 231
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
-- dialparties.agi: Correct AMPMGRUSER and AMPMGRPASS
== Manager 'admin' logged off from 127.0.0.1
> dialparties.agi: extstate: 0
dialparties.agi: Extension 231 is available...skipping checks
-- dialparties.agi: DbSet CALLTRACE/231 to 15554441111
> dialparties.agi: extnum: 232
> dialparties.agi: exthascw: 0
> dialparties.agi: exthascfb: 0
> dialparties.agi: extcfb:
-- dialparties.agi: Checking CW and CFB status for extension 232
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
-- dialparties.agi: Correct AMPMGRUSER and AMPMGRPASS
== Manager 'admin' logged off from 127.0.0.1
> dialparties.agi: extstate: 0
dialparties.agi: Extension 232 is available...skipping checks
-- dialparties.agi: DbSet CALLTRACE/232 to 15554441111
> dialparties.agi: extnum: 230
> dialparties.agi: exthascw: 0
> dialparties.agi: exthascfb: 0
> dialparties.agi: extcfb:
-- dialparties.agi: Checking CW and CFB status for extension 230
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
-- dialparties.agi: Correct AMPMGRUSER and AMPMGRPASS
== Manager 'admin' logged off from 127.0.0.1
> dialparties.agi: extstate: 0
dialparties.agi: Extension 230 is available...skipping checks
-- dialparties.agi: DbSet CALLTRACE/230 to 15554441111
-- AGI Script dialparties.agi completed, returning 0
-- Executing Dial("SIP/jjacobs-ac49", "SIP/231&SIP/232&SIP/230|20|tr") in new stack
-- Called 231
-- Called 232
-- Called 230
-- SIP/232-b1a0 is ringing
-- SIP/231-2da9 is ringing
-- SIP/230-bc10 is ringing
-- SIP/232-b1a0 answered SIP/jjacobs-ac49
-- Attempting native bridge of SIP/jjacobs-ac49 and SIP/232-b1a0
== Spawn extension (macro-dial, s, 10) exited non-zero on 'SIP/jjacobs-ac49' in macro 'dial'
== Spawn extension (macro-rg-group, s, 9) exited non-zero on 'SIP/jjacobs-ac49' in macro 'rg-group'
== Spawn extension (ext-group, 300, 1) exited non-zero on 'SIP/jjacobs-ac49'
************ when incoming is sent straight to voicemail************
stats*CLI>
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
-- Executing SetVar("SIP/jjacobs-399f", "FROM_DID=5554443333") in new stack
-- Executing SetVar("SIP/jjacobs-399f", "FAX_RX=system") in new stack
-- Executing SetVar("SIP/jjacobs-399f", "FAX_RX_EMAIL=
jsjacobs@piercedmedia.com") in new stack
-- Executing Goto("SIP/jjacobs-399f", "ext-local|*232|1") in new stack
-- Goto (ext-local,*232,1)
-- Executing Macro("SIP/jjacobs-399f", "vm|232") in new stack
-- Executing Macro("SIP/jjacobs-399f", "user-callerid") in new stack
-- Executing DBget("SIP/jjacobs-399f", "AMPUSER=DEVICE/15554441111/user") in new stack
-- DBget: varname=AMPUSER, family=DEVICE, key=15554441111/user
-- DBget: Value not found in database.
-- Executing DBget("SIP/jjacobs-399f", "AMPUSERCIDNAME=AMPUSER//cidname") in new stack
-- DBget: varname=AMPUSERCIDNAME, family=AMPUSER, key=/cidname
-- DBget: Value not found in database.
-- Executing GotoIf("SIP/jjacobs-399f", "1?5") in new stack
-- Goto (macro-user-callerid,s,5)
-- Executing NoOp("SIP/jjacobs-399f", "Using CallerID "15554441111" <15554441111>") in new stack
-- Executing Goto("SIP/jjacobs-399f", "s-|1") in new stack
-- Goto (macro-vm,s-,1)
-- Executing VoiceMail("SIP/jjacobs-399f", "u232") in new stack
-- Playing '/var/spool/asterisk/voicemail/default/232/unavail' (language 'en')
== Spawn extension (macro-vm, s-, 1) exited non-zero on 'SIP/jjacobs-399f' in macro 'vm'
== Spawn extension (ext-local, *232, 1) exited non-zero on 'SIP/jjacobs-399f'