[Home]

Summary:ASTERISK-17536: Receiving DTMF for Queue trough SIP trunk fails if not inband.
Reporter:Harol Cardoza (syruscardoza)Labels:
Date Opened:2011-03-09 22:15:00.000-0600Date Closed:2011-04-19 09:52:07
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/General
Versions:1.8.4 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:I am connected with a SIP provider, wich send dtmf via sip info and rfc2833 using gsm, i want to a caller leave the queue by pressing SINGLE digit extension wich is defined in context configured for the queue.

When callers press the digit nothing happens, if i set dtmfmode=inband, sometimes works but i have to change my codec to G.711 because inband is not supported with GSM, sometimes work and sometimes does not because of the bandwith.

I have no problems with my queues with DAHDI incoming calls.

This is my configuration:

queues.conf
[ventas]
context=callbackventas
queuememberstatus=yes
eventmemberstatus=yes
eventwhencalled=yes
strategy=leastrecent
maxlen=10
timeout=15
retry=1
joinempty = strict
ringinuse = no
servicelevel=20
autopause=yes
setqueuevar=yes

extensions.conf
[testqueue]
exten => 4599,1,Set(CHANNEL(language)=lat)
exten => 4599,n,Set(CDR(userfield)=Entrante)
exten => 4599,n,Queue(ventas,,,,180,,,go-rec,)
exten => 4599,n,QueueLog(ventas,${UNIQUEID},NONE,${QUEUESTATUS},${CALLERID(num)})
exten => 4599,n,Hangup



[callbackventas]
exten => 1,1,Noop(${QUEUEHOLDTIME})
Comments:By: Leif Madsen (lmadsen) 2011-03-31 12:21:10

A PCAP capture of the inbound audio and SIP trace will be the only way to triage this issue. Thanks!

By: Leif Madsen (lmadsen) 2011-04-19 09:52:06

No response from the reporter.