I’m affected by this as well. I also tried modifying extensions_additional.conf as mentioned in the bug submission, but it had no effect. Andrew mentions that both macro-dial-one and macro-dial contexts need to be modified. I only see the macro-dial context in the extensions.conf file, and it has nothing (that I can figure out) that is related to setting alert-info within the SIP header.
I also saw a reference to SIPAddHeader Alert-Info in the ext-local-confirm context in extensions_additional.conf, and tried changing that line to match Andrew’s changes in the bug report, Specifically, I changed it to:
exten => _LC-.,1,ExecIf($["${ALERT_INFO}"!=""]?Set(PJSIP_HEADER(add,Alert-Info)=${ALERT_INFO}))
but neither that, nor changing the entry in the macro-dial-one context had any impact on the problem.
In the full Asterisk log, I’m getting these three messages in regards to the alert-info:
[2015-04-27 14:53:57] VERBOSE[34880][C-00000008] pbx.c: Executing [840@ext-queues:7] Set("PJSIP/SipProvider pjSIP-0000000d", "QAINFO=http://pbx.hostname.domain:84/ringtones/operator.wav;info=ring1") in new stack
[2015-04-27 14:53:57] VERBOSE[34880][C-00000008] pbx.c: Executing [840@ext-queues:9] ExecIf("PJSIP/SipProvider pjSIP-0000000d", "1?Set(__ALERT_INFO=http://pbx.hostname.domain:84/ringtones/operator.wav;info=ring1)") in new stack
[2015-04-27 14:53:57] VERBOSE[34988][C-00000008] pbx.c: Executing [s@macro-dial-one:31] ExecIf("Local/555@from-queue-00000005;2", "1?SIPAddHeader(Alert-Info: http://pbx.hostname.domain:84/ringtones/operator.wav;info=ring1)") in new stack
All three of the entries are unchanged based on making the change to the extensions_additional.conf file.
It’s somewhat academic to change it in the extensions_additional.conf file, because that is re-generated each time the server is reloaded. Still, it would give me confidence that if I made the change and it worked, at least it would just be a matter of time until the module is updated in FreePBX.
Replies in this forum seem to have dropped off significantly since Sangoma acquired FreePBX, and I’m hoping that’s just a temporary trend while they go through the corporate reorganization. Still, if anyone from FreePBX has any suggestions on what to try, they would be most welcome.