Other than Session-Timers or B2BUA is there any way to detect a runaway call? I use third party PSTN providers so, I do not control the PSTN gateway.
I have read everything I can find on the lists but haven't had much luck. I know I can pull info from the acc table and fake a BYE to disconnect the call, but is there any way to first determine if the call is still actually in progress or if it a runaway.
I have heard rumor of some providers that automatically drop calls after an hour or so. This is obviously not a good solution.
As always, your help is most appreciated!
- Daryl
If you don't control the gateway, not that I know of. You need the rtp stream in order to make a distinction between an on-going call or a call where ex. one party pulled the plug on the UA (and thus did not send a BYE). g-) ----- Original Message ----- From: "Daryl Sanders" daryl.sanders@gmail.com To: "SER Users" serusers@iptel.org; users@openser.org Sent: Thursday, October 27, 2005 02:10 AM Subject: [Serusers] Detecting runaway calls
Other than Session-Timers or B2BUA is there any way to detect a runaway call? I use third party PSTN providers so, I do not control the PSTN gateway.
I have read everything I can find on the lists but haven't had much luck. I know I can pull info from the acc table and fake a BYE to disconnect the call, but is there any way to first determine if the call is still actually in progress or if it a runaway.
I have heard rumor of some providers that automatically drop calls after an hour or so. This is obviously not a good solution.
As always, your help is most appreciated!
- Daryl
Serusers mailing list Serusers@iptel.org http://mail.iptel.org/mailman/listinfo/serusers
Hi Daryl,
there are two levels you can control a call: - signalling (SIP) , but you need some dialog support (B2BUA) or Session-Timer support on one party - media - monitor the media in order to figure out when the call is actually ended and log this also. But this requires the force media via your proxy and also to have some devel on a media relay for acc support.
regards, bogdan
Daryl Sanders wrote:
Other than Session-Timers or B2BUA is there any way to detect a runaway call? I use third party PSTN providers so, I do not control the PSTN gateway.
I have read everything I can find on the lists but haven't had much luck. I know I can pull info from the acc table and fake a BYE to disconnect the call, but is there any way to first determine if the call is still actually in progress or if it a runaway.
I have heard rumor of some providers that automatically drop calls after an hour or so. This is obviously not a good solution.
As always, your help is most appreciated!
- Daryl
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users