[libpri-commits] rmudgett: branch rmudgett/subaddr_xfer r2165 - /team/rmudgett/subaddr_xfer/pri.c

SVN commits to the libpri project libpri-commits at lists.digium.com
Thu Dec 9 21:55:29 CST 2010


Author: rmudgett
Date: Thu Dec  9 21:55:25 2010
New Revision: 2165

URL: http://svnview.digium.com/svn/libpri?view=rev&rev=2165
Log:
Add conditional code to send NOTIFY when connected anyway.

Modified:
    team/rmudgett/subaddr_xfer/pri.c

Modified: team/rmudgett/subaddr_xfer/pri.c
URL: http://svnview.digium.com/svn/libpri/team/rmudgett/subaddr_xfer/pri.c?view=diff&rev=2165&r1=2164&r2=2165
==============================================================================
--- team/rmudgett/subaddr_xfer/pri.c (original)
+++ team/rmudgett/subaddr_xfer/pri.c Thu Dec  9 21:55:25 2010
@@ -1044,8 +1044,18 @@
 				 * someone else a transfer then how is the network to know?
 				 */
 				if (new_number) {
+#if defined(USE_NOTIFY_FOR_ECT)
+					/*
+					 * Some ISDN phones only handle the NOTIFY message that the
+					 * EN 300-369 spec says should be sent only if the call has not
+					 * connected yet.
+					 */
+					q931_notify_redirection(ctrl, call, PRI_NOTIFY_TRANSFER_ACTIVE,
+						&party_id.number);
+#else
 					q931_request_subaddress(ctrl, call, PRI_NOTIFY_TRANSFER_ACTIVE,
 						&party_id.number);
+#endif	/* defined(USE_NOTIFY_FOR_ECT) */
 				}
 				if (new_subaddress || (party_id.subaddress.valid && new_number)) {
 					q931_subaddress_transfer(ctrl, call);




More information about the libpri-commits mailing list