equal
deleted
inserted
replaced
29 #include "mceactionset.h" |
29 #include "mceactionset.h" |
30 #include "mcefcactionset.h" |
30 #include "mcefcactionset.h" |
31 #include "mceclientserver.h" |
31 #include "mceclientserver.h" |
32 #include "mcesip.h" |
32 #include "mcesip.h" |
33 #include "mcesipsession.h" |
33 #include "mcesipsession.h" |
34 #include "mcenatsipsession.h" |
|
35 #include "mcenatmacros.h" |
34 #include "mcenatmacros.h" |
36 #include "mcesdpsession.h" |
35 #include "mcesdpsession.h" |
37 #include "mcesrvlogs.h" |
36 #include "mcesrvlogs.h" |
38 #include "mcemediastate.h" |
37 #include "mcemediastate.h" |
39 #include "mcemediadefs.h" |
38 #include "mcemediadefs.h" |
655 session.Response() ); |
654 session.Response() ); |
656 } |
655 } |
657 else |
656 else |
658 { |
657 { |
659 session.Actions().UpdateFailed(); |
658 session.Actions().UpdateFailed(); |
660 if(session.IsNatSession()) |
|
661 { |
|
662 CMceNatSipSession* natsession = static_cast <CMceNatSipSession*>( &session ); |
|
663 natsession->StateRollBack(); |
|
664 } |
|
665 session.Actions().StateChanged( KMceStateEstablished ); |
659 session.Actions().StateChanged( KMceStateEstablished ); |
666 session.Actions().ClientStateChangedL( CMceSession::EEstablished, |
660 session.Actions().ClientStateChangedL( CMceSession::EEstablished, |
667 *session.Body(), |
661 *session.Body(), |
668 session.Response(), |
662 session.Response(), |
669 KErrCancel ); |
663 KErrCancel ); |