Fix device call logging issues in skinny
authorDamien Wedhorn <voip@facts.com.au>
Mon, 21 Jan 2013 07:26:04 +0000 (07:26 +0000)
committerDamien Wedhorn <voip@facts.com.au>
Mon, 21 Jan 2013 07:26:04 +0000 (07:26 +0000)
commitff32e094e54e4749380d08f11dd380e60f146593
tree97a42bf7f04c0aac1637ec89cedb9710c351ea44
parent08e6ae82a6a994ab3432c72d76cf598efd272c2d
Fix device call logging issues in skinny

Skinny device call logging (ie missed, place and received calls) has issues
because the incorrect sequence of callstates is/can be sent to the device.
This patch removes some extra callstate updates driven by forces external
to skinny and ensures the needed intermediary callstate messages are sent.

(closes issue ASTERISK-20964)
Reported by: wedhorn
Tested by: snuffy, myself
Patches:
    ast11-skinny-calllog01.diff uploaded by wedhorn (license 5019)
........

Merged revisions 379677 from http://svn.asterisk.org/svn/asterisk/branches/11

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@379678 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_skinny.c