Trouble with call transfering

Hi, first time posting. I absolutely love Asterisk and all I can do with it. I’ve been going buckwild. Anyway, I have a problem. The way everything is set up, Asterisk picks up on my Google Voice number then dials my cell phone. Everything works perfectly, except when I try to transfer a call. It will not let me do it on either end of the call. Here’s my dialplan:

[daniel-motif]
exten => s,1,NoOp()
same => n,Wait(1)
same => n,Answer()
same => n,SendDTMF(1)
same => n,Dial(Motif/daniel/cell_phone_number@voice.google.com,30,gtTkKpm(ch))
same => n,GotoIf($["${DIALSTATUS}" = “DONTCALL”]?daniel-dnc,s,1)
same => n,GotoIf($["${DIALSTATUS}" = “NOANSWER”]?daniel-vm,s,1)
same => n,GotoIf($["${DIALSTATUS}" = “TORTURE” ]?daniel-torture,s,1)
same => n,GotoIf($["${HANGUPCAUSE}" = “16” ]?daniel-goodbye,s,1)
same => n,Goto(daniel-vm,s,1)
same => n,Hangup()

Any help or insight would be greatly appreciated.

Leave it, Google voice with xmpp support(used by asterisk) will die next year.

So, there’s no other service, such as Skype, that I can use the same way I did with Google Voice?

Skype also kill the agreement with digium, so no, there is no such option, you can buy a skype-connect line and register with asterisk but it works like any other SIP provider.

Thanks for the info, I had no idea.