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
reply.
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.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
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
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users