[Asterisk-Users] 7910 and Skinny

Mark Johnson asterisk at astroshapes.com
Sat Apr 30 08:41:22 MST 2005


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;
                        }
-               }
+               // }
/





More information about the asterisk-users mailing list