ESP32-WiPhone / wiphone-firmware

Arduino ESP32 firmware for the WiPhone
37 stars 4 forks source link

When I make a fail call, the firmware hangs and ends in reboot. #14

Open tunyx opened 2 years ago

tunyx commented 2 years ago

When I make a failed call, the firmware hangs and ends in reboot.

gigawatts commented 2 years ago

I can confirm this behavior as well.

gigawatts commented 2 years ago

Testing out FW v0.8.29rc2, connected to a LAN Asterisk server via UDP, I can make calls from the WiPhone, but receiving calls is very sketchy. I am using a Cisco IP Phone as the other line to test with. Answering an inbound call on the WiPhone now almost always results in being stuck at the "Accepting" state (and no audio is passed) despite the fact that the Asterisk logs state it responded with "Answered". Sometimes it answers, but then immediately falls back to the Home screen, and then if I hang up on the calling phone, the WiPhone crashes and reboots. Answering seemed to work better in previous firmware versions.

I will switch to TCP next to see if that makes any difference in behavior, but generally use UDP as that is what my Cisco Phones support.