Hi Guys, this has been a weekend destroyer for me. I've struggled this all day and most of today.
I have a fairly simple Followme sequence in place to see how it works before I get into the complex scenarios. extensions.conf --- [Incoming] exten => <MyDID>,1, Answer() same => n, Set(CHANNEL(language)=en_AU) same => n, Followme(TestFollow) same => n, NoOp("++Back after Followme: DIALSTATUS = ${DIALSTATUS}, Hangupcause = ${HANGUPCAUSE}") same => n, Hangup() [Followme-Dialout] exten => _1NXXNXXXXXX,1,Set(CHANNEL(language)=en_AU) same => n, Dial(SIP/GW-1/${EXTEN}) followme.conf ---------------- [TestFollow] context => Followme-Dialout number => <my landline>,30 number => <my cell phone>,20 The call goes out, and rings my first phone. If I answer it, the Asterisk core dumps, the calls stay up! <snip> [Jan 15 04:19:48] -- Called SIP/GW-1/12035551111 [Jan 15 04:19:51] -- SIP/GW-1-00000007 is making progress passing it to Local/12035551111@Followme-Dialout-00000004;2 [Jan 15 04:19:51] -- Local/12035551111@Followme-Dialout-00000004;1 is making progress [Jan 15 04:20:05] -- SIP/GW-1-00000007 answered Local/12035551111@Followme-Dialout-00000004;2 [Jan 15 04:20:05] -- Local/12035551111@Followme-Dialout-00000004;1 answered SIP/DIDProvider-1-00000006 [Jan 15 04:20:05] -- Starting playback of followme/call-from [Jan 15 04:20:05] -- <Local/12035551111@Followme-Dialout-00000004;1> Playing 'followme/no-recording.ulaw' (language 'en_AU') [Jan 15 04:20:05] -- Local/12035551111@Followme-Dialout-00000004;1 requested a source update ast00*CLI> Disconnected from Asterisk server Bus error (core dumped) ...<snip> I have been playing with "Local" channels over the weekend, and as cool as they sound, they have caused me nothing but pain. Once again, following the console log, I notice that Followme indeed uses Local channel to make these calls and returns control when the call times out etc. The ONLY time it gets anywhere is if I use the 'l' option with Followme application. In that case, the call connect and I can have a conversation but the minute the remote party hangs up, asterisk dumps core again. it may be something to do with the "after return" to handle next steps but what are they supposed to be? I don't want anything to happen like go to VM or anything. Have tried this with 10.3.0 and 10.11.1. I noticed new changes have been made in v11...but this should work How does this work?? Do I need fancy options with the "Dial" command doing GoSub and what not? and Why does it insist on playing all these prompts I have commented them all out from followme.conf, but it's still looking to play them Thanks in advance \A
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users