Ok, I was doing OK with Google Voice and it was working great. I’m on FreePBX 14 (SNG7) and Asterisk 15.
My google trunk does not appear to be passing DTMF. I’m using ulaw and I can hear callers when dialing out in both directions.
DTMF does not seem to be working anymore for GV trunks. Here is the output from my console:
– Executing [s@macro-user-callerid:20] Set(“Motif/+15551239874-f5d0”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:21] GotoIf(“Motif/+15551239874-f5d0”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,37)
– Executing [s@macro-user-callerid:37] Set(“Motif/+15551239874-f5d0”, “CALLERID(number)=5551239874”) in new stack
– Executing [s@macro-user-callerid:38] Set(“Motif/+15551239874-f5d0”, “CALLERID(name)=5551239874”) in new stack
– Executing [s@macro-user-callerid:39] GotoIf(“Motif/+15551239874-f5d0”, “0?cnum”) in new stack
– Executing [s@macro-user-callerid:40] Set(“Motif/+15551239874-f5d0”, “CDR(cnam)=5551239874”) in new stack
– Executing [s@macro-user-callerid:41] Set(“Motif/+15551239874-f5d0”, “CDR(cnum)=5551239874”) in new stack
– Executing [s@macro-user-callerid:42] Set(“Motif/+15551239874-f5d0”, “CHANNEL(language)=en”) in new stack
– Executing [2301@ext-meetme:2] ExecIf(“Motif/+15551239874-f5d0”, “0?Set(CHANNEL(language)=)”) in new stack
– Executing [2301@ext-meetme:3] Set(“Motif/+15551239874-f5d0”, “MEETME_ROOMNUM=2301”) in new stack
– Executing [2301@ext-meetme:4] Set(“Motif/+15551239874-f5d0”, “MAX_PARTICIPANTS=0”) in new stack
– Executing [2301@ext-meetme:5] Set(“Motif/+15551239874-f5d0”, “MEETME_MUSIC=”) in new stack
– Executing [2301@ext-meetme:6] ExecIf(“Motif/+15551239874-f5d0”, “1?Set(MAX_PARTICIPANTS=0)”) in new stack
– Executing [2301@ext-meetme:7] ExecIf(“Motif/+15551239874-f5d0”, “0?Set(MEETME_MUSIC=inherit)”) in new stack
– Executing [2301@ext-meetme:8] GotoIf(“Motif/+15551239874-f5d0”, “0?ANSWERED”) in new stack
– Executing [2301@ext-meetme:9] Answer(“Motif/+15551239874-f5d0”, “”) in new stack
– Executing [2301@ext-meetme:10] Wait(“Motif/+15551239874-f5d0”, “1”) in new stack
– Executing [2301@ext-meetme:11] GotoIf(“Motif/+15551239874-f5d0”, “0?USER:CHECKPIN”) in new stack
– Goto (ext-meetme,2301,12)
– Executing [2301@ext-meetme:12] GotoIf(“Motif/+15551239874-f5d0”, “1?READPIN”) in new stack
– Goto (ext-meetme,2301,16)
– Executing [2301@ext-meetme:16] Set(“Motif/+15551239874-f5d0”, “PINCOUNT=0”) in new stack
– Executing [2301@ext-meetme:17] Read(“Motif/+15551239874-f5d0”, “PIN,enter-conf-pin-number,”) in new stack
– <Motif/+15551239874-f5d0> Playing ‘enter-conf-pin-number.ulaw’ (language ‘en’)
– User entered nothing.
– Executing [2301@ext-meetme:18] GotoIf(“Motif/+15551239874-f5d0”, “0?USER”) in new stack
– Executing [2301@ext-meetme:19] GotoIf(“Motif/+15551239874-f5d0”, “0?ADMIN”) in new stack
– Executing [2301@ext-meetme:20] GotoIf(“Motif/+15551239874-f5d0”, “0?USER”) in new stack
– Executing [2301@ext-meetme:21] Set(“Motif/+15551239874-f5d0”, “PINCOUNT=1”) in new stack
– Executing [2301@ext-meetme:22] GotoIf(“Motif/+15551239874-f5d0”, “0?h,1”) in new stack
– Executing [2301@ext-meetme:23] Playback(“Motif/+15551239874-f5d0”, “conf-invalidpin”) in new stack
– <Motif/+15551239874-f5d0> Playing ‘conf-invalidpin.ulaw’ (language ‘en’)
– Executing [2301@ext-meetme:24] Goto(“Motif/+15551239874-f5d0”, “RETRYPIN”) in new stack
– Goto (ext-meetme,2301,17)
– Executing [2301@ext-meetme:17] Read(“Motif/+15551239874-f5d0”, “PIN,enter-conf-pin-number,”) in new stack
– <Motif/+15551239874-f5d0> Playing ‘enter-conf-pin-number.ulaw’ (language ‘en’)
– User disconnected
As you can see in the bolded text, the system thinks nothing was entered. Has anyone else had any issues with GV Trunks?