[OpenSIPS-Users] difference between failed and missed transactions.

Bogdan-Andrei Iancu bogdan at opensips.org
Mon Jun 15 18:36:31 CEST 2015

Hello Younas,

The two evens (missed and failed) are on different level of a transaction.

A Missed Call event happens on the outbound side of OpenSIPS (OpenSIPS 
talking to callee) and means a branch of the transaction got a negative 

A Failed Transaction event happens on the inbound side of OpenSIPS 
(OpenSIPS talking to caller) and means OpenSIPS terminating the whole 
transaction with a negative reply - a negative reply is sent back to 
caller, not more serial forking is possible, transaction completed.

If you have call from Alice to Bob, call first getting to Bob, Bob has 
DnD, so a negative reply is received from callee -> A Missed Call event; 
after that, OpenSIPS can do serial forking and send the call to VM , so 
the call will establish after all -> the call will not have a Failed 
Transaction event.


Bogdan-Andrei Iancu
OpenSIPS Founder and Developer

On 15.06.2015 18:56, Aqs Younas wrote:
> Hi guys!
> Hope everyone had a nice weekend.
> Could someone please tell me what is difference between failed and 
> missed transactions. If i set setflag(ACC_MISSED) and user does not 
> answer the call then missed transaction is logged and if user does 
> reject the call then I see same things in syslog, which must not be 
> because call is not missed but failed.
> Could someone please tell me what is difference between missed and 
> failed transaction. And under which scenario I should set the missed, 
> failed flags.
> Thanks for you help.
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20150615/236d8393/attachment.htm>

More information about the Users mailing list