|
2011-01-22
, 06:18
|
Posts: 195 |
Thanked: 108 times |
Joined on Feb 2010
@ SF Bay Area, United States
|
#192
|
How do you make the Skype-out call??
With "calling Cards" and "Google Voice-out"; you call the access number or the user's GV-voicemail number, and then start sending DTMF tones to place the actual call.
Google'ing and reading through Skype docs; the closest thing I found for "Skype-out" was "Skype To Go". Which (apparently) requires logging into skype.com to create the access number for the actual destination number. (...then, of course, dialing that access number)
So, is this what VICaR does? Or is there a simpler method that I am missing??
thanks.
|
2011-01-22
, 22:51
|
|
Posts: 722 |
Thanked: 1,223 times |
Joined on Apr 2010
@ USA
|
#193
|
How do you make the Skype-out call??
With "calling Cards" and "Google Voice-out"; you call the access number or the user's GV-voicemail number, and then start sending DTMF tones to place the actual call.
Google'ing and reading through Skype docs; the closest thing I found for "Skype-out" was "Skype To Go". Which (apparently) requires logging into skype.com to create the access number for the actual destination number. (...then, of course, dialing that access number)
So, is this what VICaR does? Or is there a simpler method that I am missing??
thanks.
The Following User Says Thank You to fcrochik For This Useful Post: | ||
|
2011-02-22
, 05:22
|
Posts: 96 |
Thanked: 80 times |
Joined on May 2010
|
#194
|
|
2011-02-23
, 06:58
|
Posts: 195 |
Thanked: 108 times |
Joined on Feb 2010
@ SF Bay Area, United States
|
#195
|
1. I'd like *all* my calls to be routed through vicar. I managed to hack this by manually editing the configuration database to make a record with an empty number pattern field. But it would be nice to be able to do this with the settings editor.
2. Can the length of the DTMF tones be shortened, or made configurable? Would make for a much quicker connection.
3. Could default country and area codes be specified in the configuration and filled in by vicar where they are not included in the phone number? My provider insists on an area code, even though it is common to use phone numbers without area codes here in Australia.
|
2011-02-23
, 11:54
|
Posts: 96 |
Thanked: 80 times |
Joined on May 2010
|
#196
|
I agree. There is a long-pending enhancement to allow a default profile to be selected for any country.
Unfortunately, no. This depends on maemo's Mission Control service. Until MC is updated to support latest telepathy specification, I can't do anything.
dbus-send --system --dest=com.nokia.csd /com/nokia/csd/call com.nokia.csd.Call.StartDTMF byte:48
dbus-send --system --dest=com.nokia.csd /com/nokia/csd/call com.nokia.csd.Call.StopDTMF
etc.
I didn't understand this one. Can you give an example?
|
2011-02-24
, 07:49
|
Posts: 195 |
Thanked: 108 times |
Joined on Feb 2010
@ SF Bay Area, United States
|
#197
|
I'm not sure I follow you entirely now. My suggestion was independent of the country. I simply want all my calls to be routed through a single number.
Strangely enough I could do this with a shell script:
but simply couldn't make the same thing work by modifying callrouter.cpp.
OK I live in Melbourne, so a full landline number here looks like +61.3.34567890 ('.' separates country/area code/number). It's very common to just think of this number as just 34567890. But if I don't include at least a '03' at the start then my calling service rejects the number as incomplete - though my GSM service would have no complaint. So what I'd suggest is that if a number doesn't start with '+' (full international code) or whatever the local area code introduction is ('0' in most of the world, '1' in North America, '9' in a few places) then a user-specified default country and area code be supplied. Actually some Australian numbers also start with '1' so to make it work you'd have to be able to specify a string of digits rather than a single digit.
|
2011-02-24
, 12:59
|
Posts: 96 |
Thanked: 80 times |
Joined on May 2010
|
#198
|
Did you notice any improvement with using StartDTMF/StopDTMF for each DTMF character? Because even SendDTMF(String) breaks the string into bytes and calls DTMFTone for each byte.
You can capture this with dbusmonitor command on system bus.
Anyway I'll run some tests this week using StartDTMF.
There will be some challenges to implement this.
The Following User Says Thank You to avidscavenger For This Useful Post: | ||
|
2011-02-26
, 05:03
|
Posts: 195 |
Thanked: 108 times |
Joined on Feb 2010
@ SF Bay Area, United States
|
#199
|
Yes it did send the DTMF tones faster. The script should probably have some pauses between the Start and Stop messages but I guess the shell interpreter is slow enough to do the job. Apparently 40ms per tone and 40ms between tones is sufficient.
That's what I did when I realised that I could type in the phone number on the keypad faster than VICaR was doing it.
But when I modified your code to do the Start/Stop thing no tones were produced. My hunch is the dbus parameters were getting garbled, since the Start method wants a byte argument and it is likely getting padded to 2 or 4 bytes. But I'm no expert on C++ and don't have the time to become one.
|
2011-02-28
, 01:23
|
Posts: 96 |
Thanked: 80 times |
Joined on May 2010
|
#200
|
I ran my test on SendDTMF vs StartDTMF. I did not notice any significant difference in either options. The automated system for my CC is taking 17 sec on an avg in both cases. I'd love to cut it down but I don't see how.
Anyway, I have uploaded the code I used to test in garage downloads page. If possible run some tests from your side as well and let me know if you notice any improvement.
With "calling Cards" and "Google Voice-out"; you call the access number or the user's GV-voicemail number, and then start sending DTMF tones to place the actual call.
Google'ing and reading through Skype docs; the closest thing I found for "Skype-out" was "Skype To Go". Which (apparently) requires logging into skype.com to create the access number for the actual destination number. (...then, of course, dialing that access number)
So, is this what VICaR does? Or is there a simpler method that I am missing??
thanks.