[SR-Users] Parallel forking call drop scenario

Koray Vatansever koray.vatansever at gmail.com
Wed Mar 30 07:35:36 CEST 2022


Hi,

I would appreciate if anyone has any suggestions regarding the following?


On Thu, Mar 24, 2022 at 3:38 PM Koray Vatansever <koray.vatansever at gmail.com>
wrote:

> Hi everyone,
>
> I'm facing the following situation.
>
> Clients are connected over TLS. Therefore there is no retransmission in
> Kamailio.
>
> How can I prevent this call drop?
>
>
>
> +---+                             +-----------+              +-----+
>                +-----+
> | A |                             | Kamailio  |              | B1  |
>                | B2  |
> +---+                             +-----------+              +-----+
>                +-----+
>   |                                     |                       |
>                    |
>   | INVITE                              |                       |
>                    |
>   |------------------------------------>|                       |
>                    |
>   |                                     | -------------------\  |
>                    |
>   |                                     |-| Parallel forking |  |
>                    |
>   |                                     | |------------------|  |
>                    |
>   |                                     |                       |
>                    |
>   |                                     | INVITE                |
>                    |
>   |                                     |---------------------->|
>                    |
>   |                                     |                       |
>                    |
>   |                                     | INVITE                |
>                    |
>   |
> |--------------------------------------------------->|
>   |                                     |                       |
>                    |
>   |                                     |           180 Ringing |
>                    |
>   |                                     |<----------------------|
>                    |
>   |                                     |                       |
>                    |
>   |                                     |                       |
>        180 Ringing |
>   |
> |<---------------------------------------------------|
>   |                                     |                       |
> ------------------------\  |
>   |                                     |                       |-| User
> answers the call |  |
>   |                                     |                       |
> |-----------------------|  |
>   |                                     |                       |
>                    |
>   |                                     |                200 OK |
>                    |
>   |                                     |<----------------------|
>                    |
>   |                                     |                       |
>                    |
>   |                              200 OK |                       |
>                    |
>   |<------------------------------------|                       |
>                    |
>   |                                     |                       |
>                    |
>   | ACK                                 |                       |
>                    |
>   |------------------------------------>|                       |
>                    |
>   |                                     |                       |
>                    |
>   |                                     | ACK                   |
>                    |
>   |                                     |---------------------->|
>                    |
>   | ------------------------------\     |                       |
>                    |
>   |-| Session established with B1 |     |                       |
>                    |
>   | |-----------------------------|     |                       |
>                    |
>   |                                     |                       |
>                    | ----------------------------\
>   |                                     |                       |
>                    |-| Client changes network    |
>   |                                     |                       |
>                    | | LTE to Wifi or vice versa |
>   |                                     |                       |
>                    | | Temporary connection lost |
>   |                                     | CANCEL                |
>                    | |---------------------------|
>   |
> |----------------------------------------------X     |
>   |                                     |                       |
>                    | -------------------------------------------------\
>   |                                     |                       |
>                    |-| Reconnected with different IP                  |
>   |                                     |                       |
>                    | | CANCEL is missed and client continues ringing. |
>   |                                     |                       |
>                    | | User answers the call.                         |
>   |                                     |                       |
>             200 OK | |------------------------------------------------|
>   |
> |<---------------------------------------------------|
>   |                                     |                       |
>                    |
>   |                              200 OK |                       |
>                    |
>   |<------------------------------------|                       |
>                    |
>   |                                     |                       |
>                    |
>   |                                     |                       |
>                BYE |
>   |
> |<---------------------------------------------------|
>   |                                     |                       |
>                    |
>   |                                 BYE |                       |
>                    |
>   |<------------------------------------|                       |
>                    |
>   | ---------------------------\        |                       |
>                    |
>   |-| Session terminated by B2 |        |                       |
>                    |
>   | | Call Drop                |        |                       |
>                    |
>   | |--------------------------|        |                       |
>                    |
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20220330/4db5ab0a/attachment.htm>


More information about the sr-users mailing list