[Bristuff-users] Snom Patch unaswered calls / "Call completed elsewhere"

Steve Davies davies147 at gmail.com
Tue Sep 30 18:14:47 CEST 2008


2008/9/30 Tzafrir Cohen <tzafrir.cohen at xorcom.com>:
> On Tue, Sep 30, 2008 at 09:24:16AM +0200, Philipp Walker wrote:
>> Hi all,
>>
>> This is not really a BRI(stuff)-thing, but in my opinion, it fits in very well
>> into BRIstuff's other Asterisk-Patches that enhance Interoperability between
>> (bristuffed) Asterisk and snom phones:
>> The attached small patch modifies Asterisk to send SIP CANCEL Messages with
>>  Reason: SIP ;cause=200 ;text="Call completed elsewhere"
>> if someone "in" the same Dial command answered the call (according to RFC
>> 3326, section 3.1). This signals snom phones not to show an unanswered call
>> on phones that received that CANCEL message. See also snom KB
>> http://kb.snom.com/kb/index.php?View=entry&CategoryID=17&EntryID=75
>> Maybe other phones implement this, too.
>> Patches for this have been around for quite a while, but some of them where
>> not really coded properly, IMHO.
>> So I sat down and tried to implement it in a proper way for the (pre-)latest
>> BRIstuff (Junghanns) version bristuff-0.4.0-RC3b (Asterisk 1.4.21.1).
>> Just apply it to Bristuff's asterisk folder after all patches have been
>> applied and make / make install asterisk.
>> Only briefly tested, so no warranties...
>>
>> Maybe someone out there finds this patch useful, I guess it'll never make its
>> way into the official Bristuff dist anyway....
>
> Before I start reivewing this: is there a bug in the main asterisk
> tracker about this? It's nice and dandy maintaining our own fixes, but
> they then tend to collide with other upstream fixes. Sometimes of the
> same problem.
>
> Is upstream aware of the problem?

This (or a version of it) is already merged into 1.6.x, but it missed
1.4.x as it was too late to add a "new feature", even though it
largely qualifies as correcting some SIP protocol support :)

Steve


More information about the Bristuff-users mailing list