Inhoud

Inleiding

Achtergrondinformatie

Voorwaarden

Vereisten

Gebruikte componenten

Netwerktopologie en gespreksstroom

Uitleg over de SIP Message Flow

Inleiding

In dit document wordt beschreven hoe BroadWorks Application Server (AS) interageert met Media Server (MS) voor het verzamelen van cijfers en het afspelen van aankondigingen.

.

Achtergrondinformatie

De aankondigingen worden vaak gebruikt tijdens de afhandeling van oproepen. Het kan bijvoorbeeld worden gebruikt om te vragen om het verzamelen van cijfers (voer uw pincode in gevolgd door pond), of om de beller te informeren over het mislukken van de oproep (uw oproep kan niet worden voltooid zoals gekozen). In de BroadWorks-oplossing is Media Server verantwoordelijk voor het afspelen van aankondigingen, maar mediabestanden worden opgeslagen in Application Server. Het is de verantwoordelijkheid van Application Server om Media Server te instrueren over welk bestand moet worden afgespeeld. Op dezelfde manier kan MS gebruikersinvoer uit de audiostream halen, zodat AS de juiste handelingen voor het afhandelen van oproepen kan uitvoeren.

Aankondigingsbestanden worden opgeslagen op deze locatie van AS-server: /usr/local/broadworks/apps/MediaFiles_<SW_version>/sysprompts/<taalcode>/. Amerikaanse Engelse aankondigingen in AS R24 bevinden zich bijvoorbeeld in de directory ASR/usr/local/broadworks/apps/MediaFiles_24.0_1.944/sysprompts/en. In Session Initiation Protocol (SIP)-berichten /usr/local/broadworks/apps/MediaFiles_24.0_1.944/sysprompts/en/locatie is toegewezen aan https://<AS_addres>/media/en/.

Meer informatie over aankondigingen die beschikbaar zijn in Broadworks kunt u lezen in de Cisco BroadWorks-aankondigingsgids.

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- SIP-signalering.

- Basic Auto Attendant-configuratie in BroadWorks.

Gebruikte componenten

De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:

- AS-versie: R24

- MS-versie: RI_2022.08

Het gedrag van andere softwareversies is echter vergelijkbaar.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.

Netwerktopologie en gespreksstroom

Voor eenvoud wordt in dit document het basisscenario voor oproepen gebruikt:

- Softphone applicatie wordt rechtstreeks geregistreerd bij AS.

- Gebruiker (met extensie 2011) belt in Auto Attendant (met extensie 2010) en drukt op cijfer 5. Deze gebruikersinvoer zorgt ervoor dat de verbinding met de oproep wordt verbroken, zoals wordt weergegeven in deze schermafbeelding:

- Gebruiker en Auto Attendant bevinden zich in dezelfde groep.

Uitleg over de SIP Message Flow

Opmerking: alleen relevante SIP-berichten worden vermeld voor de duidelijkheid.

Gebruiker kiest 2010 en softphone stuurt Invite-bericht naar AS:

2023.01.26 16:51:41:106 CET | Info       | Sip | Call Half Input Adapter 5 | 2966060 | +15403362011 | callhalf-58591:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 1111 SIP Bytes IN from 10.61.205.219:58300

INVITE sip:2010@mleus.lab SIP/2.0

Via: SIP/2.0/UDP 10.61.205.219:58300;rport;branch=z9hG4bKPjgINPvPUvoBT57iTOBPsgCfEqE5GX1aj7

Max-Forwards: 70

From: "Marek Leus"

;tag=6fU.VlLrWc6WI3JU8jWKS.25yeoWEhpc

To: sip:2010@mleus.lab

Contact: "Marek Leus"

Call-ID: dTUVBWON9UjmftpGCOoJzhLfbajBm11C

CSeq: 6492 INVITE

Route:

Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS

Supported: replaces, 100rel, norefersub

User-Agent: Telephone 1.6

Content-Type: application/sdp

Content-Length:   480

v=0

o=- 3883737105 3883737105 IN IP4 10.61.205.219

s=pjmedia

b=AS:117

t=0 0

a=X-nat:0

m=audio 4012 RTP/AVP 96 9 8 0 101 102

c=IN IP4 10.61.205.219

b=TIAS:96000

a=rtcp:4013 IN IP4 10.61.205.219

a=sendrecv

a=rtpmap:96 opus/48000/2

a=fmtp:96 useinbandfec=1

a=rtpmap:9 G722/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:0 PCMU/8000

a=rtpmap:101 telephone-event/48000

a=fmtp:101 0-16

a=rtpmap:102 telephone-event/8000

a=fmtp:102 0-16

a=ssrc:2039250127 cname:43ec7f3b5b951d53

Aangezien de uitbreiding 2010 behoort tot Auto Attendant, AS breidt oproep naar MS:

2023.01.26 16:51:41:117 CET | Info       | Sip | Sip EncodeQ 0 | 2966113 | +15403362010 | callhalf-58599:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 1044 SIP Bytes OUT to 10.48.93.18:5060

INVITE sip:ivr@10.48.93.18 SIP/2.0

Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.48.93.18V5060-0-929269663-1018158145-1674748301117-

From:

;tag=1018158145-1674748301117-

To:

Call-ID:BW165141117260123-861893333@10.48.93.126

CSeq:929269663 INVITE

Contact:

X-BroadWorks-Correlation-Info:7492cbd3-b8a1-4c10-a543-b01f275be0b0

Allow:ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,REFER,NOTIFY

Supported:

Max-Forwards:10

Content-Type:application/sdp

Content-Length:469

v=0

o=BroadWorks 14605 1 IN IP4 10.61.205.219

s=-

b=AS:117

t=0 0

a=X-nat:0

m=audio 4012 RTP/AVP 96 9 8 0 101 102

c=IN IP4 10.61.205.219

b=TIAS:96000

a=rtcp:4013 IN IP4 10.61.205.219

a=sendrecv

a=rtpmap:96 opus/48000/2

a=fmtp:96 useinbandfec=1

a=rtpmap:9 G722/8000

a=rtpmap:8 PCMA/8000

a=rtpmap:0 PCMU/8000

a=rtpmap:101 telephone-event/48000

a=fmtp:101 0-16

a=rtpmap:102 telephone-event/8000

a=fmtp:102 0-16

a=ssrc:2039250127 cname:43ec7f3b5b951d53

De oproep wordt beantwoord door MS:

2023.01.26 16:51:41:128 CET | Info       | SipMedia | Call Half Input Adapter 2 | 2966114 | +15403362010 | callhalf-58599:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 673 SIP Bytes IN from 10.48.93.18:5060

SIP/2.0 200 OK

Via: SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.48.93.18V5060-0-929269663-1018158145-1674748301117-

From:

;tag=1018158145-1674748301117-

To:

;tag=213817675

Call-ID: BW165141117260123-861893333@10.48.93.126

CSeq: 929269663 INVITE

Contact:

Content-Type: application/sdp

Allow: INVITE, ACK, BYE, INFO, OPTIONS, CANCEL

Content-Length:   205

v=0

o=BroadWks 20 0 IN IP4 10.48.93.18

s=Media Server SDP

t=0 0

m=audio 10234 RTP/AVP 8 102

c=IN IP4 10.48.93.18

a=rtpmap:8 PCMA/8000

a=rtpmap:102 telephone-event/8000

a=fmtp:102 0-15

a=ptime:20

AS breidt 200 OK-bericht uit naar de softphone:

2023.01.26 16:51:41:132 CET | Info       | Sip | Sip EncodeQ 1 | 2966146 | +15403362011 | callhalf-58591:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 864 SIP Bytes OUT to 10.61.205.219:58300

SIP/2.0 200 OK

Via:SIP/2.0/UDP 10.61.205.219:58300;branch=z9hG4bKPjgINPvPUvoBT57iTOBPsgCfEqE5GX1aj7;rport

From:"Marek Leus"

;tag=6fU.VlLrWc6WI3JU8jWKS.25yeoWEhpc

To:

;tag=749498253-1674748301131

Call-ID:dTUVBWON9UjmftpGCOoJzhLfbajBm11C

CSeq:6492 INVITE

Supported:

Contact:

P-Asserted-Identity:"GroupB1 AA"

Privacy:none

Call-Info:

;appearance-index=1

Allow:ACK,BYE,CANCEL,INFO,INVITE,OPTIONS,PRACK,REFER,NOTIFY,UPDATE

Accept:application/media_control+xml,application/sdp,multipart/mixed

Content-Type:application/sdp

Content-Length:195

v=0

o=BroadWorks 14606 1 IN IP4 10.48.93.18

s=-

t=0 0

m=audio 10234 RTP/AVP 8 102

c=IN IP4 10.48.93.18

a=rtpmap:8 PCMA/8000

a=rtpmap:102 telephone-event/8000

a=fmtp:102 0-15

a=ptime:20

Op dit punt wordt een directe tweerichtingsaudiostream vastgesteld tussen softphone en MS; G711a-codec en inkomende DTMF worden onderhandeld voor dit gesprek. SIP-signalering wordt nog steeds afgehandeld door AS.

AS instrueert MS om standaard Auto Attendant-begroetingen (StandaardBusinessHoursGreeting.wav) af te spelen en cijfers te verzamelen (alleen cijfers van 0 tot 5 zijn toegestaan volgens de Auto Attendant-menuconfiguratie):

2023.01.26 16:51:41:248 CET | Info       | Sip | Sip EncodeQ 0 | 2966172 | +15403362010 | callhalf-58599:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 934 SIP Bytes OUT to 10.48.93.18:5060

INFO sip:10.48.93.18:5060 SIP/2.0

Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.48.93.18V5060-0-929269664-1018158145-1674748301117-

From:

;tag=1018158145-1674748301117-

To:

;tag=213817675

Call-ID:BW165141117260123-861893333@10.48.93.126

CSeq:929269664 INFO

Contact:

Max-Forwards:10

Content-Type:application/mediaservercontrol+xml

Content-Length:470

Tijdens de begroeting drukt de gebruiker op cijfer 5. Het wordt verzonden binnen audiostream, dus MS haalt cijfers uit audio en verzendt het naar AS in Info-bericht:

2023.01.26 16:51:43:878 CET | Info       | SipMedia | Call Half Input Adapter 2 | 2966183 | +15403362010 | callhalf-58599:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 703 SIP Bytes IN from 10.48.93.18:5060

INFO sip:10.48.93.126:5060 SIP/2.0

Via: SIP/2.0/UDP 10.48.93.18:5060;branch=z9hG4bK-BroadWorks-MS-325794538

From:

;tag=213817675

To:

;tag=1018158145-1674748301117-

Call-ID: BW165141117260123-861893333@10.48.93.126

CSeq: 2037464779 INFO

Content-Type: application/mediaservercontrol+xml

Max-Forwards: 70

Content-Length:   305

Auto Attendant is geconfigureerd om de verbinding te verbreken wanneer cijfer 5 wordt ontvangen. Om het gebruiksvriendelijker te maken, instrueert het MS om eerst het bericht "Bedankt voor het bellen" af te spelen:

2023.01.26 16:51:43:880 CET | Info       | Sip | Sip EncodeQ 0 | 2966197 | +15403362010 | callhalf-58599:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 712 SIP Bytes OUT to 10.48.93.18:5060

INFO sip:10.48.93.18:5060 SIP/2.0

Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.48.93.18V5060-0-929269665-1018158145-1674748301117-

From:

;tag=1018158145-1674748301117-

To:

;tag=213817675

Call-ID:BW165141117260123-861893333@10.48.93.126

CSeq:929269665 INFO

Contact:

Max-Forwards:10

Content-Type:application/mediaservercontrol+xml

Content-Length:248

MS laat AS weten dat het afspelen van de aankondiging is voltooid:

2023.01.26 16:51:45:294 CET | Info       | SipMedia | Call Half Input Adapter 2 | 2966207 | +15403362010 | callhalf-58599:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 632 SIP Bytes IN from 10.48.93.18:5060

INFO sip:10.48.93.126:5060 SIP/2.0

Via: SIP/2.0/UDP 10.48.93.18:5060;branch=z9hG4bK-BroadWorks-MS-30863660

From:

;tag=213817675

To:

;tag=1018158145-1674748301117-

Call-ID: BW165141117260123-861893333@10.48.93.126

CSeq: 2037464780 INFO

Content-Type: application/mediaservercontrol+xml

Max-Forwards: 70

Content-Length:   235

Als het afspelen is voltooid, verbreekt AS de verbinding tussen beide oproeppoten:

2023.01.26 16:51:45:296 CET | Info       | Sip | Sip EncodeQ 0 | 2966228 | +15403362010 | callhalf-58599:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 378 SIP Bytes OUT to 10.48.93.18:5060

BYE sip:10.48.93.18:5060 SIP/2.0

Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.48.93.18V5060-0-929269666-1018158145-1674748301117-

From:

;tag=1018158145-1674748301117-

To:

;tag=213817675

Call-ID:BW165141117260123-861893333@10.48.93.126

CSeq:929269666 BYE

Max-Forwards:10

Content-Length:0

2023.01.26 16:51:45:297 CET | Info       | Sip | Sip EncodeQ 1 | 2966238 | +15403362011 | callhalf-58591:0 |

7492cbd3-b8a1-4c10-a543-b01f275be0b0

udp 404 SIP Bytes OUT to 10.61.205.219:58300

BYE sip:5403362011@10.61.205.219:58300;ob SIP/2.0

Via:SIP/2.0/UDP 10.48.93.126;branch=z9hG4bKBroadWorks.-iom24c-10.61.205.219V58300-0-929269658-749498253-1674748301131

From:

;tag=749498253-1674748301131

To:"Marek Leus"

;tag=6fU.VlLrWc6WI3JU8jWKS.25yeoWEhpc

Call-ID:dTUVBWON9UjmftpGCOoJzhLfbajBm11C

CSeq:929269658 BYE

Max-Forwards:10

Content-Length:0