[asterisk-users] 11.5.0: blindxfer problems

sean darcy seandarcy2 at gmail.com
Mon Dec 22 16:00:14 CST 2014


On 12/21/2014 11:09 AM, sean darcy wrote:
> On 12/21/2014 04:42 AM, Patrick Beaumont wrote:
>> Have you enabled DTMF logging and seen the DTMF codes being recognised by
>> Asterisk? I had a bunch of soft phones that I had to change to using “sip
>> info” for the DTMF signalling as the RFC signalling was not always being
>> recognised. This would cause transfers to appear as if the user had not
>> dialled any digits.
>>
>>
>>
>>
>> On 20/12/2014 20:52, "sean darcy" <seandarcy2 at gmail.com> wrote:
>>
>>> On 12/20/2014 03:22 PM, sean darcy wrote:
>>>> On 12/19/2014 09:42 AM, Rusty Newton wrote:
>>>>> On Wed, Dec 17, 2014 at 1:09 PM, sean darcy <seandarcy2 at gmail.com>
>>>>> wrote:
>>>>>> I've got a confbridge set up which works if dialed locally:
>>>>>>
>>>>>>      -- Executing [266 at internal:1] Answer("DAHDI/1-1", "") in new
>>>>>> stack
>>>>>>       -- Executing [266 at internal:2] SendDTMF("DAHDI/1-1", "1") in new
>>>>>> stack
>>>>>>       -- Executing [266 at internal:3] ConfBridge("DAHDI/1-1", "1") in
>>>>>> new stack
>>>>>>       -- <DAHDI/1-1> Playing 'conf-onlyperson.ulaw' (language 'en')
>>>>>> .......
>>>>>>
>>>>>>
>>>>>> extensions.conf:
>>>>>>
>>>>>> [globals]
>>>>>> .......
>>>>>> GOTO_ON_BLINDXFR="internal,266,1"
>>>>>>
>>>>>> features.conf:
>>>>>>
>>>>>> [featuremap]
>>>>>> blindxfer => #1
>>>>>>
>>>>>> But:
>>>>>>
>>>>>> -- Executing [s at DialOut:14] Dial("DAHDI/1-1",
>>>>>> "motif/xxxx/+1234567890a at voice.google.com,,rTt") in new stack
>>>>>>       -- Called motif/xxxx/+1234567890a at voice.google.com
>>>>>>       -- Motif/+1234567890a at voice.google.com-688c is proceeding
>>>>>> passing it to
>>>>>> DAHDI/1-1
>>>>>>       -- Motif/+1234567890a at voice.google.com-688c answered DAHDI/1-1
>>>>>>       -- Started music on hold, class 'default', on
>>>>>> Motif/+123456789a at voice.google.com-688c
>>>>>>       -- <DAHDI/1-1> Playing 'pbx-transfer.ulaw' (language 'en')
>>>>>> [Dec 17 09:46:59] WARNING[19083][C-000000be]: features.c:2550
>>>>>> builtin_blindtransfer: No digits dialed.
>>>>>>       -- <DAHDI/1-1> Playing 'pbx-invalid.ulaw' (language 'en')
>>>>>>
>>>>>> I'm expecting the blind transfer to GOTO internal,266,1.
>>>>>>
>>>>>> If I input 266 at the transfer dial tone, the blind transfer occurs.
>>>>>>
>>>>>> Do I have this set up incorrectly?
>>>>>
>>>>>
>>>>> https://wiki.asterisk.org/wiki/display/AST/Asterisk+Standard+Channel+Var
>>>>>
>>>>> iables
>>>>>
>>>>>
>>>>> "${GOTO_ON_BLINDXFR} - Transfer to the specified
>>>>> context/extension/priority after a blind transfer (use ^ characters in
>>>>> place of | to separate context/extension/priority when setting this
>>>>> variable from the dialplan)"
>>>>>
>>>>> Try using ^ characters as it mentions there.
>>>>>
>>>>
>>>> Thanks for the response, but no joy:
>>>>
>>>>
>>>>    == Setting global variable 'GOTO_ON_BLINDXFER' to 'internal^266^1'
>>>>
>>>> <DAHDI/1-1> Playing 'pbx-transfer.ulaw' (language 'en')
>>>> [Dec 20 15:12:03] WARNING[12336][C-00000012]: features.c:2550
>>>> builtin_blindtransfer: No digits dialed.
>>>>
>>>>
>>>> sean
>>>>
>>>>
>>>
>>> I also tried setting up a transfer as an applicationmap.
>>>
>>> conference => *7,peer/both,ConfBridge,1
>>>
>>> Seems to load:
>>>
>>> features reload
>>>    == Parsing '/etc/asterisk/features.conf': Found
>>>    == Registered Feature 'conference'
>>>    == Mapping Feature 'conference' to app 'ConfBridge(1)' with code '*7'
>>>
>>> but when the caller dials *7, there's no action, Nothing in the cli. The
>>> dtmf is just sent to the callee.
>>>
>>> Also tried having the callee dial *7, same result.
>>>
>>> Any help appreciated.
>>>
>
> OK. I'll figure out DTMF logging, but notice asterisk does recognize
> both #1 (blindxfer) and *2 (atxfer), so it recognizes DTMF tones.
>
> sean
>

How do I enable DTMF logging?

logger set level DEBUG
No such command 'logger set level DEBUG' (type 'core show help logger 
set level' for other possible commands)

didn't work, even though:

help logger
                    logger mute Toggle logging output to a console
                  logger reload Reopens the log files
                  logger rotate Rotates and reopens the log files
logger set level {DEBUG|NOTICE Enables/Disables a specific logging level 
for this console


I tried core set debug 10 , but that captured no DTMF.

sean








More information about the asterisk-users mailing list