Package: libpri1.2 Version: 1.2.2-3 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
The bristuff-patch introduces the following check into pri_hangup() in pri.c: |if ((cause == 34 || cause == 44 || cause == 82 || cause == 1 || cause == 81 || cause == 17) && (call->ourcallstate == Q931_CALL_STATE_ACTIVE)) { | pri_error(pri, "Cause code %d not allowed when disconnecting an active call. Changing to cause 16.\n", cause); | cause = 16; |} With this patch in place it is impossible to both send a busy signal/message to the user and terminate the call with Cause 17 ('user busy'). If I revert this part of the patch I still get a warning from chan_zap, but it works as expected. BTW it would be even better if one could send a cause without terminating the call to make it possible to signal 'cause busy' to the phone, then send the busy tone and wait for the user to hang up. (Which is what happens if you call a busy extension from your normal ISDN phone here in germany AFAICS). - -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/dash Kernel: Linux 2.6.15.1-htbatm-nfsdirindex-imq Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages libpri1.2 depends on: ii libc6 2.3.6-7 GNU C Library: Shared libraries libpri1.2 recommends no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEeDXjWeSjpYPhJEoRAiTgAJ0V9q7tbprth2Oj/r4LUIENpQ9LjwCdEmy/ wW6OfepWyPyambGajn69c3I= =GT3j -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]