音声とユニファイド コミュニケーション : Cisco Unified Border Element

SDP の重複した c= 行によりさまざまな ITSP の断続的な単方向音声を引き起こします

2015 年 11 月 26 日 - 機械翻訳について
その他のバージョン: PDFpdf | 英語版 (2015 年 8 月 22 日) | フィードバック


目次


概要

この資料は Session Initiation Protocol (SIP) /SIP Cisco Unified Border Element (CUBE)上の断続的な単方向音声 アウトバウンドコールにさまざまなインターネットテレフォニー サービスプロバイダー(ITSPs)にソリューションを提供したものです。

注: モーリス スペンサーおよびスティーブン スミスによって貢献される、Cisco TAC エンジニア。

前提条件

要件

Cisco は SIP のナレッジがあることを推奨します。

使用するコンポーネント

このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づくものです。

  • Cisco Unified Communications Manager(CUCM)

  • CUBE

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。 ネットワークが稼働中の場合は、コマンドが及ぼす潜在的な影響を十分に理解しておく必要があります。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

問題

症状

さまざまな ITSP への SIP/SIP CUBE 上のアウトバウンドコールの断続的な単方向音声

コールフロー/トポロジー:

発信元 > CUCM (MGCP/SIP) > CUBE (SIP/SIP) > ITSP (Megafon) > ターミネータ。

原因と問題の説明

Session Description Protocol (SDP) (良の REINVITE/200)の重複した c= 行をサポートしないメール転送エージェント(MTA)がある ITSP プロバイダにより ITSP(Tx)からの Public Switched Telephone Network (PSTN) phone(Rx)にレグのための断続的な単方向音声を引き起こします。

プロバイダー: Megafon (Megacable)

条件および環境

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 プロファイルを使って:

注:  接続情報は第一審 c= 行、ない第 2 を取除きます。

################################################################################
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 プロファイルを使って:

注:  接続情報は第 2 例 c= 行、ない第 1 を取除きます。

################################################################################
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

*Caveat

SDP (RFC 2327)サポートは複数の c ラインを可能にします、CUBE はきちんと機能を設定したことを示す。 このソリューション例はきちんと RFC 2327 をサポートしない ITSP プロバイダのための可能 な 解決策として役立ちます。

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

プロファイルをグローバルに 設定 して下さい(音声 サービス VoIP)。

##################################
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

資料を、詳細については SIP プロファイル設定例の Cisco Unified Border Element (CUBE) Session Initiation Protocol (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=

関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


関連情報


Document ID: 116010