Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Thursday, August 19 2010
92 Menu method under JRuby does not appear to work was updated
  • Ben Klang
    • State changed from new to open
    by Ben Klang at 5:28 PM

    I have traced this down to what I believe is a bug in JRuby. As dilshodm observed, the class is incorrectly being reported as a Proc, instead of Adhearsion::Dia...

110 Getting started guide was updated
  • Ben Klang
    • Milestone set to 0.8.5
    • State changed from new to open
    • Assigned user set to Ben Klang
    • Milestone order changed from 3028 to 0
    by Ben Klang at 4:21 PM

    We will be updating the Adhearsion.com website documentation to coincide with the upcoming release.

113 Asterisk Active Calls Issue was updated
  • Ben Klang
    • State changed from new to hold
    by Ben Klang at 4:20 PM

    I have seen this behavior once in a while. The reason Asterisk shows the channel open is because Adhearsion has not closed the AGI socket so the channel cannot ...

Wednesday, August 18 2010
112 Reload without restarting was updated
  • Ben Klang
    • State changed from new to hold
    by Ben Klang at 4:35 PM

    This is going to require some thought. Not marking this for 0.8.5 but open to suggestions on how to implement this.

    Things to consider:

    • How to protect calls in...
114 Adhearsion.active_calls with_tag forces a symbol use was updated
  • Ben Klang
    • Milestone set to 0.8.5
    • State changed from new to fixcommitted
    • Milestone order changed from 1 to 0
    by Ben Klang at 4:33 PM
Tuesday, August 17 2010
114 Adhearsion.active_calls with_tag forces a symbol use was updated
Monday, August 16 2010
113 Asterisk Active Calls Issue was created
  • anathematism
    anathematism created the ticket at 2:01 AM

    I've noticed that after adhearsion running for few days, there are some calls that got hanged up by caller but asterisk channel didn't get free for these calls....

Wednesday, August 11 2010
112 Reload without restarting was created
  • Ben Langfeld
    Ben Langfeld created the ticket at 10:56 AM

    Initializers & Components

111 Parse dialplan.rb once on startup was created
  • Ben Langfeld
    Ben Langfeld created the ticket at 10:55 AM

    Rather than for each call.

110 Getting started guide was created
  • Ben Langfeld
    Ben Langfeld created the ticket at 8:03 AM

    From BoOverIP via IRC:

    Should note the requirement for latest RubyGems and Rake (available from backports) on Debian Lenny in the getting started guide on adhea...

Tuesday, August 10 2010
109 restful_rpc component renders object as an Array in JSON was updated
  • Ben Klang
    • Milestone set to 0.8.5
    • State changed from new to fixcommitted
    by Ben Klang at 11:32 AM
  • jsgoecke
    jsgoecke commented at 8:44 AM

    restful_rpc will now render the object directly into JSON as opposed to embedding in an Array first. This may break some far side apps if they are still expecti...

  • jsgoecke
    jsgoecke created the ticket at 8:36 AM

    The restful_rpc component should render the object in JSON as provided, and not embed in an Array first.

108 Problem with Call record() was updated 3 earlier changes…
  • Roland Moriz
    Roland Moriz commented at 5:56 AM

    The old version I used was http://github.com/jicksta/adhearsion

  • Roland Moriz
    Roland Moriz commented at 5:43 AM

    It was suggested to try without the format option:

          @recorded_file = @call.record :silence => 3, :maxduration => 120
    
          DEBUG agi: >>> RECORD FILE "/...
  • Roland Moriz
    Roland Moriz created the ticket at 5:36 AM

    Hi,

    in one of my components I do a record:

    @recorded_file = @call.record :silence => 3, :maxduration => 120, :format => 'wav'
    

    While this in some older 0.8.4 v...

63 Apps integrated with Rails should load vendored Rails. was updated
  • Ben Klang
    • State changed from open to duplicate
    • Assigned user cleared.
    • Milestone order changed from 0 to 0
    by Ben Klang at 7:51 AM

    Ticket #77 has been opened. It is a duplicate of this one but it contains a workaround. We'll track this issue against #77.

Saturday, August 07 2010
87 There is no way to disconnect AMI connection was updated
58 UserEvent appears to corrupt event parsing was updated
  • Ben Klang
    • Milestone set to 0.8.5
    • State changed from open to duplicate
    • Milestone order changed from 2999 to 0
    by Ben Klang at 2:02 PM
  • Ben Klang
    • Assigned user changed from Jay Phillips to Ben Klang
    • Milestone order changed from 0 to 0
    by Ben Klang at 1:57 PM

    This is a duplicate of ticket #84.

84 Unable to process UserEvent was updated
  • Ben Klang
    • Milestone set to 0.8.5
    • Milestone order changed from 3025 to 0
    by Ben Klang at 2:02 PM

    Information from #58. Jason Goecke wrote:

    It appears that if a UserEvent is sent like this:

    exten => _X.,1,UserEvent(EVENTHIS|billing=yes)

    This is when Ragel ge...

  • Ben Klang
    • Assigned user changed from Jay Phillips to Ben Klang
    • Milestone order changed from 0 to 0
    by Ben Klang at 1:58 PM

    This is a duplicate of ticket #58

92 Menu method under JRuby does not appear to work was updated
  • Ben Klang
    • Milestone set to 0.8.5
    • Assigned user changed from Jay Phillips to Ben Klang
    • Milestone order changed from 3033 to 0
    by Ben Klang at 1:55 PM
  • Ben Klang
    • Tag changed from jruby menu jump_to to jruby menu jump_to, dsl, menu
    • Milestone order changed from 0 to 0
    by Ben Klang at 1:55 PM
96 Hangup and last_dial_status was updated
  • Ben Klang
    • Milestone set to 0.8.5
    • Milestone order changed from 3037 to 0
    by Ben Klang at 1:52 PM
107 Recorded files lost when user hangs up in Asterisk 1.6 was created
  • Ben Klang
    Ben Klang created the ticket at 1:47 PM

    Reported by anathematism on Github:

    in asterisk 1.6, the recording gets discarded if caller hangup, or user didn't press # in max duration. I read that we need ...

Monday, August 02 2010
103 AGI request messages incorrectly ended was updated
  • Ben Klang
    • State changed from open to fixcommitted
    by Ben Klang at 5:32 PM

    Since puts seems to be buffering the commands, I've elected to just append a newline to each message. This works for me on the system that was exhibiting strang...

  • Ben Klang
    • State changed from fixcommitted to open
    by Ben Klang at 4:52 PM

    The fix I pushed is causing trouble for me on at least one system. The newlines are being sent after Asterisk has accepted a seemingly unterminated line. This c...

83 It is difficult to process events in order was updated
  • Ben Klang
    • State changed from open to invalid
    • Milestone order changed from 0 to 0
    by Ben Klang at 2:38 PM

    Closing per reporter.

106 ActiveSupport Load Order Issue was updated
  • Ben Klang
    • State changed from new to hold
    • Assigned user set to Ben Klang
    • Milestone set to 0.8.5
    • Milestone order changed from 4 to 0
    by Ben Klang at 2:35 PM

    This presents a bit of an issue for us. We rely on the facilities of ActiveSupport whether or not Rails integration is configured. I could try to figure out how...

74 AMI hangs waiting for response was updated
  • Ben Klang
    • State changed from open to resolved
    • Milestone order changed from 0 to 0
    by Ben Klang at 12:27 PM

    This appears to have been fixed in commit 573348a9957547ad8a12f7e394b4cad1e6693f3a. My testing confirms that the example command works successfully (even with t...

39 dial()'s normal response is considered an error?() within execute() was updated
  • Ben Klang
    • Tag set to agi, error
    • State changed from open to fixcommitted
    • Milestone set to 0.8.5
    • Milestone order changed from 2981 to 0
    by Ben Klang at 12:10 PM

    This is at least partially related to ticket #53. The fix pushed just now should at least make the dial command itself no longer return false. Given the problem...

53 play(some_number) calls both saynumber and playback was updated
  • Ben Klang
    • State changed from open to fixcommitted
    • Assigned user changed from Jay Phillips to Ben Klang
    • Tag set to agi
    • Milestone set to 0.8.5
    • Milestone order changed from 0 to 0
    by Ben Klang at 12:08 PM

    I have just pushed a fix for this. Previously, Adhearsion treated AGI results like "200 result=0" as if the command had failed. Based on my reading of the Aster...

Friday, July 30 2010
72 AMI lexer buffer offset was updated
  • bodhi
    bodhi commented at 9:08 PM

    Sorry, I've moved on from that job and I'm no longer working with Asterisk or Adhearsion.

43 AMI failed authentication consumes 100% CPU was updated
  • Ben Klang
    • State changed from open to resolved
    • Milestone order changed from 0 to 0
    by Ben Klang at 12:19 PM

    This seems to have been fixed at some point in the past. Should authentication fail now, an exception is raised:

    DEBUG ami: Sending AMI action: 
    >>> Action: lo...
0.8.5 was updated by Ben Klang at 12:15 PM
 
0 of 20 tickets remain in this milestone
103 AGI request messages incorrectly ended was updated
  • Ben Klang
    • State changed from open to fixcommitted
    by Ben Klang at 12:08 PM

    I have pushed a fix for this issue. We still pass all unit tests, but I'd appreciate your help in validating the fix.

    Commit log:
    Terminate AGI commands with a ...

  • lpaszke
    lpaszke commented at 12:00 PM

    Great, thanks. I know about a number of other issues in Adhearsion. I will try to report them.

  • Ben Klang
    • State changed from new to open
    • Assigned user set to Ben Klang
    • Milestone set to 0.8.5
    • Milestone order changed from 2 to 0
    by Ben Klang at 11:47 AM

    Wow. I'm quite surprised to discover this, but I can confirm your report by looking at the exchange on-the-wire with Wireshark. I will work on a fix for this; t...

  • lpaszke
    lpaszke commented at 11:35 AM

    Well, I am not sure If adhearsion sends new line at the begining of next command, but I am sure that asterisk is waiting for new line for a number of iterations...

  • lpaszke
    lpaszke commented at 11:21 AM

    Yes, Adhearsion sends new line at the beginning of next command, but Asterisk expect new line after command, therefore this logs appear. This is official Asteri...

41 if user hangs up during record, we throw an exception was updated
  • Ben Klang
    • State changed from open to new
    • Milestone order changed from 0 to 0
    by Ben Klang at 11:14 AM

    Starting in Asterisk 1.6, all AGI are treated like DeadAGI. Also, Asterisk may now throw a Hangup exception instead of a Errno::ECONNRESET. Is there any reason ...

59 validate_digits rejects # and * was updated
  • Ben Klang
    • State changed from open to resolved
    • Milestone order changed from 0 to 0
    by Ben Klang at 11:10 AM

    This has been fixed at some point in the past. Thanks for the report and the patch.

79 Possible reoccurance of Adhearsion::Voip::Asterisk::AMI hangs was updated
  • Ben Klang
    • State changed from open to resolved
    • Milestone order changed from 0 to 0
    by Ben Klang at 11:06 AM

    Since this appears to be fixed, I'm closing this ticket.