I just had a very successful installation of Asterisk and have a question. On my 7910's using the Skinny protocol, the user does not hear ringing when they make another call. I found a patch that makes the ringing work, but something is still wrong with it. If I use the 7910 to make internal Skinny to other internal Skinny or SIP phones, the ringing works. Once they make an outside call, they can not hear ringing again until I shutdown Asterisk and start it back up. I'm using 1.0.7. Anyone have any ideas? I also tried chan_sccp and that was a real disaster. Asterisk kept crashing after a period of about 30 minutes. It was like when the phones reregistered so many times, it started claiming that some of the phones were dead and that others couldn't be registered because they already were, then it crashed. Anyone have any ideas? Below is the patch code I found.

Mark

/@@ -1715,14 +1756,17 @@
}
switch(ind) {
case AST_CONTROL_RINGING:
- if (ast->_state == AST_STATE_RINGING) {
+ ast_verbose(VERBOSE_PREFIX_3 "State AST_CONTROL_RINGINGn");
+ // if (ast->_state == AST_STATE_RINGING) {
+ ast_verbose(VERBOSE_PREFIX_3 "State AST_STATE_RINGINGn");
if (!sub->progress) { transmit_tone(s, SKINNY_ALERT);
transmit_callstate(s, l->instance, SKINNY_RINGOU
T, sub->callid);
sub->ringing = 1;
+ ast_verbose(VERBOSE_PREFIX_3 "Started Ringingn"
);
break;
}
- }
+ // }
/



_______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com 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