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.

variable('DIALSTATUS') returns nil on some situations

#22

Hi Jay,

I place a call by dial(...)

Almost everything is OK with last_dial_status, except the situation, when caller cancels the call during ringing. In this case last_dial_status should return :cancelled

but it returns with error

undefined method `downcase' for nil:NilClass

Well, I tracked down that actually variable('DIALSTATUS') returns nil, which was caused by empty string returned by Asterisk

For the moment I use next workaround:

if variable('DIALSTATUS').nil?

dialstat = :cancelled

else

dialstat = last_dial_status

end

Reported by dilshodm · March 6th, 2008 @ 07:11 PM

State: resolved
Milestone: none
Assigned to: Jay Phillips Jay Phillips

Activity

  1. Jay Phillips
    Jay Phillips
    • State changed from new to resolved

    Okay, trunk has ANOTHER fix for this now. Give it a try.

    I added quite a few tests for this now -- for some reason it wasn't tested before!

    March 6th, 2008 @ 09:31 PM

  2. dilshodm
    dilshodm

    Thanks for the quick response.

    Great job, Jay!

    March 7th, 2008 @ 05:47 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.