On Mon, 13 Feb 2012, Sammy Govind wrote:

Hi again,Just to update I fixed the issue. I read through your reply and the URL in it and tried alot to make things working but in vain- then I took the tough way and started looking at the production AGI from the first line and amended all the warning and unwanted stuff, finally I figured out that the agi->verbose() function just a few lines above the problematic code was having a warning and once that was fixed all the code started working fine.

I still wonder what do variable assignments has to do with verbose function warning, but its all working fine now. Thanks for the help.

It's a good idea to track down all warnings and errors even when they seem unrelated to the problem at hand.

Keep in mind executing an AGI completely external from Asterisk can be a valuable debugging aid. Just create a text file containing all the proper responses and feed it to the AGI's STDIN. I do this frequently with the AGIs I write in C so I can use GDB to step through my code and figure out what's going on.

On Sat, Feb 11, 2012 at 11:20 PM, Ron Bergin <[email protected]> wrote:

Finally, add a couple debugging statements after the get_variable statements to verify/dump the vars.

Doing any I/O on STDIN or STDOUT will violate the AGI protocol.

--
Thanks in advance,
-------------------------------------------------------------------------
Steve Edwards       [email protected]      Voice: +1-760-468-3867 PST
Newline                                              Fax: +1-760-731-3000

--
_____________________________________________________________________
-- 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

Reply via email to