17
Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev [email protected]

Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev [email protected]. Formål •En introduktion til

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Udvikling og automatisering med

Unified Communications

Peter Lyck Ingerslev

[email protected]

Page 2: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Formål

• En introduktion til hvilke nye muligheder

der opstår, når man implementerer OCS

2007 R2s kommunikations egenskaber

ind i dagligdagens applikationer.

Page 3: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Hvem er jeg

• Chefkonsulent ved Inceptio

• Metroinstruktør på vegne af Microsoft

• Unified Communication

• Identity Lifecycle Management.

Page 4: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

De fire H spørgsmåls

• Hvad betyder det at bygge kommunikation

ind i applikationer?

• Hvorfor er det et så stort skridt?

• Hvem ville kunne gøre brug af denne

teknologi?

• Hvor skal man implementerer dette ?

Page 5: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Hvad har ændret sig?

=

1949 2009

Page 6: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Kommunikationsfriktion

Page 7: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Forskellige teknologier+

Separate vedligeholdelse +

Parallel Infrastruktur =

Web ConferenceWeb Conference

E-Mail & IME-Mail & IM +

Video ConferenceVideo Conference

Audio ConferenceAudio Conference

Enterprise TelephonyEnterprise Telephony

Voice mailVoice mail

Se

pa

rate

Ma

n a

ge

me

nt

Ineffektiv,

Dyr,

Silotænkning.

Nuværende

kommunikationsstrategi

Page 8: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Web ConferenceWeb Conference

E-Mail & IME-Mail & IM +

Video ConferenceVideo Conference

Audio ConferenceAudio Conference

Enterprise TelephonyEnterprise Telephony

Voice mailVoice mail

Se

p ra

te M

an

ag

e m

e n

t

Web C

onfe

rence

E-M

ail

& IM

Voic

e m

ail

Vid

eo C

onfe

rence

Audio

Confe

rence

Ente

rprise T

ele

phony

Platform

Unified Experience

Co

mm

on

Man

ag

em

en

t

UC strategi

Page 9: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Hvad er “udvidet tilstedeværelse”?

• Tilstedeværelse præsenteres

I to dimensioner:

– Tilgængelighed

– Villighed

• Eksempler: DnD, Available

• Sammensat af:

– Bruger-indstillinger

– Bruger-aktiviteter

– Applikationer

– Enheder

Away Inactive Available

Busy

Busy (Inactive)

Do Not Disturb

Tilgængelighed

Villig

hed

In a call

In a conference

In a meeting

Page 10: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Platformsteknologitermer

Business Process Communication

Anywhere Information Access

Contextual Collaboration

humanmachine

to

machinehuman

to

human human

to

Page 11: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

DEMO: Contoso Retail

• Contoso Retail

• Ed og Rachel er sælgere

• Dennise er kunde

• Truckdriver

Page 12: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Motion F5

Page 13: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Kommunikationsfriktion

• ”Jeg tror ikke på at vi kan få ansatte til at arbejde

hurtigere. De ansatte arbejder som udgangspunkt så

hurtigt som de kan. Men jeg er overbevist om at vi kan

fjerne mange af hverdagens

kommunikationsfriktionspunkter og herigennem skabe

en mere effektive arbejdsdag for vores ansatte.” –

Peter Lyck Ingerslev

Page 14: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Infrastructure

Domain Controller64/32 Bit Windows Server 2003/2008

Exchange Server 2007

SP1

Standard/Enterprise64 Bit Windows Server

2003/2008

Office Communications

Server 2007 R2

Standard/Enterprise64 Bit Windows Server

2003/2008

Application Server

Your Apps…64 Bit Windows Server 2003/2008

•Front End

Services

•Mailbox

•Web Services

•Unified

Messaging

•Active

Directory

•Certificate

Services

•Front End

Services

•Web Services

•Conferencing

•64 Bit only for

deployment

•UCMA 2.0

Redist

•Certificate

•GRUU

•Firewall Rules

•Speech

components

Page 15: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Development Environment

• Platform:

– Vista 32 or 64 Bit*

• Development Tools

– Visual Studio 2008

• Other:

– Ability to run VS as Administrator

– Firewall exception(s)

– GRUU and SIP Address

– Certificate issued by Trusted CA

Page 16: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Metro UC14 – Chris Mayo

• "Metro" is the Microsoft Early Adopter Program for

partners and customers that want to invest in our

future platform technologies to get competitive

advantage.

• UC “14” Metro is the program to get early access to

these bits before they become publically available.

[email protected]

Page 17: Udvikling og automatisering med Unified Communications · Udvikling og automatisering med Unified Communications Peter Lyck Ingerslev pli@inceptio.dk. Formål •En introduktion til

Resources

• MSDN Unified Communications Developer Portal

– http://msdn.microsoft.com/uc

• Microsoft Office Communications Server 2007 R2 Trial Download

– http://www.microsoft.com/downloads/details.aspx?FamilyID=67a3de72-7dbd-4e0b-92a5-29d0b46009a7

• Microsoft Office Communicator 2007 R2 Trial Download

– http://www.microsoft.com/downloads/details.aspx?FamilyID=535637af-d92f-41b1-bf0c-54a526a88247

• Exchange 2007 SP1

– http://www.microsoft.com/downloads/details.aspx?familyid=44C66AD6-F185-4A1D-A9AB-473C1188954C&displaylang=en

• Microsoft Office Communicator Automation API

– http://www.microsoft.com/downloads/details.aspx?FamilyID=ed1cce45-cc22-46e1-bd50-660fe6d2c98c&DisplayLang=en

• Microsoft Exchange Server 2007 Service Pack 1 (SP1) SDK December 2008

– http://www.microsoft.com/downloads/details.aspx?FamilyID=47720D33-FA5A-4AF4-A8EB-FA39695CBAD1&displaylang=en

• Microsoft Unified Communications Managed API 2.0 SDK (32-bit)

– http://go.microsoft.com/fwlink/?LinkID=140790

• Microsoft Unified Communications Managed API 2.0 SDK (64-bit)

– http://go.microsoft.com/fwlink/?LinkID=139195

• Microsoft Office Communications Server 2007 R2 Resource Kit

– http://www.microsoft.com/learning/en/us/Books/13113.aspx

• Programming for Unified Communications

– http://www.microsoft.com/learning/en/us/Books/12956.aspx

• Chris Mayo’s blog

– http://blogs.msdn.com/cmayo (API URLs, etc.)