equal
deleted
inserted
replaced
24 #include "sipservertransaction.h" |
24 #include "sipservertransaction.h" |
25 #include "mussettings.h" |
25 #include "mussettings.h" |
26 #include "musavacapability.h" |
26 #include "musavacapability.h" |
27 #include "musavacapabilitycontext.h" |
27 #include "musavacapabilitycontext.h" |
28 #include "musavanetworkmodestatus.h" |
28 #include "musavanetworkmodestatus.h" |
|
29 |
29 #include <sipstrings.h> |
30 #include <sipstrings.h> |
30 #include <siptransactionbase.h> |
31 #include <siptransactionbase.h> |
31 #include <sipheaderbase.h> |
32 #include <sipheaderbase.h> |
32 #include <sipservertransaction.h> |
33 #include <sipservertransaction.h> |
33 #include <sipcontenttypeheader.h> |
34 #include <sipcontenttypeheader.h> |
417 RStringF netType = SDPStringL( SdpCodecStringConstants::ENetType ); |
418 RStringF netType = SDPStringL( SdpCodecStringConstants::ENetType ); |
418 CSdpDocument* sdpDocument = CSdpDocument::NewLC(); |
419 CSdpDocument* sdpDocument = CSdpDocument::NewLC(); |
419 LocalHostL( aTransaction,localHost,hostType); |
420 LocalHostL( aTransaction,localHost,hostType); |
420 CSdpOriginField* originField = CreateOriginFieldL(localHost,hostType); |
421 CSdpOriginField* originField = CreateOriginFieldL(localHost,hostType); |
421 sdpDocument->SetOriginField(originField); |
422 sdpDocument->SetOriginField(originField); |
422 //session name |
|
423 _LIT8(KSessionName, "-"); |
|
424 sdpDocument->SetSessionNameL(KSessionName); |
|
425 // Connection field |
423 // Connection field |
426 CSdpConnectionField* connectionField = |
424 CSdpConnectionField* connectionField = |
427 CSdpConnectionField::NewL( netType, hostType, localHost ); |
425 CSdpConnectionField::NewL( netType, hostType, localHost ); |
428 sdpDocument->SetConnectionField( connectionField ); |
426 sdpDocument->SetConnectionField( connectionField ); |
429 |
427 |
447 CleanupStack::PushL( type ); |
445 CleanupStack::PushL( type ); |
448 |
446 |
449 sdpDocument->AttributeFields().AppendL( type ); |
447 sdpDocument->AttributeFields().AppendL( type ); |
450 CleanupStack::Pop( type ); |
448 CleanupStack::Pop( type ); |
451 |
449 |
|
450 // Fast startup mode |
|
451 CMusAvaCapability::AddFastModeL( *sdpDocument ); |
452 |
452 |
453 MUS_LOG( "mus: [MUSAVA] Adding media line to SDP" ) |
453 MUS_LOG( "mus: [MUSAVA] Adding media line to SDP" ) |
454 //media line |
454 //media line |
455 CSdpMediaField* mediaLine = |
455 CSdpMediaField* mediaLine = |
456 MediaLineLC( SDPStringL( SdpCodecStringConstants::EMediaVideo ), |
456 MediaLineLC( SDPStringL( SdpCodecStringConstants::EMediaVideo ), |