I have tried in vain a number of times to make the SIP Warning header pop-up feature work. I am highly confident my phone configuration is correct (voIpProt.SIP.header.warning.enable="1" and voIpProt.SIP.header.warning.codes.accept="399"), and I am confident that I am sending Warning: headers to the phone in the correct format specified in rfc3261 20.43. However, the phone never displays a pop-up notification.
I believe that either this feature does not work or is not documented correctly.
As an example I have sent the following header in a SIP NOTIFY message:
Warning: 399 pbx.mycommpany.com "values of B will give rise to dom"
However despite my best efforts (sending this header in requests and responses) I have not been able to coerce the phone into displaying a message. I have set the header "Content-Language: en" Can anyone explain the specific requirements and circumstances for the phone to show a pop-up message?
Solved! Go to Solution.
We were able to successfully make it work, but there is a signiciant problem, the warning headers only work in SIP responses, not in SIP requests like (NOTIFY,INVITE etc...) make to the phone.
So for example if the phone sends you an INVITE, you can set the warning header in the 100 Trying or 180 Ringing and those will show up. As far as I can recall, it does not work in any other cases.
Thank you; that is what I was starting to assume was the case, but I did put Warning: headers into some SIP responses but will try it specifically again with NOTIFY and INVITE. Does your application happen to be on asterisk by chance?