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.
Ansluta 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 Portal. Den tar hänsyn till TLS-status (Transport Layer Security) och SIP-alternativ.
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
metodenscallAgent.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.
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 XX
sbc2.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 XX
SBC 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 XX
SBC 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
- Sessionsgränskontrollanter certifierade för direktdirigering i Azure Communication Services
- Översikt över samtalsautomatisering
- Prissättning
- Prova telefonsamtal