[OpenSER-Users-ES] FW: [OT] Desesperado con OpenSer + Asterisk Realtime + MWI

Iñaki Baz Castillo ibc at in.ilimit.es
Wed Jul 2 14:31:07 CEST 2008


El Wednesday 02 July 2008 13:49:41 ZiLioN ZilLioN escribió:
> Pero si cuando el usuario 200 llama 201, a Openser le llega el INVITE y
> hace rewritehostport para enviarlo a Asterisk, si Asterisk se lo reenvia de
> nuevo a Openser, caigo en un bucle. ¿Por que Asterisk no se lo envía
> directamente al teléfono? Eso es lo que pretendo conseguir al menos.

No, no hagas eso, para conseguir ese comportamiento necesitas que Asterisk vea 
como registrados a los usuarios y eso es muy muy complejo.

Simplemente haz esta lógica en OpenSer:

if is_method("INVITE") && $rU =~ "2[0-9][0-9]" {
	
	# Si no viene de Asterisk se lo pasamos a Asterisk:
	if $si != IP_ASTERISK {
		rewritehost("IP_ASTERISK");
		t_relay();
	
	# En caso de que venga de Asterisk buscamos al usuario:
	else {
		if ! lookup("location") {
			sl_reply("480", "User Not Available now");
		}
		t_relay();
	}

}

-- 
Iñaki Baz Castillo
ibc at in.ilimit.es




More information about the Users-es mailing list