Have been using asterisk to do pin-less international calling for a few months now:
exten => _+44.,1,NoOp("Receiving UK call to ${EXTEN} id: 8011") same => n,Dial(Motif/gvoice_a/${CALLING_CARD}@voice.google.com,,rD(011${EXTEN:1}))
This used to work, however it stopped since the last few days. It appears the DTMF being sent is falling on deaf ears:
-- Sending DTMF '01144XXXXXXX4' to the called party.As if the other end never gets the digits.
If just ${CALLING_CARD} is dialed and rest of the dest is punched in by hand, it does work.
DTMF[7637][C-0000001c]: channel.c:3888 __ast_read: DTMF begin '5' received on SIP/203-0001b DTMF[7637][C-0000001c]: channel.c:3899 __ast_read: DTMF begin passthrough '5' on SIP/203-0001b DTMF[7637][C-0000001c]: channel.c:3802 __ast_read: DTMF end '5' received on SIP/203-0001b, duration 140 ms DTMF[7637][C-0000001c]: channel.c:3843 __ast_read: DTMF end accepted with begin '5' on SIP/203-0001b DTMF[7637][C-0000001c]: channel.c:3872 __ast_read: DTMF end passthrough '5' on SIP/203-0001b DTMF[7637][C-0000001c]: channel.c:3888 __ast_read: DTMF begin '4' received on SIP/203-0001b DTMF[7637][C-0000001c]: channel.c:3899 __ast_read: DTMF begin passthrough '4' on SIP/203-0001b DTMF[7637][C-0000001c]: channel.c:3802 __ast_read: DTMF end '4' received on SIP/203-0001b, duration 140 ms
This made me experiment with macros such as :
[macro-thib]exten => s,1,Playtones(941/200, 1477/200) ; my version of sending a "#" exten => s,2,wait(4)exten => s,3,SendDTMF(${NUMBER}#) [macro-dwait]exten => s,1,Playtones(425/50,0/50) ; whatever this tone is, I am not sure.. exten => s,1,Wait(${ARG1})exten => s,3,SendDTMF(${NUMBER}#)
with "thib", the DTMF digits make it to the called party, it dials the destination - one big caveat, the called end cannot hear anything I say.
Has anyone experienced this before?
↧