#22 ✓resolved
dilshodm

variable('DIALSTATUS') returns nil on some situations

Reported by dilshodm | 2008-03-06 19:11:41 UTC

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

Comments and changes to this ticket

  • Jay Phillips

    Jay Phillips 2008-03-06 21:31:57 UTC

    • 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!

  • dilshodm

    dilshodm 2008-03-07 05:47:29 UTC

    Thanks for the quick response.

    Great job, Jay!

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.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Shared Ticket Bins

People watching this ticket

Tags

Referenced by

Pages