* Error sending DTMF with calypso
@ 2010-07-15 2:03 Nicola Mfb
2010-07-15 14:30 ` Denis Kenzior
0 siblings, 1 reply; 4+ messages in thread
From: Nicola Mfb @ 2010-07-15 2:03 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 397 bytes --]
Hi!
I tried SendTones with calypso during an active call but it failed (v0.22):
ofonod[259]: DLC0: > AT\r
ofonod[259]: DLC0: < \r\nOK\r\n
ofonod[259]: DLC0: Finally woke up the modem
ofonod[259]: DLC0: > AT+VTS="1"\r
ofonod[259]: DLC0: < \r\nERROR\r\n
ofonod[259]: src/voicecall.c:generic_callback() command failed with
error: Unknown error type
Am I missing somethings?
Niko
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Error sending DTMF with calypso
2010-07-15 2:03 Error sending DTMF with calypso Nicola Mfb
@ 2010-07-15 14:30 ` Denis Kenzior
2010-07-15 14:37 ` Nicola Mfb
0 siblings, 1 reply; 4+ messages in thread
From: Denis Kenzior @ 2010-07-15 14:30 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 671 bytes --]
Hi Niko,
On 07/14/2010 09:03 PM, Nicola Mfb wrote:
> Hi!
> I tried SendTones with calypso during an active call but it failed (v0.22):
>
> ofonod[259]: DLC0: > AT\r
> ofonod[259]: DLC0: < \r\nOK\r\n
> ofonod[259]: DLC0: Finally woke up the modem
> ofonod[259]: DLC0: > AT+VTS="1"\r
> ofonod[259]: DLC0: < \r\nERROR\r\n
> ofonod[259]: src/voicecall.c:generic_callback() command failed with
> error: Unknown error type
>
> Am I missing somethings?
>
I admit I never tested it on the calypso. I have a hunch that the
quotes are not needed for the DTMF character. E.g. AT+VTS=1.
Can you try the attached patch and report back?
Thanks,
-Denis
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: dtmf.patch --]
[-- Type: text/x-patch, Size: 576 bytes --]
diff --git a/drivers/calypsomodem/voicecall.c b/drivers/calypsomodem/voicecall.c
index ae49eb0..511d533 100644
--- a/drivers/calypsomodem/voicecall.c
+++ b/drivers/calypsomodem/voicecall.c
@@ -209,10 +209,10 @@ static void calypso_send_dtmf(struct ofono_voicecall *vc, const char *dtmf,
return;
}
- s = sprintf(buf, "AT+VTS=\"%c\"", dtmf[0]);
+ s = sprintf(buf, "AT+VTS=%c", dtmf[0]);
for (i = 1; i < len; i++)
- s += sprintf(buf + s, ";+VTS=\"%c\"", dtmf[i]);
+ s += sprintf(buf + s, ";+VTS=%c", dtmf[i]);
calypso_template(vc, buf, cb, data);
g_free(buf);
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: Error sending DTMF with calypso
2010-07-15 14:30 ` Denis Kenzior
@ 2010-07-15 14:37 ` Nicola Mfb
2010-07-15 14:42 ` Denis Kenzior
0 siblings, 1 reply; 4+ messages in thread
From: Nicola Mfb @ 2010-07-15 14:37 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 901 bytes --]
On Thu, Jul 15, 2010 at 4:30 PM, Denis Kenzior <denkenz@gmail.com> wrote:
> Hi Niko,
>
> On 07/14/2010 09:03 PM, Nicola Mfb wrote:
>> Hi!
>> I tried SendTones with calypso during an active call but it failed (v0.22):
>>
>> ofonod[259]: DLC0: > AT\r
>> ofonod[259]: DLC0: < \r\nOK\r\n
>> ofonod[259]: DLC0: Finally woke up the modem
>> ofonod[259]: DLC0: > AT+VTS="1"\r
>> ofonod[259]: DLC0: < \r\nERROR\r\n
>> ofonod[259]: src/voicecall.c:generic_callback() command failed with
>> error: Unknown error type
>>
>> Am I missing somethings?
>>
>
> I admit I never tested it on the calypso. I have a hunch that the
> quotes are not needed for the DTMF character. E.g. AT+VTS=1.
>
> Can you try the attached patch and report back?
What fine timing! I just was going to report that rebuilding ofono
without the quotes on the tone char fixed the issue ;)
Thanks
Niko
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Error sending DTMF with calypso
2010-07-15 14:37 ` Nicola Mfb
@ 2010-07-15 14:42 ` Denis Kenzior
0 siblings, 0 replies; 4+ messages in thread
From: Denis Kenzior @ 2010-07-15 14:42 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 1022 bytes --]
Hi Niko,
On 07/15/2010 09:37 AM, Nicola Mfb wrote:
> On Thu, Jul 15, 2010 at 4:30 PM, Denis Kenzior <denkenz@gmail.com> wrote:
>> Hi Niko,
>>
>> On 07/14/2010 09:03 PM, Nicola Mfb wrote:
>>> Hi!
>>> I tried SendTones with calypso during an active call but it failed (v0.22):
>>>
>>> ofonod[259]: DLC0: > AT\r
>>> ofonod[259]: DLC0: < \r\nOK\r\n
>>> ofonod[259]: DLC0: Finally woke up the modem
>>> ofonod[259]: DLC0: > AT+VTS="1"\r
>>> ofonod[259]: DLC0: < \r\nERROR\r\n
>>> ofonod[259]: src/voicecall.c:generic_callback() command failed with
>>> error: Unknown error type
>>>
>>> Am I missing somethings?
>>>
>>
>> I admit I never tested it on the calypso. I have a hunch that the
>> quotes are not needed for the DTMF character. E.g. AT+VTS=1.
>>
>> Can you try the attached patch and report back?
>
> What fine timing! I just was going to report that rebuilding ofono
> without the quotes on the tone char fixed the issue ;)
Good :) I pushed the quote fix upstream.
Thanks,
Denis
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2010-07-15 14:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-15 2:03 Error sending DTMF with calypso Nicola Mfb
2010-07-15 14:30 ` Denis Kenzior
2010-07-15 14:37 ` Nicola Mfb
2010-07-15 14:42 ` Denis Kenzior
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.