In your provided log, the "s,1,Answer" appears to have been skipped.
In the cal log I provided earlier from 'screen -r asterisk', I make a call with sip phone, call rings on cellphone. I decline the call and it goes to voicemail, then I almost immediately hang up from sip phone.
Also in your previous example, the options passed to the agi script showed as "BOTH------Y---Y---Y", but in this context it now shows as "-----NO-----defaultlog-------------------------NO-----YES".
I don't know what it should be or how it got to be that way, but I have not changed anything, the only thing I'm changing is enabling loopback for caller id name and setting phone context in Phones to defaultlog.
So ... are you sure the one you are showing (with the answer) is the one being used?
I am sure. I have not changed anything else. I am using a fresh VM image that I created for testing purposes. Nothing is changed, other than:
* I configured firewall
* Setup carrier
* Added basic Phone record in admin area.
* Enabled using loopback for Canada
* set phone context to defaultlog in Phones admin area edit page.
The warnings disappear if I disable using loopback for Canada or if i use default instead of defaultlog. If I'm using both, warning reappear.