[Asterisk-Users] Flash on X100P does not really flash.
Robert Lawrence
roblastr at no-no-badpuppy.com
Thu Apr 29 18:22:22 MST 2004
Hrmm. I have an X100P in the US and do something very similar and I have
no problem with it working.
Someone calls in on a certain Zap channel and enters *888, my system
will ask for the telephone number and then transfer the call using
flash. I've been using this for a few months without any problems.
One thing I noticed... I do flash, send dtmf, then hangup. You have
another flash between SendDTMF and Hangup. Try removing it and see if
it works.
exten => *888,1,Goto(app-MakeLD,s,1)
[app-MakeLD]
exten => s,1,Answer
exten => s,2,Background(pls-entr-num-uwish2-call)
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup
exten => i,1,Playback(that-is-not-rec-phn-num)
exten => i,2,Wait(1)
exten => i,3,Playback(num-outside-area)
exten => i,4,SayDigits(1)
exten => i,5,Playback(and-area-code)
exten => i,6,Playback(before-the-number)
exten => i,7,Playback(pls-try-again)
exten => i,8,Goto(app-MakeLD,s,1)
exten => _1NXXNXXXXXX,1,Playback(the-num-i-have-is)
exten => _1NXXNXXXXXX,2,SayDigits(${EXTEN})
exten => _1NXXNXXXXXX,3,Wait(1)
exten => _1NXXNXXXXXX,4,Playback(pls-wait-connect-call)
exten => _1NXXNXXXXXX,5,Flash(Zap/1)
exten => _1NXXNXXXXXX,6,SendDTMF(${EXTEN})
exten => _1NXXNXXXXXX,7,Wait(1)
exten => _1NXXNXXXXXX,8,Hangup
Rob
Smythe Davis wrote:
>Problem:
>
>Flash on X100P does not flash.
>
>Phone line has Call Transfer. With this line plugged into a regular phone, it can receive a phone call. Then, depress the hook momentarily, release. Dialtone is now available. Dial a different number. Call is answered. Hook Flash again, now in a three way call. Hang up. The other two parties are still in communication.
>
>Now, plug same line into the X100P. This is in the USA. Call the asterisk box. Line is answered. It can be heard with the Asterisk attempts to Flash, but it does not.
>
>The section from extensions.conf is as follows:
>
>exten => s,1,Answer
>exten => s,2,Wait(2)
>exten => s,3,Flash
>exten => s,4,Wait(1)
>exten => s,5,SendDTMF(8889995555)
>exten => s,6,Wait(1)
>exten => s,7,Flash
>exten => s,8,Wait(1)
>exten => s,9,Hangup
>
>
>
>
>The call as answered by Asterisk in debug mode is as follows:
>
>Asterisk Ready.
>*CLI> -- Starting simple switch on 'Zap/1-1'
> -- Executing Answer("Zap/1-1", "") in new stack
> -- Executing Wait("Zap/1-1", "2") in new stack
> -- Executing Flash("Zap/1-1", "") in new stack
> -- Flashed channel Zap/1-1
> -- Executing Wait("Zap/1-1", "1") in new stack
> -- Executing SendDTMF("Zap/1-1", "8889995555") in new stack
> -- Sent digit string '8889995555' on Zap/1-1
> -- Executing Wait("Zap/1-1", "1") in new stack
> -- Executing Flash("Zap/1-1", "") in new stack
> -- Flashed channel Zap/1-1
> -- Executing Wait("Zap/1-1", "1") in new stack
> -- Executing Hangup("Zap/1-1", "") in new stack
> == Spawn extension (incoming, s, 9) exited non-zero on 'Zap/1-1'
> -- Hungup 'Zap/1-1'
>
>
>Thank you for your assistance.
>
>S. D.
>
>
More information about the asterisk-users
mailing list