المحتويات

المقدمة

معلومات أساسية

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

مخطط الشبكة وتدفق المكالمات

شرح تدفق رسائل SIP

المقدمة

يوضح هذا المستند كيفية تفاعل خادم تطبيق BroadWorks (AS) مع Media Server (MS) عند تشغيل أرقام الأرقام والإعلانات.

.

معلومات أساسية

وعادة ما تستخدم الاعلانات خلال معالجة المكالمات. على سبيل المثال، يمكن إستخدامه للمطالبة بتجميع أرقام (أدخل رقم التعريف الشخصي الخاص بك متبوعا بالجنيه)، أو لإعلام المتصل عن فشل المكالمة (لا يمكن إكمال المكالمة كما هو مطلوب). في حل BroadWorks، يكون خادم الوسائط مسؤولا عن تشغيل الإعلان، ومع ذلك، يتم تخزين ملفات الوسائط في خادم التطبيقات. تقع على خادم التطبيق مسؤولية توجيه خادم الوسائط حول الملف الذي سيتم تشغيله. وبالمثل، يمكن ل MS إستخلاص مدخلات المستخدم من دفق الصوت بحيث يمكن ل AS إتخاذ إجراءات معالجة المكالمات الصحيحة.

يتم تخزين ملفات الإعلانات في هذا الموقع من AS Server: /usr/local/broadworks/apps/mediaFiles_<SW_version>/sysprompts/<رمز اللغة>/. على سبيل المثال، توجد الإعلانات الأمريكية باللغة الإنجليزية في AS R24 في دليل /usr/local/broadworks/apps/MediaFiles_24.0_1.944/sysprompts/en. في جلسة عمل بدء البروتوكول (SIP) تم تعيين الرسائل/usr/local/broadworks/apps/mediaFiles_24.0_1.944/sysprompts/en/location على https://<AS_Addres>/media/en/.

يمكنك قراءة المزيد حول الإعلانات المتاحة في Broadworks في دليل إعلان Cisco BroadWorks.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- إرسال إشارات SIP.

- تكوين الرد التلقائي الأساسي في BroadWorks.

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:

- AS الإصدار: الطراز R24

- إصدار MS: RI_2022.08

ومع ذلك، فإن سلوك إصدارات البرامج الأخرى مماثل.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

مخطط الشبكة وتدفق المكالمات

للتبسيط، يتم إستخدام سيناريو الاتصال الأساسي في هذا المستند:

- يتم تسجيل تطبيق Softphone مباشرة في AS.

- يقوم المستخدم (مع الامتداد 2011) بإرسال الرسائل إلى الرد التلقائي (مع الامتداد 2010) ويضغط على الرقم 5. يقوم إدخال المستخدم هذا بتشغيل إستدعاء قطع الاتصال كما هو موضح في هذا الاستعراض:

- يوجد المستخدم والرد التلقائي في نفس المجموعة.

شرح تدفق رسائل SIP

ملاحظة: يتم إدراج رسائل SIP ذات الصلة فقط للوضوح.

يرسل User Dials 2010 و Softphone رسالة الدعوة إلى 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

بما أن الملحق 2010 ينتمي إلى الرد التلقائي، فإن AS يوسع المكالمة إلى 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

يتم الرد على المكالمة بواسطة 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

مع امتداد رسالة الموافقة على 200 إلى هاتف البرنامج:

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

عند هذه النقطة، يتم إنشاء تدفق صوتي مباشر ثنائي الإتجاه بين Softphone و MS؛ يتم التفاوض على ترميز G711a وتقنية DTMF الواردة لهذه المكالمة. لا يزال يتم معالجة إرسال إشارات SIP بواسطة AS.

يرشد MS إلى تشغيل رسائل الرد التلقائي الافتراضية (AAdefaultBusinessHoursGreeting.wav) وتجميع الأرقام (يسمح فقط بأرقام من 0 إلى 5 لكل تكوين قائمة الرد التلقائي):

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

أثناء الترحيب، يقوم المستخدم بالضغط على الرقم 5. يتم إرسالها ضمن دفق الصوت، لذلك تستخرج MS الرقم من الصوت وترسله إلى AS في رسالة المعلومات:

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

تم تكوين الرد التلقائي لقطع الاتصال عند تلقي الرقم 5. ولجعلها أكثر سهولة في الاستخدام، فإنها تطلب من MS تشغيل رسالة "شكرا لك على الاتصال" أولا:

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 عند اكتمال تشغيل الإعلان:

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

عند اكتمال التشغيل، يقوم AS بقطع اتصال كلا ساقي المكالمة:

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