Summary: | telepathy-sofiasip crashes when receiving a call from user's own URI | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Felix Möller <felix> |
Component: | rakia | Assignee: | Mikhail Zabaluev <mikhail.zabaluev> |
Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | major | ||
Priority: | high | CC: | david.laban |
Version: | unspecified | Keywords: | patch |
Hardware: | Other | ||
OS: | All | ||
URL: | http://git.collabora.co.uk/?p=user/zabaluev/telepathy-sofiasip.git;a=shortlog;h=refs/heads/invite-from-self | ||
See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=668308 | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Felix Möller
2011-01-30 04:58:40 UTC
further information: telepathy-sofiasip correctly raises NotImplemented when you try to call yourself (since the StreamedMedia api doesn't support calling yourself) but if an INVITE comes in from yourself (sent from eg a hardware SIP phone) we *should* send BYE rather than asserting and falling off the bus. I will write a test for this. This is something that we should take into account when we're implementing voicemail: if our default "pick up your voicemail" action is to call ourselves (see https://bugs.freedesktop.org/show_bug.cgi?id=24901#c33) then when the call doesn't go through to voicemail (and instead comes through as a call to ourself) what should we do? Thanks for the information, I will try to fix this. A patch is available for review. (In reply to comment #1) > This is something that we should take into account when we're implementing > voicemail: if our default "pick up your voicemail" action is to call ourselves > (see https://bugs.freedesktop.org/show_bug.cgi?id=24901#c33) then when the call > doesn't go through to voicemail (and instead comes through as a call to > ourself) what should we do? Add a feature request to implement Call. Looks good. Ship it. (In reply to comment #5) > Looks good. Ship it. Thanks, pushed to master and telepathy-sofiasip-0.6. (In reply to comment #1) > I will write a test for this. This is very welcome, of course. I was going to get you to add a test for this too, but then realised that I hadn't merged my tests branch yet, so I thought I'd better do it myself. I cherry-picked your patch and pushed to http://git.collabora.co.uk/?p=user/alsuren/telepathy-sofiasip.git;a=shortlog;h=refs/heads/invite-from-self I hope you like it :) (In reply to comment #8) > I cherry-picked your patch and pushed to > http://git.collabora.co.uk/?p=user/alsuren/telepathy-sofiasip.git;a=shortlog;h=refs/heads/invite-from-self > > I hope you like it :) Oh yeah, thank you. Rebased and pushed to master. Fixed in telepathy-sofiasip 0.6.6 and upcoming telepathy-sofiasip 0.7.1. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.