Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.2.0
-
Component/s: None
-
Labels:None
-
Platform:Linux x86_64/gcc
-
CPU Info:AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
-
FreeSWITCH GIT Revision:HEAD (2012-04-19)
-
Reproduced with GIT HEAD?:YES
Description
A provider sending me an SDP with G723 and without ptime makes FS set all codecs defined below G723 in rtpmap to ptime=30, which results in speedy sound when calling applications like playback or voicemail. Bridged calls are fine.
Provider SDP:
v=0
o=CiscoSystemsSIP-GW-UserAgent 2671 9010 IN IP4 193.22.119.34
s=SIP Call
c=IN IP4 193.22.119.13
t=0 0
m=audio 60476 RTP/AVP 18 4 8 0 100 101
c=IN IP4 193.22.119.13
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=yes
a=rtpmap:4 G723/8000
a=fmtp:4 annexa=no
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:100 X-NSE/8000
a=fmtp:100 192-194,200-202
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=X-sqn:0
a=X-cap: 1 audio RTP/AVP 100
a=X-cpar: a=rtpmap:100 X-NSE/8000
a=X-cpar: a=fmtp:100 192-194,200-202
a=X-cap: 2 image udptl t38
a=nortpproxy:yes
FreeSWITCH log:
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [G729:18:8000:20:8000]/[PCMA:8:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [G729:18:8000:20:8000]/[PCMU:0:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [G723:4:8000:30:6300]/[PCMA:8:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [G723:4:8000:30:6300]/[PCMU:0:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [PCMA:8:8000:30:64000]/[PCMA:8:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [PCMA:8:8000:30:64000]/[PCMU:0:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4971 Substituting codec PCMA@30i@8000h
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:3017 Set Codec sofia/10.100.1.10/918664023@193.22.119.34 PCMA/8000 30 ms 240 samples 64000 bits
Provider SDP:
v=0
o=CiscoSystemsSIP-GW-UserAgent 2671 9010 IN IP4 193.22.119.34
s=SIP Call
c=IN IP4 193.22.119.13
t=0 0
m=audio 60476 RTP/AVP 18 4 8 0 100 101
c=IN IP4 193.22.119.13
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=yes
a=rtpmap:4 G723/8000
a=fmtp:4 annexa=no
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:100 X-NSE/8000
a=fmtp:100 192-194,200-202
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=X-sqn:0
a=X-cap: 1 audio RTP/AVP 100
a=X-cpar: a=rtpmap:100 X-NSE/8000
a=X-cpar: a=fmtp:100 192-194,200-202
a=X-cap: 2 image udptl t38
a=nortpproxy:yes
FreeSWITCH log:
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [G729:18:8000:20:8000]/[PCMA:8:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [G729:18:8000:20:8000]/[PCMU:0:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [G723:4:8000:30:6300]/[PCMA:8:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [G723:4:8000:30:6300]/[PCMU:0:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [PCMA:8:8000:30:64000]/[PCMA:8:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4918 Audio Codec Compare [PCMA:8:8000:30:64000]/[PCMU:0:8000:20:64000]
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:4971 Substituting codec PCMA@30i@8000h
2012-04-19 13:01:34.000552 [DEBUG] sofia_glue.c:3017 Set Codec sofia/10.100.1.10/918664023@193.22.119.34 PCMA/8000 30 ms 240 samples 64000 bits
Activity
Peter Olsson
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Fix Version/s | 1.2.0 [ 10002 ] | |
| Resolution | Fixed [ 1 ] |
Auto Admin
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
v=0
o=FreeSWITCH 1334823170 1334823171 IN IP4 10.100.1.10
s=FreeSWITCH
c=IN IP4 10.100.1.10
t=0 0
m=audio 10124 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:30
a=sendrecv