<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div><div><div>Hello,<br><br></div>Thinking back to my current practices, I would be very curious to share here about when should applications such as Congestion, Progress or Ringing be used in today's telephony.<br><br></div>I would define today's telephony with:<br></div>- SIP phones<br></div>- Asterisk<br></div>- a SIP trunk to an ITSP<br></div>- fixed or mobile lines reachable through this ITSP<br><br><br></div>1. When Asterisk receives a SIP call coming from PSTN, is there a time frame within which Asterisk must reply something to keep caller from canceling the call ? Where does this limit come from ? From SIP RFC ? From local regulation bodies ?<br><br></div>2. Which SIP signal is required to stop call cancellation in the previous case ?<br><br></div>3. When Asterisk receives a call, either from PSTN or from a SIP phone) it cannot process (unkown callee, whatever reason, ...), should you stop processing with Hangup or Congestion ?<br></div>Hangup application allow for exit code customization, if I'm not mistaken, but  Congestion exists for a reason.<br><br></div>4. Is it a good practise to send a 180/183 when you don't get one ?<br><br></div>5. I observed I sometimes got  a 100 Trying then a 183 session Progress when outcalling some (mobile) phones while simpy getting 100 Trying when some other (mobile) phone through the same carrier (most probably, end devices were not managed by the same (mobile) telephony provider).<br></div>What explains such difference ?<br></div><div><br></div>Best regards<br><div><div><div><div><div><div><div><div><div><br><br><div><div><div><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>