[asterisk-bugs] [Asterisk 0018387]: [regression] Can't receive SIP INFO DTMF when using Read() without Answer()

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Dec 7 11:20:09 CST 2010


The following issue has been UPDATED. 
====================================================================== 
https://issues.asterisk.org/view.php?id=18387 
====================================================================== 
Reported By:                JohnnyLu
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   18387
Category:                   Channels/chan_sip/General
Reproducibility:            have not tried
Severity:                   major
Priority:                   normal
Status:                     acknowledged
Asterisk Version:           1.8.1-rc1 
JIRA:                        
Regression:                 Yes 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-11-26 23:20 CST
Last Modified:              2010-12-07 11:20 CST
====================================================================== 
Summary:                    [regression] Can't receive SIP INFO DTMF when using
Read() without Answer()
Description: 
I use Read command to read dtmf like:

Read(digito,input,20,n,3,30)

It's works good in asterisk 1.6.2.7, but it's not work when I update to
asterisk 1.8.1-rc1

when I change to Read(digito,input,20,i,3,30) it's works ok, but I  want't
answer the line.

My Exten:
exten =>_X.,1,Ringing()
exten =>_X.,2,Progress()
exten =>_X.,3,Playback(welcome)
exten =>_X.,4,Read(digito,input,20,n,3,30)

and i revice the sip info:

<------------->
--- (12 headers 2 lines) ---

<--- SIP read from UDP:192.168.1.101:5060 --->
INFO sip:511 at 192.168.1.102 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.101:5060;branch=z9hG4bK1055cc8709f8e9af
From: <sip:135 at 192.168.1.101>;tag=5d478c2528f28482
To: <sip:511 at 192.168.1.102>
User-Agent: Asterisk
CSeq: 3 INFO
Call-ID: 6eb1064116403e8852ec1d3c00080e9b at 192.168.1.101
Contact: <sip:135 at 192.168.1.101:5060>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, UPDATE, PRACK
Content-Type: application/dtmf-relay
Content-Length: 22

Signal=8
Duration=0
<------------->
--- (12 headers 2 lines) ---

<--- SIP read from UDP:192.168.1.101:5060 --->
INFO sip:511 at 192.168.1.102 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.101:5060;branch=z9hG4bK2ed64d862aa64792
From: <sip:135 at 192.168.1.101>;tag=5d478c2528f28482
To: <sip:511 at 192.168.1.102>
User-Agent: Asterisk
CSeq: 4 INFO
Call-ID: 6eb1064116403e8852ec1d3c00080e9b at 192.168.1.101
Contact: <sip:135 at 192.168.1.102:5060>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, UPDATE, PRACK
Content-Type: application/dtmf-relay
Content-Length: 22

Signal=8
Duration=0
<------------->







====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-12-07 11:20 lmadsen        Regression               No => Yes           
2010-12-07 11:20 lmadsen        Summary                  Can't receive dtmf when
using Read cmd and not answer => [regression] Can't receive SIP INFO DTMF when
using Read() without Answer()
======================================================================




More information about the asterisk-bugs mailing list