[Spce-user] SPCE responding 503 instead of 404.

Joel S. | VOZELIA joel at vozelia.com
Tue May 5 18:41:13 EDT 2015


Hi Daniel, 

Just wanted to update this thread: your solution worked perfectly.

Thank you very much.

Cheers, 
Joel.

----- Original Message -----
> From: "Daniel Grotti" <dgrotti at sipwise.com>
> To: "Joel S. | VOZELIA" <joel at vozelia.com>
> Cc: "spce-user" <spce-user at lists.sipwise.com>
> Sent: Tuesday, May 5, 2015 2:24:48 PM
> Subject: Re: [Spce-user] SPCE responding 503 instead of 404.

> Joel,
> you can do the same in the other section with if(!next_gw()), I don't
> know what you are hitting.
> 
> 
> --
> Daniel Grotti
> VoIP Engineer
> 
> 
> Sipwise GmbH
> Europaring F15 | 2345 Brunn am Gebirge, Austria | www.sipwise.com
> 
> On 05/05/2015 02:22 PM, Joel S. | VOZELIA wrote:
>> Hi Daniel,
>> 
>> I will apply those changes tonight and make some tests. I'll get back to you
>> with results.
>> 
>> Thank you!
>> 
>> 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: "Joel S. | VOZELIA" <joel at vozelia.com>
>>> Cc: "spce-user" <spce-user at lists.sipwise.com>
>>> Sent: Tuesday, May 5, 2015 12:22:45 PM
>>> Subject: Re: [Spce-user] SPCE responding 503 instead of 404.
>> 
>>> 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. .
>> 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. .
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