|
From: | Max A. Kiselev |
Subject: | [Linphone-developers] FW: dtmf_received callback bug? |
Date: | Tue, 15 Apr 2014 18:10:58 +0400 |
Hello Any comments on the suggested patches anyone? Please tell me if there are any issues with the patches so I can fix it or integrate the changes into the main repository if they are OK. Regards, Max A. Kiselev From: Max A. Kiselev [mailto:address@hidden Hello I found the source of this behavior and fixed it. The patch is attached with the message (file 0003-Fix-LinphoneCoreVTable-dtmf_received-callback-receiv). Please note that the patch was formatted with my previous patches applied (see my previous message). I attached the previous patches to this message as well for convenience. Regards, Max A. Kiselev From: Max A. Kiselev [mailto:address@hidden] Hello I think the LinphoneCoreVTable->dtmf_received callback is called with invalid LinphoneCall pointer. How to reproduce: 1. Make first call (call A) with linphone_core_invite_with_params. 2. Make second call (call B) with linphone_core_invite_with_params. 3. Send a DTMF from the receiver of call A. Expected: LinphoneCoreVTable->dtmf_received callback is called with 'call' parameter pointing to the call A. Actual: LinphoneCoreVTable->dtmf_received callback is called with 'call' parameter pointing to the call B. Linphone version: custom build from git tag 3.7.0 built with MinGW OS: Windows Server 2008 R2 Both call receivers are phone numbers ('tel:' URI schema) SIP provider: zadarma.com My custom build uses my own patches to support playing a file to a specific call but it should not affect DTMF functionality. The patches (made with git format-patch) are included in attachments. Regards, Max A. Kiselev |
0001-Implement-playing-audio-from-a-file-on-a-specific-ca.patch
Description: Binary data
0002-Add-support-to-replaying-sound-from-file-for-a-speci.patch
Description: Binary data
0003-Fix-LinphoneCoreVTable-dtmf_received-callback-receiv.patch
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |