- assigned_to: nobody --> tkharris
When using VoIP, once a dialog is finished, a end_session message is sent by some module (dialog_manager?!), but then the VoIP module doesn't send the hang up signal to the VoIP provider, so the phone call continues. Once the caller hang up on their side (e.g., I close my cell phone), another end_session message is sent... There should really be only one end_session message sent, either by the cell phone when the user hang up before the end of the dialog (in which case all the other modules have to stop and reinitialize), or by the dialog manager (DM) when the dialog is over (in which case all the other modules have to stop and reinitialize, including the VoIP module which has to send a hang up signal.
Example
-----------------------
S: You just reported a pothole on FORBES STREET between SHADY and MURRAY. Is this correct?
U(0.84404): YES
U(tty):
S: Would you like to report another pothole?
U(0.84404): NO
U(tty):
S: Thank you for using tell us. goodbye.
------------------------------------
Session finished at 08:23:45.546
------------------------------------
------------------------------------
Session finished at 08:24:43.443
------------------------------------