[asterisk-bugs] [Asterisk 0018919]: Announced transfert with Aastra not works
Asterisk Bug Tracker
noreply at bugs.digium.com
Thu Mar 3 09:24:51 CST 2011
The following issue has been SUBMITTED.
======================================================================
https://issues.asterisk.org/view.php?id=18919
======================================================================
Reported By: Bernard Merindol
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 18919
Category: Channels/chan_sip/SRTP
Reproducibility: always
Severity: minor
Priority: normal
Status: new
Asterisk Version: SVN
JIRA:
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!): 309084
Request Review:
======================================================================
Date Submitted: 2011-03-03 09:24 CST
Last Modified: 2011-03-03 09:24 CST
======================================================================
Summary: Announced transfert with Aastra not works
Description:
Hi,
When use SRTP with aastra phone the announced transfert not works.
A call B, B call C for prepare transfert, C accept transfert,B finish
transfer. C ear A, but A not ear C.
For me this problem is due at C send new crypto key in OK of (re)-Invite.
In this cas asterisk not change the key and the RTC traffic from C to a is
not uncrypted by Asterisk.
In full I see:
[Mar 3 16:17:54] WARNING[10455] res_srtp.c: SRTP unprotect:
authentication failure
[Mar 3 16:17:54] WARNING[10455] res_srtp.c: SRTP unprotect:
authentication failure
[Mar 3 16:17:54] WARNING[10455] res_srtp.c: SRTP unprotect:
authentication failure
Before I see:
IN OK of aastra (tne C phone)
--- SIP read from TLS:192.168.169.214:5061 --->
SIP/2.0 200 OK
Via: SIP/2.0/TLS
192.168.169.60:5061;branch=z9hG4bK650a3a5b;rport=5061;received=192.168.169.60
From: "P1001" <sip:1001 at 192.168.169.60>;tag=as18df4bfc
To: <sips:1002 at 192.168.169.214:5061>;tag=1795192984
Call-ID: 402518d63295ba81158bf5584f87abc3 at 192.168.169.60:5061
CSeq: 103 INVITE
Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, OPTIONS, UPDATE, PRACK,
SUBSCRIBE, INFO
Allow-Events: talk, hold, conference, LocalModeStatus
Contact: "TCE"
<sips:1002 at 192.168.169.214:5061>;+sip.instance="<urn:uuid:00000000-0000-1000-8000-00085D28CD53>"
Require: timer
Server: Aastra 6731i/2.6.0.2010
Session-Expires: 900;refresher=uas
Supported: gruu, path, timer, replaces
Content-Type: application/sdp
Content-Length: 297
v=0
o=MxSIP 0 1 IN IP4 192.168.169.214
s=SIP Call
c=IN IP4 192.168.169.214
t=0 0
m=audio 8000 RTP/SAVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=crypto:1 AES_CM_128_HMAC_SHA1_80
inline:Tjd2dixXKzBlQ3okdUpGK0IwZHB3Y1lGIXtKJT45
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
The asterisk process:
[Mar 3 16:16:11] DEBUG[10255] chan_sip.c: Processing media-level (audio)
SDP a=rtpmap:101 telephone-event/8000... OK.
[Mar 3 16:16:11] DEBUG[10255] res_srtp.c: Policy already exists, not
re-adding
[Mar 3 16:16:11] WARNING[10255] sip/sdp_crypto.c: Could not set local
SRTP policy
[Mar 3 16:16:11] DEBUG[10255] chan_sip.c: Processing media-level (audio)
SDP a=crypto:1 AES_CM_128_HMAC_SHA1_80
inline:Tjd2dixXKzBlQ3okdUpGK0IwZHB3Y1lGIXtKJT45... UNSUPPORTE\
D.
[Mar 3 16:16:11] DEBUG[10255] chan_sip.c: Processing media-level (audio)
SDP a=fmtp:101 0-15... UNSUPPORTED.
[Mar 3 16:16:11] DEBUG[10255] chan_sip.c: Processing media-level (audio)
SDP a=ptime:20... OK.
[Mar 3 16:16:11] DEBUG[10255] chan_sip.c: Processing media-level (audio)
SDP a=sendrecv... OK.
In this case Asterisk not change the policy.
I have tested with iPHONE with BRIA sip phone in C phone. The transfert
works fine. But Bria not change the crypto in OK.
Thank for your help.
Best regards
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2011-03-03 09:24 Bernard MerindolNew Issue
2011-03-03 09:24 Bernard MerindolAsterisk Version => SVN
2011-03-03 09:24 Bernard MerindolRegression => No
2011-03-03 09:24 Bernard MerindolSVN Branch (only for SVN checkouts, not tarball
releases) => N/A
2011-03-03 09:24 Bernard MerindolSVN Revision (number only!) => 309084
======================================================================
More information about the asterisk-bugs
mailing list