[cisco-voip] Privacy headers support

Maciej Bylica mbsip at gazeta.pl
Tue Apr 30 16:35:05 EDT 2013


Hello,

I have problem to properly configure sip privacy for Cisco 3945E running
15.2.(3)T IOS rel.
I have exact configuration as described in
http://www.cisco.com/en/US/docs/ios-xml/ios/voice/cube_sip/configuration/15-0m/voi-paid-ppid-priv.htmland
other cisco web pages, but privacy headers generated by outgoing
dialpeer are not compliant with RFC3325 or RPID draft.

voice service voip
 address-hiding
 allow-connections sip to sip
  cause-code legacy
 sip
  header-passing
  error-passthru
  early-offer forced
  midcall-signaling passthru

and incoming and outgoing dialpeers like following:
dial-peer voice 30 voip
 corlist incoming o-XX1
 description INCOMING numbers
 service authapp
 session protocol sipv2
 incoming called-number .+
 incoming uri via 100
 voice-class codec 2
 fax protocol pass-through g711alaw

dial-peer voice 130 voip
 corlist outgoing t-XX1
 description Outgoing numbers
 huntstop
 destination-pattern 48223906...
 session protocol sipv2
 session target ipv4:80.72.35.52
 incoming uri via 27
 voice-class codec 2
 fax protocol pass-through g711alaw

sip-ua
 no redirection
 retry invite 2
 reason-header override

sip-ua has remote-party-id command provided so it is enabled by default.
So any privacy header associated with incoming INVITE message should be
mapped to RPID,
Incoming INVITE looks like following:

INVITE sip:48111223344 at 10.10.10.19:5060;user=phone SIP/2.0
Allow: UPDATE,REFER,INFO
Call-ID: 30620-RW-0035511e-1cf464fb2 at wog.pl
Contact: <sip:10.10.10.10:5060>
Content-Type: application/sdp
CSeq: 2481799 INVITE
From: "Anonymous" <sip:anonymous at anonymous.invalid
>;tag=30620-ER-0035511f-27a46d3e2
Max-Forwards: 30
P-Asserted-Identity: <sip:222334455 at wog.pl;user=phone>
Privacy: id
To: <sip:48111223344 at 10.10.10.19;user=phone>
User-Agent: MainSS
Via: SIP/2.0/UDP 10.10.10.10:5060;branch=z9hG4bK-5DA9-2D6AB2
Content-Length: 211

v=0
o=cp10 136735199451 136735199451 IN IP4 10.10.10.11
s=SIP Call
c=IN IP4 10.10.10.11
t=0 0
m=audio 31652 RTP/AVP 8 0
b=AS:80
a=rtpmap:8 PCMA/8000/1
a=rtpmap:0 PCMU/8000/1
a=ptime:20
a=sendrecv

but outgoing one has following pricacy contents:
Remote-Party-ID: "Anonymous"<sip:anonymous at 10.10.10.19
>;party=calling;screen=no;privacy=full
From: "anonymous" <sip:anonymous at 10.10.10.19>;tag=1B76DBE0-2405
Contact: <sip:anonymous at 10.10.10.19:5060>
which is wrong.

Changing remote-party-id to pai (voice-class sip asserted-id pai) does not
change anything (pai to pai) resulting:

From: <sip:anonymous at anonymous.invalid>;tag=1B809042-930
P-Asserted-Identity: "Anonymous" <sip:anonymous at 10.10.10.19>
Privacy: id

The problem is that RPID or PAI or even PPI is not compliant with
RFC3325/draft.

Have you guys any hints of how to solve this or point me where i made
mistake in my configuration.

Thanks in advance,
Mac.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://puck.nether.net/pipermail/cisco-voip/attachments/20130430/f9817157/attachment.html>


More information about the cisco-voip mailing list