Temporarily Unavailable

Hello everyone,

I’ve set up a system based on Drachtio for making SIP calls. Outgoing calls work correctly.

However, in cases of “Temporarily Unavailable”, the response code returned is 503 Service Unavailable instead of the expected code 480 Temporarily Unavailable.

Has anyone else encountered this behavior or could point me in the right direction (configuration, SIP trunk, response handling, etc.)?

On Tuesday 31 March 2026 at 13:06:20, Ahoumenou wrote:

Hello everyone,

I’ve set up a system based on Drachtio

That doesn’t appear to have anything to do with Asterisk.

Antony.


#define SIX 1+5
#define NINE 8+1

int main() {
printf(“%d\n”, SIX * NINE);
}
- thanks to ECB for bringing this to my attention

Hi Ahoumenou,

This behavior is usually not from Drachtio itself, but from the SIP provider or upstream carrier. In many cases, providers map a 480 Temporarily Unavailable to 503 Service Unavailable due to routing or network handling.

I have a solution for you to sort this out i think maybe you should get a new number from another SIP carriers and also make use of vicidial or zoiper that will be ok bcz have seen many people having same issues and have help them sort this out

If you are ok with my opinion kindly reach out to me on telegram @nglfor11

Hello George,

Thank you for your feedback and explanations.

Indeed, your analysis regarding the link between errors 480 and 503 on the SIP provider side seems relevant. I will check this with my current provider to confirm whether it is indeed a routing or network management issue.

Regarding your suggestion to use another SIP provider with Vicidial or Zoiper, this could be a worthwhile avenue to explore. I will investigate this option based on the results of my checks.