I was going over the trace and it shows for the mac address src and dest, innophone. In the trace, I couldn't find reference to the SPA phone.
And in the log file, I only see the SPA phone in the SIP Register. Do you have a trace and log where the SPA phone and mac is shown? I don't want to submit it without showing explicitly this info as dev may come back to me and reject due to this. Thanks.
In attached you can find a correct trace and syslog. SPA303 is configured as extension 355 of an Innovaphone PBX. When the caller 03493048400 calls the extension 355, the SPA303 rings normally. If the call is cancelled the SPA rings continuosly. To stop the ringing I must pick up the SPA headset and disconnect the call (off hook - on hook).
The difference in a working scenario is the presence of REASON CAUSEs in CANCEL messages:
Thanks, I've entered the cdet, it's CSCtq15881. Where if the phone receives Cancel with reason/cause, it doesn't do anything. Without the reason/cause, the phone does react to the cancel.
FYI, there's no user agent for the spa phone in the trace because the 'SIP User Agent Name' is blank in your config. The default in there is $VERSION, so I've told the dev that the mac address is that of the spa phone. Thanks.
A SIP proxy compliant with this protocol SHOULD handle 2XX responses according to proxy behavior described in [RFC3261] section 16.7. In addition, the CANCEL requests sent out as a result of a 2XX response SHOULD have an ms-acceptedby parameter in the Reason header field. The ms-acceptedby parameter value SHOULD be set to the address-of-record of the destination user agent that sent the 2XX response.
In addition, an improvement is being done on the client side to prevent server error (to be in an upcoming release)
Configure Multicast Paging on the Cisco IP Phone 7800 Series or 8800 Series Multiplatform Phone
The Cisco IP Phone 7800 and 8800 Series Multiplatform Phones provide voice communication over an Internet Protocol (IP) network...
Add Call Park on a Cisco 7800 or 8800 Series Multiplatform Phone Key Expansion Module
Call park allows the user of the phone to put an incoming call on hold so that the call can be retrieved on another phone. A call is park...