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-0600 | Date Closed: | 2011-04-19 09:52:07 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | 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. |