Noprint | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
In this section:
|
Include Page | ||||
---|---|---|---|---|
|
A transparency profile with “all” header is configured and associated with SIP trunk group TG_AS.
Configuration details:
Code Block | ||
---|---|---|
| ||
% set profiles services transparencyProfile TP_AS sipHeader all
% set profiles services transparencyProfile TP_AS state enabled
% commit
% set addressContext AC1 zone ZONE_AS sipTrunkGroup TG_AS services transparencyProfile TP_AS
% commit |
The following IPSP flag “disableHostTranslation” has to be enabled to ensure that the host part of Request-URI, To, From headers is not replaced by SBC.
Code Block | ||
---|---|---|
| ||
% set profiles signaling ipSignalingProfile DEFAULT_SIP commonIpAttributes flags disableHostTranslation enable |
Panel | ||
---|---|---|
| ||
INVITE sip:7945422980@10.54.20.53:5060 SIP/2.0 Via:SIP/2.0/UDP 10.54.80.101:6865 Route: <sip:7945422980@10.54.20.53:5060;lr> Max-Forwards: 70 From:+819012340001 <sip:+819012340001@10.54.80.101:6865>;tag=28293 To:<sip:7945422980@10.54.20.53:5060> Call-ID:141415227868652203_1034102675@10.54.80.101 CSeq:6924 INVITE Contact: <sip:10.54.80.101:6865> Allow: OPTIONS, INVITE, CANCEL, ACK, BYE, INFO, PRACK, UPDATE Accept: application/sdp; level=1, application/x-private, text/html Alert-Info: <http://www.sonus-testing.com/sounds/moo.wav> Call-Info: <http://wwww.example.com/alice/photo.jpg>;purpose=icon Session-Expires: 1800 Content-Type: application/sdp Content-Length: 284 |
Panel | ||
---|---|---|
| ||
INVITE sip:7945422980@10.54.20.53:5060 SIP/2.0 Via: SIP/2.0/UDP 10.54.21.53:5060;branch=z9hG4bK04B00006d290dab7bde Via:SIP/2.0/UDP 10.54.80.101:6865 From: "+819012340001" <sip:+819012340001@10.54.80.101>;tag=gK04000184 To: <sip:7945422980@10.54.20.53> Call-ID: 262144_41283677@10.54.21.53 CSeq: 55481280 INVITE Max-Forwards: 69 Allow: INVITE,ACK,CANCEL,BYE,REGISTER,REFER,INFO,SUBSCRIBE,NOTIFY,PRACK,UPDATE,OPTIONS,MESSAGE,PUBLISH Route:<sip:7945422980@10.54.20.53:5060;lr> Contact: <sip:10.54.80.101:6865> Record-Route: <sip:10.54.21.53:5060;lr> Accept: application/sdp; level=1, application/x-private, text/html Alert-Info: <http://www.sonus-testing.com/sounds/moo.wav> Call-Info: <http://wwww.example.com/alice/photo.jpg>;purpose=icon Session-Expires: 1800 Supported: timer,100rel,precondition,replaces Session-Expires: 1800 Min-SE: 90 Content-Length: 187 Content-Disposition: session; handling=required Content-Type: application/sdp |
Info | ||
---|---|---|
| ||
Max-Forwards header is not transparently passed. It is decremented by 1. Allow header is modified by SBC. It is not transparently sent. |
Pagebreak |
---|
A transparency profile with “all” header is configured and associated with SIP trunk group TG_IAD.
An unknown header named “Sherlock” should not be passed in this scenario.
Configuration details:
Code Block | ||
---|---|---|
| ||
% set profiles services transparencyProfile TP_IAD sipHeader all
% set profiles services transparencyProfile TP_IAD sipHeader sherlock ignoreTransparency yes
% set profiles services transparencyProfile TP_IAD state enabled
% commit
% set addressContext AC1 zone zone1 sipTrunkGroup TG_IAD services transparencyProfile TP_IAD
% commit |
Panel | ||
---|---|---|
| ||
SIP/2.0 200 Ok Via: SIP/2.0/UDP 10.54.21.53:5060;branch=z9hG4bK04B00006d290dab7bde,SIP/2.0/UDP 10.54.80.101:6865 From: "+819012340001" <sip:+819012340001@10.54.80.101>;tag=gK04000184 To: <sip:7945422980@10.54.20.53>;tag=41777 Call-ID: 262144_41283677@10.54.21.53 Contact: <sip:9786148000@10.54.80.110:8865> CSeq: 55481280 INVITE Sherlock: Elementary, my dear Watson Content-Type: application/sdp |
Panel | ||
---|---|---|
| ||
SIP/2.0 200 OK Via:SIP/2.0/UDP 10.54.80.101:6865 From:+819012340001 <sip:+819012340001@10.54.80.101:6865>;tag=28293 To:<sip:7945422980@10.54.20.53:5060>;tag=gK048000b7 Call-ID: 141415227868652203_1034102675@10.54.80.101 CSeq: 6924 INVITE Accept: application/sdp, application/isup, application/dtmf, application/dtmf-relay, multipart/mixed Contact: <sip:7945422980@10.54.20.53:5060> Allow: INVITE,ACK,CANCEL,BYE,REGISTER,REFER,INFO,SUBSCRIBE,NOTIFY,PRACK,UPDATE,OPTIONS,MESSAGE,PUBLISH Supported: timer,replaces Session-Expires: 1800;refresher=uas Content-Length: 187 Content-Disposition: session; handling=required Content-Type: application/sdp |
Info | ||
---|---|---|
| ||
The unknown header “Sherlock” received in the 200 OK will not be sent out. |
Noprint | ||||
---|---|---|---|---|
|
Cloak | ||
---|---|---|
| ||
...
T: Transparency flags SD: SIP Domain flags DHT: Disable Host Translation flag Received IP Peer Sent T SD DHT sip:599@10.54.21.53:5060 10.128.254.74:7865 sip:599@10.54.21.53:5060 sip:599@10.54.21.53:5060 10.128.254.74:7865 sip:599@10.128.254.74:7865 sip:599@10.54.21.53:5060 10.128.254.74:7865 sip:599@10.128.254.74:7865 sip:599@10.54.21.53:5060 10.128.254.74:7865 sip:599@10.128.254.74:7865 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip:yahoo@10.54.80.151:11702 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip:yahoo@10.54.80.151:11702 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:sipp@10.160.20.212 sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:sipp@10.128.254.74 sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:sipp@10.128.254.74 sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:sipp@10.128.254.74 sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:sipp@10.54.20.53 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip:neo@10.54.21.35 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:5556257150@10.54.21.53 sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:5556257150@10.128.254.74 sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:+15556257150@10.128.254.74;user=phone sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
SIP Domain Flags for Require-URI header:
SIP Domain Flags for From header:
DHT flag flag in IP Signaling Profile is disableHostTranslation.
The SBC has the ability to anchor the following media types:
For all the above mentioned media types (with the exception of Audio), the SBC consumes (i.e. does not transparently relay) the following attributes required to anchor the media:
For Audio, in addition to the above mentioned, the SBC does not transparently relay the following:
To achieve the above described behavior, enable Video (assign a valid video bandwidth) and Audio transparency by associating the following configuration with both Trunk Groups:
Code Block | ||
---|---|---|
| ||
% set profiles media packetServiceProfile <packetServiceProfileName> packetToPacketControl transcode transcoderFreeTransparency
% set addressContext <addressContextName> zone <zoneName> sipTrunkGroup <trunkGroupName> media sdpAttributesSelectiveRelay enabled
% set profiles media packetServiceProfile <packetServiceProfileName> videoCalls maxVideoBandwith <bandwidth> |
Example of SDP transparency with both the flags enabled the SDP relayed by SBC.
Transparency is not supported for attributes in blue font.
Panel | ||
---|---|---|
| ||
c=IN IP4 10.128.44.159 b=AS:1920 t=0 0 a=sendrecv m=audio 3230 RTP/AVP 118 103 99 9 18 15 0 8 119 a=sendrecv a=unknown a=rtpmap:118 SIRENLPR/48000/1 a=fmtp:118 bitrate=64000 a=rtpmap:103 G7221/16000 a=fmtp:103 bitrate=16000 a=rtpmap:99 SIREN14/16000 a=fmtp:99 bitrate=48000 a=rtpmap:9 G722/8000 a=fmtp:9 bitrate=64000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=yes a=rtpmap:15 G728/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:119 telephone-event/8000 a=fmtp:119 0-15,36 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:kW4x9MxypxiVK1ZeQlsSXpHBvLEekL8CFvpVXu7c m=video 3232 RTP/AVP 111 96 34 31 106 116 b=TIAS:1920100 a=sendrecv a=rtcp-fb:* nack pli a=rtcp-fb:* ccm fir a=rtcp-fb:* ccm tmmbr a=vnd.polycom.forceVideoMode:9 a=rtpmap:111 H264/90000 a=fmtp:111 profile-level-id=64001f; packetization-mode=1; max-br=20010; sar=13 a=rtpmap:96 H263-1998/90000 a=fmtp:96 CIF4=1;CIF=1;QCIF=1;SQCIF=1;CUSTOM=352,240,1;CUSTOM=704,480,1;CUSTOM=1024,768,1;CUSTOM=800,600,1;CUSTOM=640,480,1;T a=rtpmap:34 H263/90000 a=fmtp:34 CIF4=1;CIF=1;QCIF=1;SQCIF=1 a=rtpmap:31 H261/90000 a=fmtp:31 CIF=1;QCIF a=rtpmap:106 H264-SVC/90000 a=fmtp:106 profile-level-id=56001f; packetization-mode=1; max-br=20010; sar=13 a=rtpmap:116 vnd.polycom.lpr/9000 a=fmtp:116 V=1;minPP=0;PP=150;RS=52;RP=10;PS=1400 a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:kRZIbW6v1+qXylRem15tbZJq0ym+zvDTGJpSX0nf m=application 3238 UDP/BFCP * a=setup:actpass a=connection:new a=floorctrl:c-s m=application 3236 RTP/AVP 100 a=rtpmap:100 H224/ |
Note following missing attributes from egress invite:
Panel | ||
---|---|---|
| ||
c=IN IP4 10.7.15.83 b=AS:1920 t=0 0 m=audio 1036 RTP/AVP 103 9 18 15 0 8 119 a=rtpmap:103 G7221/16000 a=fmtp:103 bitrate=16000 a=rtpmap:9 G722/8000 a=rtpmap:18 G729/8000 a=rtpmap:15 G728/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:119 telephone-event/8000 a=fmtp:119 0-15 a=sendrecv a=maxptime:40 a=unknwon m=video 1038 RTP/AVP 111 96 34 31 106 116 b=TIAS:1920100 a=rtcp-fb:* nack pli a=rtcp-fb:* ccm fir a=rtcp-fb:* ccm tmmbr a=vnd.polycom.forceVideoMode:9 a=rtpmap:111 H264/90000 a=fmtp:111 profile-level-id=64001f;packetization-mode=1;max-br=20010;sar=13 a=rtpmap:96 H263-1998/90000 a=fmtp:96 CIF4=1;CIF=1;QCIF=1;SQCIF=1;CUSTOM=352,240,1;CUSTOM=704,480,1;CUSTOM=1024,768,1;CUSTOM=800,600,1;CUSTOM=640,480,1; a=rtpmap:34 H263/90000 a=fmtp:34 CIF4=1;CIF=1;QCIF=1;SQCIF=1 a=rtpmap:31 H261/90000 a=fmtp:31 CIF=1;QCIF=1 a=rtpmap:106 H264-SVC/90000 a=fmtp:106 profile-level-id=56001f;packetization-mode=1;max-br=20010;sar=13 a=rtpmap:116 vnd.polycom.lpr/9000 a=fmtp:116 V=1;minPP=0;PP=150;RS=52;RP=10;PS=1400 a=sendrecv m=application 1040 UDP/BFCP * a=setup:actpass a=connection:new a=floorctrl:c-s a=sendrecv m=application 1042 RTP/AVP 100 a=rtpmap:100 H224/4800 a=sendrecv |
Noprint | ||||
---|---|---|---|---|
|
Cloak | ||
---|---|---|
|
...
T: Transparency flags SD: SIP Domain flags DHT: Disable Host Translation flag Received IP Peer Sent T SD DHT sip:10.54.21.53:5060 10.128.254.74:7865 sip:10.128.254.74:7865 sip:10.54.21.53:5060 10.128.254.74:7865 sip:10.128.254.74:7865 sip:10.54.21.53:5060 10.128.254.74:7865 sip:10.128.254.74:7865 sip:10.54.21.53:5060 10.128.254.74:7865 sip:10.128.254.74:7865 sip:10.54.21.53:5060 10.128.254.74:7865 t2.mallrats.gbl.PCR-7454.com: 11702 t2.mallrats.gbl.PCR-7454.com: 11702 sip:t2.mallrats.gbl.PCR-7454.com:11702 t2.mallrats.gbl.PCR-7454.com: 11702 sip: t2.mallrats.gbl.PCR-7454.com:11702 t2.mallrats.gbl.PCR-7454.com: 11702 sip:t2.mallrats.gbl.PCR-7454.com:11702 t2.mallrats.gbl.PCR-7454.com: 11702 sip:t2.mallrats.gbl.PCR-7454.com:11702 sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:sipp@10.160.20.212 sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:sipp@10.128.254.74 sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:555@10.128.254.74 sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:555@10.128.254.74 sip:sipp@10.160.20.212:9865 10.128.254.74:7865 sip:555@10.128.254.74 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:5556257150@10.54.21.53 sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:5556257150@10.128.254.74 sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:+15556257150@10.128.254.74;user=phone sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
Note |
---|
The SIP Domain flags do not have any effect on Request-URI, From header. If request-uri transparency is configured in transparency profile, transparency is achieved if DHT flag was enabled. If not, SBC replaced the host with the IP Peer. |
Pagebreak |
---|
Noprint | ||||
---|---|---|---|---|
|
Cloak | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||
T: Transparency flags SD: SIP Domain flags DHT: Disable Host Translation flag Received IP Peer Sent T SD DHT sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:5556257150@10.54.21.53:5060 sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:5556257150@10.128.254.74:7865 sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:+15556257150@10.128.254.74:7865;user=phone sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:+15556257150@10.128.254.74:7865;user=phone sip:5556257150@10.54.21.53:5060 10.128.254.74:7865 sip:+15556257150@10.128.254.74:7865;user=phone sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
yahoo@t2.mallrats.gbl.PCR-7454.com:11702 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
yahoo@t2.mallrats.gbl.PCR-7454.com:11702 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip:5996259992@10.160.20.212:9865 10.128.254.74:7865 sip:5996259992@10.160.20.212 sip:5996259992@10.160.20.212:9865 10.128.254.74:7865 sip:5996259992@10.54.20.53 sip:5996259992@10.160.20.212:9865 10.128.254.74:7865 sip:5996259992@10.54.20.53 sip:5996259992@10.160.20.212:9865 10.128.254.74:7865 sip:5996259992@10.54.20.53 sip:5996259992@10.160.20.212:9865 10.128.254.74:7865 sip:5996259992@10.160.20.212 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip:neo@10.54.21.35 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip:neo@10.54.21.35 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip:neo@10.54.21.35 sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip:5556257150@10.20.40.60:5060 10.128.254.74:7865 sip:5556257150@10.54.21.53 sip:5556257150@10.20.40.60:5060 10.128.254.74:7865 sip:5556257150@10.128.254.74 sip:5556257150@10.20.40.60:5060 10.128.254.74:7865 sip:+15556257150@10.128.254.74;user=phone sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...
sip: |
...
t2.mallrats.gbl.PCR-7454.com: 11702 sip: |
...