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