bupt-william / libjingle

Automatically exported from code.google.com/p/libjingle
0 stars 0 forks source link

Failed to establish voice call with Google Voice forwarded call #385

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. built latest libjingle 0.6.22 under OSX 10.8.1 and run the call sample
2. Make a phone call to the Google Voice number associated the account
3.  There is signaling output for the incoming call, but established the call 
is failed

What is the expected output? What do you see instead?
Should work with the incoming call, but failed, the debug output is attached.

What version of the product are you using? On what operating system?
libjingle 0.6.22 under OSX 10.8.1

Please provide any additional information below.

Original issue reported on code.google.com by orzgames...@gmail.com on 24 Aug 2012 at 3:16

Attachments:

GoogleCodeExporter commented 9 years ago
Hi,

We didn't update the revision number in few of the recent rolls. Can you tell 
what revision are you using by doing a "svn info"?

From your log, it seems the connection was fine. How did you accept the call? 
To accept a incoming call, you need to do accept plus a dtmf 1. 
> accept
> dtmf 1

Original comment by ronghuawu@google.com on 25 Aug 2012 at 12:57

GoogleCodeExporter commented 9 years ago
I trigger same issue
I use http://libjingle.googlecode.com/svn/trunk@127 
dd674b97-3498-5ee5-1854-bdd07cd0ff33

dtmf is simply noop on all engines:
filemediaengine.h:183:  virtual bool PressDTMF(int event, bool playout) { 
return true;}
linphonemediaengine.h:135: virtual bool PressDTMF(int event, bool playout) { 
return true;}

Same is true for http://libjingle.googlecode.com/svn/trunk@222
Can you please point me how can i implement tone generation?

Original comment by dmonak...@gmail.com on 31 Oct 2012 at 12:57

GoogleCodeExporter commented 9 years ago
It is appeared to easy to implement tone generation for linphonemediaendine, so 
call forwarging from voice.google works fine for me now.  See my quick fix for 
r127.
BTW can you please clarify when user is responsible to send dtmf codes? (link 
to documentation will be awsome)

Original comment by dmonak...@gmail.com on 31 Oct 2012 at 2:26

Attachments:

GoogleCodeExporter commented 9 years ago
I got this working and all (sending dtmf 1), but WHY do we have to send DTMF 1 
to actually accept the call? Seems crazy to me.

Original comment by seankova...@gmail.com on 21 Jan 2013 at 4:28

GoogleCodeExporter commented 9 years ago
If GV forwards to your cell phone, you have to press 1 as well to accept the 
call. Same backend system...

Original comment by juberti@webrtc.org on 22 Jan 2013 at 6:13

GoogleCodeExporter commented 9 years ago
Roger doger.

Original comment by seankova...@gmail.com on 23 Jan 2013 at 4:50

GoogleCodeExporter commented 9 years ago

Original comment by juberti@google.com on 31 May 2013 at 4:07