Använd direktdirigering för att ansluta till befintlig telefonitjänst

Med Azure Communication Services-direktdirigering kan du ansluta din befintliga telefoniinfrastruktur till Azure. I artikeln visas de övergripande steg som krävs för att ansluta en sessionsgränskontrollant (SBC) som stöds till direktdirigering och hur röstroutning fungerar för den aktiverade kommunikationsresursen.

Information om huruvida direktdirigering i Azure Communication Services är rätt lösning för din organisation finns i Begrepp för Azure-telefoni. Information om förutsättningar och planering av distributionen finns i Infrastrukturkrav för direktdirigering av Kommunikationstjänster.

Anslut SBC med Azure Communication Services

Verifiera domänägarskap

Följ de här anvisningarna för att verifiera ett domänägarskap för din SBC

Konfigurera utgående röstroutning

I snabbstarten röstdirigering kan du lägga till en SBC och konfigurera regler för utgående röstroutning.

Anslutningsstatus för sessionsgränskontrollant

Hälsotillståndet för en SBC-anslutning som nu exponeras i Azure-portalen. Den tar hänsyn till TLS-status (Transport Layer Security) och SIP-alternativ.

Skärmbild av SBC-anslutningsegenskaper.

Möjliga värden för varje hälsoindikator

TLS-status – Status för TLS-anslutningarna för en trunk:

  • Okänt – anger att SBC inte har försökt utföra ett TLS-handskakning under de senaste 15 minuterna.
  • Aktiv – anger att TLS-anslutningen har upprättats.
  • CertExpiring – anger att SBC-certifikatet upphör att gälla.
  • CertExpired – anger att SBC-certifikatet har upphört att gälla.

SIP-ALTERNATIV (Ping) – Status för SIP OPTIONS-meddelanden utbyte:

  • Okänd – anger att SBC inte har skickat några SIP-alternativ.
  • Aktiv – anger att ALTERNATIV skickas och tas emot.
  • Har upphört att gälla – anger att SBC skickade SIP-ALTERNATIV, men vi har inte tagit emot några ALTERNATIV-meddelanden under de senaste 15 minuterna.
  • Fel – Anger ett fel i OPTIONS Exchange.

Status – Den övergripande hälsostatusen för en trunk:

  • Okänd – anger en okänd hälsostatus.
  • Online – anger att SBC-anslutningen är felfri.
  • Varning – anger att TLS eller Ping har upphört att gälla.

Kommentar

Om du precis har konfigurerat en ny stam kan det ta upp till 15 minuter att uppdatera statusen.

Viktigt!

Kontrollera att SBC-statusen är Online innan du ringer eller tar emot samtal

Överväganden för utgående röstroutning

Azure Communication Services-direktdirigering har en routningsmekanism som gör att ett anrop kan skickas till en specifik SBC baserat på det anropade nummermönstret.

När du lägger till en direkt routningskonfiguration till en resurs provar alla anrop som görs från den här resursens instanser (identiteter) en direkt routningsstam först. Routningen baseras på ett uppringt nummer och en matchning i röstvägar som konfigurerats för resursen.

  • Om det finns en matchning går anropet igenom den direkta routningsstammen.
  • Om det inte finns någon matchning är nästa steg att bearbeta alternateCallerId metodens callAgent.startCall parameter.
  • Om resursen är aktiverad för röstsamtal (PSTN) och har minst ett nummer köpt från Microsoft alternateCallerId , kontrolleras den.
  • Om matchar alternateCallerId ett inköpt nummer för resursen dirigeras samtalet via röstsamtalet (PSTN) med hjälp av Microsofts infrastruktur.
  • Om alternateCallerId parametern inte matchar något av de köpta numren misslyckas anropet.

Diagrammet visar röstdirigeringslogik för Azure Communication Services.

Diagram över flödesschema för utgående röstroutning.

Exempel på röstdirigering

I följande exempel visas röstdirigering i ett samtalsflöde.

Kommentar

I alla exempel, medan den högre röstvägen har högre prioritet, provas SBC:erna i en väg i slumpmässig ordning.

Ett vägexempel:

Om du har skapat en röstväg med ett mönster ^\+1(425|206)(\d{7})$ och lagt sbc1.contoso.biz till och sbc2.contoso.biz till den dirigeras anropet först till +1 425 XXX XX XX SBC sbc1.contoso.biz eller +1 206 XXX XX XXsbc2.contoso.biz. Om inget av SBC:erna är tillgängligt tas anropet bort.

Exempel på två vägar:

Om du har skapat en röstväg med ett mönster ^\+1(425|206)(\d{7})$ och lagt sbc1.contoso.biz till och sbc2.contoso.biz till den, och sedan skapat en andra väg med samma mönster med sbc3.contoso.biz och sbc4.contoso.biz. I det här fallet dirigeras anropet först till +1 425 XXX XX XX+1 206 XXX XX XXSBC sbc1.contoso.biz eller sbc2.contoso.biz. Om både sbc1 och sbc2 inte är tillgängliga provas vägen med lägre prioritet (sbc3.contoso.biz och sbc4.contoso.biz). Om ingen av SBC:erna för den andra vägen är tillgängliga tas anropet bort.

Exempel på tre vägar:

Om du skapade en röstväg med ett mönster ^\+1(425|206)(\d{7})$ och lade sbc1.contoso.biz till och sbc2.contoso.biz till den, och sedan skapade en andra väg med samma mönster med sbc3.contoso.biz och sbc4.contoso.biz, och skapade en tredje väg med med sbc5.contoso.biz^+1(\d[10])$ . I det här fallet dirigeras anropet först till +1 425 XXX XX XX+1 206 XXX XX XXSBC sbc1.contoso.biz eller sbc2.contoso.biz. Om både sbc1 eller sbc2 inte är tillgängliga provas vägen med lägre prioritet (sbc3.contoso.biz och sbc4.contoso.biz). Om ingen av SBC:erna för en andra väg är tillgängliga provas den tredje vägen. Om sbc5 inte heller är tillgängligt avbryts anropet. Om en användare ringer +1 321 XXX XX XX, går samtalet till sbc5.contoso.biz, och det är inte tillgängligt, avbryts samtalet.

Kommentar

Redundansväxling till nästa SBC i röstdirigering fungerar endast för svarskoderna 408, 503 och 504.

Kommentar

I alla exempel, om det uppringda numret inte matchar mönstret, kommer anropet att tas bort om det inte finns ett inköpt nummer för kommunikationsresursen och det här numret användes som alternateCallerId i programmet.

Hantera inkommande samtal

För allmän hantering av inkommande samtal använder du SDK:er för samtalsautomatisering för att skapa ett program som lyssnar efter och hanterar inkommande samtal som skickas till ett telefonnummer eller tas emot via direktdirigering i Azure Communication Services. Omnichannel för kundtjänstkunder, se dessa instruktioner.

Nästa steg

Konceptuell dokumentation

Snabbstarter