[Spce-user] SPCE responding 503 instead of 404.
Daniel Grotti
dgrotti at sipwise.com
Tue May 5 06:22:45 EDT 2015
Hi,
so 503 is generated because of the failing to load PSTN gateway, so 503
is good here.
I would not change that into 404, cause if you call from local to
outbound you may get a 404.
You can try to do:
if(!load_gws("1", $rU, $var(lcr_match_content)))
{
xlog("L_ERR", "Error loading PSTN gateways - R=$ru ID=$ci\n");
$var(announce_handle) = "peering_unavailable";
$var(announce_set) = $xavp(caller_real_prefs[0]=>sound_set);
if($avp(s:from_pstn) != 1)
{
$(avp(s:announce_code)[*]) = 503;
$(avp(s:announce_reason)[*]) = "PSTN Termination Currently
Unavailable";
}
else
{
$(avp(s:announce_code)[*]) = 404;
$(avp(s:announce_reason)[*]) = "User not found";
}
route(ROUTE_ACC_FAILURE);
route(ROUTE_EARLY_REJECT);
}
--
Daniel Grotti
VoIP Engineer
Sipwise GmbH
Europaring F15 | 2345 Brunn am Gebirge, Austria | www.sipwise.com
On 05/05/2015 12:16 PM, Joel S. | VOZELIA wrote:
> Hi Daniel,
>
> That is correct, we do have peer_relay enabled (as we need to relay between peers directly), is there an alternative solution?
>
> Regards,
>
> JOEL S.
> CHIEF INFORMATION OFFICER
> joel at vozelia.com
> Vozelia Telecom - Tlf.: 91 182 15 15 - web: www.vozelia.com
>
> ----- Original Message -----
>> From: "Daniel Grotti" <dgrotti at sipwise.com>
>> To: "spce-user" <spce-user at lists.sipwise.com>
>> Sent: Tuesday, May 5, 2015 10:54:41 AM
>> Subject: Re: [Spce-user] SPCE responding 503 instead of 404.
>
>> Hi,
>> that' strange, is it because you have peer_relay enabled ?
>> 503 is generated when there is an error loading PSTN gateways.
>> If you don't have peer_relay enabled, SCPE should reply 404.
>>
>>
>>
>> --
>> Daniel Grotti
>> VoIP Engineer
>>
>>
>> Sipwise GmbH
>> Europaring F15 | 2345 Brunn am Gebirge, Austria | www.sipwise.com
>>
>> On 05/05/2015 10:50 AM, Joel S. | VOZELIA wrote:
>>> Hi,
>>>
>>> We have several numbering ranges routed to our SPCE from our carriers.
>>>
>>> On SPCE, we don't have *ALL* the numbers enabled, just the ones we are actually
>>> using.
>>>
>>> The problem is:
>>>
>>> If someone calls a number belongin to us, and we haven't enabled it in SPCE, the
>>> response we are giving is 503 so our carrier detects us as failed and tries our
>>> backup server.
>>>
>>>
>>> Shouldn't the correct response be a 404 when a number is not found instead of
>>> 503?
>>>
>>>
>>> Looking through the proxy config:
>>>
>>>
>>> if(!load_gws("1", $rU, $var(lcr_match_content)))
>>> {
>>> xlog("L_ERR", "Error loading PSTN gateways - R=$ru ID=$ci\n");
>>> $var(announce_handle) = "peering_unavailable";
>>> $var(announce_set) = $xavp(caller_real_prefs[0]=>sound_set);
>>> $(avp(s:announce_code)[*]) = 503;
>>> $(avp(s:announce_reason)[*]) = "PSTN Termination Currently Unavailable";
>>> route(ROUTE_ACC_FAILURE);
>>> route(ROUTE_EARLY_REJECT);
>>> }
>>>
>>>
>>> if(!next_gw())
>>> {
>>> xlog("L_ERR", "No PSTN gateways available - R=$ru ID=$ci\n");
>>>
>>> $var(announce_handle) = "peering_unavailable";
>>> $var(announce_set) = $xavp(caller_real_prefs[0]=>sound_set);
>>> $(avp(s:announce_code)[*]) = 503;
>>> $(avp(s:announce_reason)[*]) = "PSTN Termination Currently Unavailable";
>>> route(ROUTE_ACC_FAILURE);
>>> route(ROUTE_EARLY_REJECT);
>>> }
>>>
>>>
>>> Is it safe to change those two "503" to "404"?
>>>
>>>
>>> We are using SPCE mr3.4.2.
>>>
>>> Thanks in advanced.
>>>
>>> Best regards,
>>> Joel.
>>> Este mensaje y, en su caso, los ficheros anexos son confidenciales,
>>> especialmente en lo que respecta a los datos personales, y se dirigen
>>> exclusivamente al destinatario referenciado.Les informamos que los datos
>>> contenidos en el presente mail, han sido facilitados por usted o recogidos de
>>> Fuentes Accesibles al Público. Dicha información personal, será incluida en un
>>> fichero bajo la responsabilidad de VOZELIA TELECOM S.L.Todos los ficheros que
>>> trata nuestra empresa se encuentran debidamente inscritos ante la Agencia
>>> Española de Protección de Datos.Vd. Como propio interesado podrá ejercitar sus
>>> derechos de Acceso, Cancelación, Rectificación u Oposición, en el mail:
>>> administracion at vozelia.com o en la dirección Avenida de Manoteras 8 escalera 3
>>> 2ºB, 28050 Madrid.Tal y como establece la Ley Orgánica de Protección de Datos
>>> 15/1999 de 13 de Diciembre.Para ejercer sus derechos desde Panama podrá hacerlo
>>> en la dirección Vía Argentina, Edificio Mediteranean Loft. Panama.En caso
>>
>>> de no ser el destinatario y haya recibido este mensaje por error, agradeceremos
>>> que nos lo comunique inmediatamente al remitente sin difundir, almacenar o
>>> copiar su contenido.La divulgación o el suministro, en todo o en parte, a
>>> cualquier tercero, no podrá ser realizada sin el previo, expreso y escrito
>>> consentimiento de VOZELIA TELECOM S.L. .
>>>
>>> _______________________________________________
>>> Spce-user mailing list
>>> Spce-user at lists.sipwise.com
>>> https://lists.sipwise.com/listinfo/spce-user
>>>
>> _______________________________________________
>> Spce-user mailing list
>> Spce-user at lists.sipwise.com
>> https://lists.sipwise.com/listinfo/spce-user
> Este mensaje y, en su caso, los ficheros anexos son confidenciales, especialmente en lo que respecta a los datos personales, y se dirigen exclusivamente al destinatario referenciado.Les informamos que los datos contenidos en el presente mail, han sido facilitados por usted o recogidos de Fuentes Accesibles al Público. Dicha información personal, será incluida en un fichero bajo la responsabilidad de VOZELIA TELECOM S.L.Todos los ficheros que trata nuestra empresa se encuentran debidamente inscritos ante la Agencia Española de Protección de Datos.Vd. Como propio interesado podrá ejercitar sus derechos de Acceso, Cancelación, Rectificación u Oposición, en el mail: administracion at vozelia.com o en la dirección Avenida de Manoteras 8 escalera 3 2ºB, 28050 Madrid.Tal y como establece la Ley Orgánica de Protección de Datos 15/1999 de 13 de Diciembre.Para ejercer sus derechos desde Panama podrá hacerlo en la dirección Vía Argentina, Edificio Mediteranean Loft. Panama.En caso
> de no ser el destinatario y haya recibido este mensaje por error, agradeceremos que nos lo comunique inmediatamente al remitente sin difundir, almacenar o copiar su contenido.La divulgación o el suministro, en todo o en parte, a cualquier tercero, no podrá ser realizada sin el previo, expreso y escrito consentimiento de VOZELIA TELECOM S.L. .
>
More information about the Spce-user
mailing list