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 |
|
30 #include <sipstrings.h> |
29 #include <sipstrings.h> |
31 #include <siptransactionbase.h> |
30 #include <siptransactionbase.h> |
32 #include <sipheaderbase.h> |
31 #include <sipheaderbase.h> |
33 #include <sipservertransaction.h> |
32 #include <sipservertransaction.h> |
34 #include <sipcontenttypeheader.h> |
33 #include <sipcontenttypeheader.h> |
418 RStringF netType = SDPStringL( SdpCodecStringConstants::ENetType ); |
417 RStringF netType = SDPStringL( SdpCodecStringConstants::ENetType ); |
419 CSdpDocument* sdpDocument = CSdpDocument::NewLC(); |
418 CSdpDocument* sdpDocument = CSdpDocument::NewLC(); |
420 LocalHostL( aTransaction,localHost,hostType); |
419 LocalHostL( aTransaction,localHost,hostType); |
421 CSdpOriginField* originField = CreateOriginFieldL(localHost,hostType); |
420 CSdpOriginField* originField = CreateOriginFieldL(localHost,hostType); |
422 sdpDocument->SetOriginField(originField); |
421 sdpDocument->SetOriginField(originField); |
|
422 //session name |
|
423 _LIT8(KSessionName, "-"); |
|
424 sdpDocument->SetSessionNameL(KSessionName); |
423 // Connection field |
425 // Connection field |
424 CSdpConnectionField* connectionField = |
426 CSdpConnectionField* connectionField = |
425 CSdpConnectionField::NewL( netType, hostType, localHost ); |
427 CSdpConnectionField::NewL( netType, hostType, localHost ); |
426 sdpDocument->SetConnectionField( connectionField ); |
428 sdpDocument->SetConnectionField( connectionField ); |
427 |
429 |
445 CleanupStack::PushL( type ); |
447 CleanupStack::PushL( type ); |
446 |
448 |
447 sdpDocument->AttributeFields().AppendL( type ); |
449 sdpDocument->AttributeFields().AppendL( type ); |
448 CleanupStack::Pop( type ); |
450 CleanupStack::Pop( type ); |
449 |
451 |
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 ), |