Quoting Julien Goodwin <[EMAIL PROTECTED]>:

My biggest task is getting in some of the big bugfixes and bad behavior
fixes that have been major issues. In testing at the moment is a fix to
allow speeddials to work at any time (meaning you could in theory create
a speeddial that auto-navigated a remote IVR), instead of crashing if
the handset was up.

At the moment my speeddials on 7914 don't crash if the handset is up, but it opens a second line and I'm unable to hangup the first line. The only way is a soft hangup for this channel on the CLI.

But I changed this:
--- sccp_actions.c.orig Wed Mar 23 11:05:10 2005
+++ sccp_actions.c      Tue Apr  5 19:35:22 2005
@@ -326,7 +326,8 @@

                        if (NULL != k) {
                                ast_verbose(VERBOSE_PREFIX_3 "Speeddial Button
(%d) pressed, configured number is (%s)\n", stimulusInstance, k->ext);
-                               l = sccp_line_find_byid(s->device,
stimulusInstance);
+                               l = sccp_line_find_byid(s->device, 1);

Thats because stimulusInstance in this case is the number of the speeddial
button, but should be the line number. So I use as workaround always line 1.
Correct way should be to check for an unused line (if handset is up) or use line
1.



I have an other question: How can I handle a second incomming call?


regards Jens

_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to