[OpenSIPS-Users] Routing NOTIFY to the phone - MAYBE SOLVED
    Michele Pinassi 
    michele.pinassi at unisi.it
       
    Fri Mar 27 15:29:34 CET 2015
    
    
  
Oh dear,
maybe i've found the bug: in my routing logic, NOTIFY messages return
true for "has_totag()" but false for "loose_route()" so they felt into
sl_send_reply("404","Not here").
Maybe i've solved adding a else if(is_method("NOTIFY") and just relaying
them, as follow:
	if (has_totag()) {
		if (loose_route()) {
			[...]
		} else {
			if ( is_method("ACK") ) {
				if ( t_check_trans() ) {
					t_relay();
					exit;
				} else {
					exit;
				}
			} else if(is_method("NOTIFY")) {
			    t_relay();
			    exit;
			}
			
			sl_send_reply("404","Not here");
		}
		exit;
	}
Hope this works.
Michele
-- 
Michele Pinassi
Responsabile Telefonia di Ateneo
Servizio Reti, Sistemi e Sicurezza Informatica - Università degli Studi
di Siena
tel: 0577.(23)5000 - fax: 0577.(23)2053
Per trovare una soluzione rapida ai tuoi problemi tecnici
consulta le FAQ di Ateneo, http://www.faq.unisi.it
    
    
More information about the Users
mailing list