Hi,<br><br>I'm using kamailio 1.5 from the branch. In a conditional forwarding scenario with this call flow:<br><br><br><font face="courier new,monospace"> Phone A Kamailio Phone B Phone C<br>
| | | |<br> | | | |<br> | | | |<br> |INVITE | | |<br>
|------------->| | |<br> |100 Trying | | |<br> |<-------------| | |<br> | |INVITE | |<br>
| |------------->| |<br> | |100 trying | |<br> | |<-------------| |<br> | |180 Ringing | |<br>
| |<-------------| |<br> |180 Ringing | | |<br> |<-------------| | |<br> | |486 Busy Here | |<br>
| |<-------------| |<br> | |ACK | |<br> | |------------->| |<br> | |INVITE | |<br>
| |---------------------------->|<br> | |100 trying | |<br> | |<----------------------------|<br> | |180 Ringing | |<br>
| |<----------------------------|<br> |180 Ringing | | |<br> |<-------------| | |<br> | |200 OK | |<br>
| |<----------------------------|<br> |200 OK | | |<br> |<-------------| | |<br> |ACK | | |<br>
|------------->| | |<br> | |ACK | |<br> | |---------------------------->|<br> | | | |<br>
| | | |</font><br><br>What I'm observing is that when Kamailio receives the 486 from B, the dialog between A and B is not destroyed, so when the call is finally established between A and C there are two active dialogs as I could check with `kamctl fifo get_statistics active_dialogs`. Shouldn't there be only one active dialog? Is this a problem in my script or a problem with the dialog module?<br>
<br>Thanks in advance,<br><br>Santi<br><br><br>