المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

المشكلة

العرض

وصف السبب/المشكلة

الظروف والبيئة

الحل

رؤوس SDP

معلومات ذات صلة

المقدمة

يوفر هذا المستند حلا للمكالمات المتقطعة الصادرة الصادرة في إتجاه واحد عبر بروتوكول بدء جلسة العمل (SIP)/SIP من Cisco ل "عنصر الحدود الموحد (CUBE)" إلى موفري خدمة الاتصال الهاتفي عبر الإنترنت (ITSPs) المختلفين.

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

المتطلبات

توصي Cisco بأن تكون لديك معرفة ب SIP.

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

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

- برنامج Cisco Unified Communications Manager (CUCM)

- مكعب

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

الاصطلاحات

راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.

المشكلة

العرض

صوت متقطع في إتجاه واحد عند المكالمات الصادرة عبر مكعب SIP/SIP إلى (وحدات) ITSP المختلفة

تدفق المكالمات/المخطط:

المنشئ > CUCM (MGCP/SIP) > CUBE (SIP/SIP) > ITSP (MegaAFON) > Terminator.

وصف السبب/المشكلة

يتسبب موفرو ITSP الذين لديهم عوامل نقل البريد (MTA) التي لا تدعم الخطوط c= المكررة في بروتوكول وصف جلسة العمل (SDP) (REINVITE/200 OK) في حدوث صوت متقطع في إتجاه واحد للقدم من ITSP(Tx) إلى هاتف شبكة الهاتف المحولة العامة (PSTN) (Rx).

المزود (المزود): ميغافون (ميغافون)

الظروف والبيئة

بدون ملف تعريف SIP:

################################################################################

Sent:

INVITE sip:3114560380@200.52.198.253:5151;transport=udp SIP/2.0

Via: SIP/2.0/UDP 200.52.198.15:5060;branch=z9hG4bK1BFE52263

From: <sip:3396900084@200.52.198.15:5060>;tag=3DF1D23A-15D3

To: sip:3114560380@200.52.198.253:5151;tag=227d2baf

Date: Wed, 27 Feb 2013 19:44:31 GMT

Call-ID: 00000196930006353732439410516722228326160@10.1.56.8

Supported: timer,resource-priority,replaces,sdp-anat

Min-SE:  360

Cisco-Guid: 3949497188-2152468962-2983459299-4054721625

User-Agent: Cisco-SIPGateway/IOS-12.x

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

INFO, REGISTER

CSeq: 101 INVITE

Max-Forwards: 70

Timestamp: 1361994271

Contact: <sip:3396900084@200.52.198.15:5060>

Expires: 180

Allow-Events: telephone-event

Content-Type: application/sdp

Content-Length: 274

v=0

o=CiscoSystemsSIP-GW-UserAgent 8535 9331 IN IP4 200.52.198.15

s=SIP Call

c=IN IP4 200.52.198.15

t=0 0

m=audio 18504 RTP/AVP 0 101 19

c=IN IP4 200.52.198.15

a=rtpmap:0 PCMU/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-16

a=rtpmap:19 CN/8000

a=ptime:20

مع ملف تعريف SIP المطبق:

ملاحظة: يزيل Connection-Info المثيل الأول c= lines، وليس الثاني.

################################################################################

PSTN#show run | sec voice class sip-profile

voice class sip-profiles 1000

request REINVITE sdp-header Connection-Info remove

response 200 sdp-header Connection-Info remove

Sent:

INVITE sip:3310862061@200.52.198.253:5151;transport=udp SIP/2.0

Via: SIP/2.0/UDP 200.52.198.15:5060;branch=z9hG4bK1BFB91A7E

From: <sip:3396900084@200.52.198.15:5060>;tag=3DC26466-1A5F

To: MEGAFON <sip:3310862061@200.52.198.253:5151>;tag=3e3a03d7

Date: Wed, 27 Feb 2013 18:52:42 GMT

Call-ID: 00000195730006353421530314263322228326160@10.1.56.8

Supported: timer,resource-priority,replaces,sdp-anat

Min-SE:  360

Cisco-Guid: 2932370470-2152010210-2968844771-4054721625

User-Agent: Cisco-SIPGateway/IOS-12.x

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

INFO, REGISTER

CSeq: 102 INVITE

Max-Forwards: 70

Timestamp: 1361991162

Contact: <sip:3396900084@200.52.198.15:5060>

Expires: 180

Allow-Events: telephone-event

Content-Type: application/sdp

Content-Length: 250

v=0

o=CiscoSystemsSIP-GW-UserAgent 1274 9443 IN IP4 200.52.198.15

s=SIP Call

t=0 0

m=audio 21846 RTP/AVP 0 101 19

c=IN IP4 200.52.198.15

a=rtpmap:0 PCMU/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=rtpmap:19 CN/8000

a=ptime:20

مع ملف تعريف SIP المطبق:

ملاحظة: يزيل Connection-Info المثيل الثاني C= Lines، ولكن ليس الأول.

################################################################################

PSTN#show run | sec voice class sip-profile

voice class sip-profiles 1000

request REINVITE sdp-header Audio-Connection-Info remove

response 200 sdp-header Audio-Connection-Info remove

Sent:

INVITE sip:3310862061@200.52.198.253:5151;transport=udp SIP/2.0

Via: SIP/2.0/UDP 200.52.198.15:5060;branch=z9hG4bK1BFB91A7E

From: <sip:3396900084@200.52.198.15:5060>;tag=3DC26466-1A5F

To: MEGAFON <sip:3310862061@200.52.198.253:5151>;tag=3e3a03d7

Date: Wed, 27 Feb 2013 18:52:42 GMT

Call-ID: 00000195730006353421530314263322228326160@10.1.56.8

Supported: timer,resource-priority,replaces,sdp-anat

Min-SE:  360

Cisco-Guid: 2932370470-2152010210-2968844771-4054721625

User-Agent: Cisco-SIPGateway/IOS-12.x

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

INFO, REGISTER

CSeq: 102 INVITE

Max-Forwards: 70

Timestamp: 1361991162

Contact: <sip:3396900084@200.52.198.15:5060>

Expires: 180

Allow-Events: telephone-event

Content-Type: application/sdp

Content-Length: 250

v=0

o=CiscoSystemsSIP-GW-UserAgent 1274 9443 IN IP4 200.52.198.15

s=SIP Call

c=IN IP4 200.52.198.15

t=0 0

m=audio 21846 RTP/AVP 0 101 19

a=rtpmap:0 PCMU/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=rtpmap:19 CN/8000

a=ptime:20

*تحذير

يسمح دعم SDP (RFC 2327) بخطوط C متعددة، وهو ما يظهر أن المكعب قام بتنفيذ الميزة بشكل صحيح. يعمل مثال الحل هذا كحل ممكن لمزودي ITSP الذين لا يدعمون RFC 2327 بشكل صحيح.

من ال RFC:

Session description

v=  (protocol version)

o=  (owner/creator and session identifier).

s=  (session name)

i=* (session information)

u=* (URI of description)

e=* (email address)

p=* (phone number)

c=* (connection information - not required if included in all media)

b=* (bandwidth information)

One or more time descriptions (see below)

z=* (time zone adjustments)

k=* (encryption key)

a=* (zero or more session attribute lines)

Zero or more media descriptions (see below)

Time description

t=  (time the session is active)

r=* (zero or more repeat times)

Media description

m=  (media name and transport address)

i=* (media title)

c=* (connection information - optional if included at session-level)

b=* (bandwidth information)

k=* (encryption key)

a=* (zero or more media attribute lines)

الحل

أستخدم هذا الحل لحل المشكلة.

PSTN#show run | sec voice class sip-profile

voice class sip-profiles 1000

request REINVITE sdp-header Audio-Connection-Info remove

response 200 sdp-header Audio-Connection-Info remove

اضبط التوصيف بشكل عام (الخدمة الصوتية عبر بروتوكول الإنترنت).

##################################

PSTN#show run | sec voice service voip

voice service voip

sip

sip-profiles 1000

تعيين ملف التعريف على نظير طلب محدد. يجب تعيين هذا على نظير الطلب إلى PSTN ومنه.

###################################################################

PSTN#show run | sec dial-peer voice 5566

dial-peer voice 5566 voip

destination-pattern 6666

session target ipv4:1.1.1.1

voice-class sip profiles 1000

أحلت الوثيقة، cisco يوحد عنصر حدود موحد (CUBE) جلسة بدء بروتوكول (SIP) تطبيع مع SIP تشكيل مثال ل كثير معلومة.

رؤوس SDP

هذه هي رؤوس SDP المدعومة:

rtr(config-class)#response 200 sdp-header ?

Attribute a=

Audio-Attribute a=

Audio-Bandwidth-Info b=

Audio-Connection-Info c=

Audio-Encryption-Key k=

Audio-Media m=audio

Audio-Session-Info I=

Bandwidth-Key b=

Connection-Info c=

Email-Address e=

Encrypt-Key k=

Phone-Number p=

Repeat-Times r=

Session-Info I=

Session-Name s=

Session-Owner o=

Time-Adjust-Key z=

Time-Header t=

Url-Descriptor u=

Version v=

Video-Attribute a=

Video-Bandwidth-Info b=

Video-Connection-Info c=

Video-Encryption-Key k=

Video-Media m=video

Video-Session-Info I=

معلومات ذات صلة

- تطبيع بروتوكول بدء جلسة عمل عنصر الحدود الموحد (CUBE) من Cisco (SIP) باستخدام مثال تكوين ملفات تعريف SIP

- الدعم التقني والمستندات - Cisco Systems