Yate server > Yate server for Google Voice

"Jingle call failed. Incomplete caller"

(1/2) > >>

robotwin:
This error occurs in Yate Client after dialing with a fresh Yate install, enabled sniffing and following the guide at http://docs.yate.ro/wiki/Connecting_To_Google_Voice. Is there something else Yate must do?

marian:
Your setup won't work.
You have a Yate server (let's name it B) which connects to Google.
You have a Yate Client who registers a sip account to B.
You are calling from A using the sip account and alter target in routing setting Google account data: wrong!

You may:
1. Connect to Google from YateClient and make your call from there
2. Call from A to B (using the sip account, don't change any data in regexroute) and route the call to Google in B

robotwin:
Thanks for replying!

Apologies for my confusion, but none of the instructions I followed at http://docs.yate.ro/wiki/Connecting_To_Google_Voice are about setting Google account data during routing, and none of my logs show setting Google account data during routing.

This is the route that I used in regexroute.conf, which I cut & pasted from docs.yate.ro:

--- Code: ---^\(+\?1[1-9][0-9]\{2\}[1-9][0-9]\{6\}\)$=jingle/\1@voice.google.com;line=GoogleVoice;\
 ojingle_version=0;ojingle_flags=noping;redirectcount=5;checkcalled=false;dtmfmethod=rfc2833

--- End code ---

Are you advising me to remove the regex from the route? I tried replacing the regex with the explicit phone number but got the same error. Does "Jingle call failed. Incomplete caller" mean that google account data is wrong, or does it mean a parameter is missing?

Thanks again for your help.

marian:
It means you are setting the route in the wrong yate instance!
Of course you don't have a GoogleVoice account in YateClient. You have it in server.

The documentation at  http://docs.yate.ro/wiki/Connecting_To_Google_Voice explicitly states that it refers to server side config.
In YateClient you don't need to configure it. All you need to do is to create the sip account, register to server and call the number you want to. The server will route the call to google as instructed in it's regexroute.

robotwin:
That makes sense and I did follow those instructions. Where in my logs does it show a GV account is configured in the Yate Client?

Here is the SIP entry in regfile.conf:

--- Code: ---[200]
password=mysecret2
--- End code ---

And here is the client setting screenshot:

Navigation

[0] Message Index

[#] Next page

Go to full version