I had this problem, but when I looked in functions-freepbx.php, I saw that the code block above was already commented out, and the $context="from-internal"; line was already added above it. Maybe I downloaded 2.28 after you found and fixed that bug, but I still had the issue. What I was missing was the database update. Thanks for the info.