There is no guarantee that a BYE will be received from an end-point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); }
and record_route() to be sure that "BYE" wil visit your server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at philonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE message? I have some instances that a BYE message is not logged by SER. Is there a way to fix this? What could be the possible scenarios that causes missing BYE's?
Thanks, Ryan
Whereas I agree that's a possible solution I would not say it is a optimal one. Achieving CDR accuracy by the way of relaying RTP through your site does not appear to stand in good economic standing to me (which encompasses bandwidth conumption, QoS latency issues, extra complexity).
-jiir
At 14:30 27/06/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end-point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at philonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE message? I have some instances that a BYE message is not logged by SER. Is there a way to fix this? What could be the possible scenarios that causes missing BYE's?
Thanks, Ryan
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/
Jiri, you are right, it is a trade-off.
Adrian
On Jun 27, 2006, at 11:22 PM, Jiri Kuthan wrote:
Whereas I agree that's a possible solution I would not say it is a optimal one. Achieving CDR accuracy by the way of relaying RTP through your site does not appear to stand in good economic standing to me (which encompasses bandwidth conumption, QoS latency issues, extra complexity).
-jiir
At 14:30 27/06/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end-point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your
server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at philonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE message? I have some instances that a BYE message is not logged by SER. Is there a way to fix this? What could be the possible scenarios that causes missing BYE's?
Thanks, Ryan
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/
Hi jiri, I agree what you exposed here. But what do you think could be the best aproach to this scenario? . There could be some missing BYE packets in a production enviroment witch you'll potentially lost from billing.
What do u think?
Cheers,
2006/6/27, Jiri Kuthan jiri@iptel.org:
Whereas I agree that's a possible solution I would not say it is a optimal one. Achieving CDR accuracy by the way of relaying RTP through your site does not appear to stand in good economic standing to me (which encompasses bandwidth conumption, QoS latency issues, extra complexity).
-jiir
At 14:30 27/06/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end-point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at philonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE message?
I
have some instances that a BYE message is not logged by SER. Is there a way to fix this? What could be the possible scenarios that causes missing BYE's?
Thanks, Ryan
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
my suggestion is use session-timer at the gateway for off-net calls. on-net calls are not worth it.
-jiri
At 20:29 29/06/2006, Robert Zorop wrote:
Hi jiri, I agree what you exposed here. But what do you think could be the best aproach to this scenario? . There could be some missing BYE packets in a production enviroment witch you'll potentially lost from billing.
What do u think?
Cheers,
2006/6/27, Jiri Kuthan <mailto:jiri@iptel.orgjiri@iptel.org>: Whereas I agree that's a possible solution I would not say it is a optimal one. Achieving CDR accuracy by the way of relaying RTP through your site does not appear to stand in good economic standing to me (which encompasses bandwidth conumption, QoS latency issues, extra complexity).
-jiir
At 14:30 27/06/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end-point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at http://philonline.comphilonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE message? I have some instances that a BYE message is not logged by SER. Is there a way to fix this? What could be the possible scenarios that causes missing BYE's?
Thanks, Ryan
Serusers mailing list mailto:Serusers@lists.iptel.orgSerusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/http://iptel.org/~jiri/
Serusers mailing list mailto:Serusers@lists.iptel.orgSerusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/
Hi Jiri, I think it also depends on the provider. Some PSTN gateway provider don't have support for session-timer. But for me I took the bitter pill, make all RTP session pass through mediaproxy.
Thanks, Ryan
At 05:47 AM 6/30/2006, Jiri Kuthan wrote:
my suggestion is use session-timer at the gateway for off-net calls. on-net calls are not worth it.
-jiri
At 20:29 29/06/2006, Robert Zorop wrote:
Hi jiri, I agree what you exposed here. But what do you think could be
the best aproach to this scenario? . There could be some missing BYE packets in a production enviroment witch you'll potentially lost from billing.
What do u think?
Cheers,
2006/6/27, Jiri Kuthan <mailto:jiri@iptel.orgjiri@iptel.org>: Whereas I agree that's a possible solution I would not say it is a
optimal one.
Achieving CDR accuracy by the way of relaying RTP through your
site does not
appear to stand in good economic standing to me (which encompasses bandwidth conumption, QoS latency issues, extra complexity).
-jiir
At 14:30 27/06/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end-point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at http://philonline.comphilonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE message? I have some instances that a BYE message is not logged by SER. Is there a way to fix this? What could be the possible scenarios that causes missing BYE's?
Thanks, Ryan
Serusers mailing list mailto:Serusers@lists.iptel.orgSerusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/http://iptel.org/~jiri/
Serusers mailing list mailto:Serusers@lists.iptel.orgSerusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Hi Adrian, But I use Mediaproxy only for NATed clients, is there a way for me to use it for non-NAT'ed clients also?
Thanks, Ryan,
At 08:30 PM 6/27/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end-point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at philonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE message? I have some instances that a BYE message is not logged by SER. Is there a way to fix this? What could be the possible scenarios that causes missing BYE's?
Thanks, Ryan
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Yes you can use it in the same way, just call the use_media_proxy() function on all call methods and their replies see the sample file that comes with the distribution.
Adrian
On Jun 28, 2006, at 2:55 AM, Ryan Pagquil wrote:
Hi Adrian, But I use Mediaproxy only for NATed clients, is there a way for me to use it for non-NAT'ed clients also?
Thanks, Ryan,
At 08:30 PM 6/27/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end-point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your
server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at philonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE
message? I
have some instances that a BYE message is not logged by SER. Is
there
a way to fix this? What could be the possible scenarios that causes missing BYE's?
Thanks, Ryan
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Hi Adrian, If I make mediaproxy present in all my media sessions it serves as a b2bua, isn't it?
Thanks, Ryan
At 02:42 PM 6/28/2006, Adrian Georgescu wrote:
Yes you can use it in the same way, just call the use_media_proxy() function on all call methods and their replies see the sample file that comes with the distribution.
Adrian
On Jun 28, 2006, at 2:55 AM, Ryan Pagquil wrote:
Hi Adrian, But I use Mediaproxy only for NATed clients, is there a way for me to use it for non-NAT'ed clients also?
Thanks, Ryan,
At 08:30 PM 6/27/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end-point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your
server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at philonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE
message? I
have some instances that a BYE message is not logged by SER. Is
there
a way to fix this? What could be the possible scenarios that causes missing BYE's?
Thanks, Ryan
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
A B2BUA is something completely different than MediaProxy. Imagine two phones connected back to back (hence the name B2B user agent).
On Jun 28, 2006, at 9:23 AM, Ryan Pagquil wrote:
Hi Adrian, If I make mediaproxy present in all my media sessions it serves as a b2bua, isn't it?
Thanks, Ryan
At 02:42 PM 6/28/2006, Adrian Georgescu wrote:
Yes you can use it in the same way, just call the use_media_proxy() function on all call methods and their replies see the sample file that comes with the distribution.
Adrian
On Jun 28, 2006, at 2:55 AM, Ryan Pagquil wrote:
Hi Adrian, But I use Mediaproxy only for NATed clients, is there a way for me to use it for non-NAT'ed clients also?
Thanks, Ryan,
At 08:30 PM 6/27/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end- point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your
server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at philonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE
message? I
have some instances that a BYE message is not logged by SER. Is
there
a way to fix this? What could be the possible scenarios that
causes
missing BYE's?
Thanks, Ryan
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Ok, it means that I'll just make the RTP pass through mediaproxy by enabling the use of it on non-NATed UA's. Just a question, I have an existing RADIUS accounting setup, would there be a problem if I implemented the accounting feature of mediaproxy? I'm afraid because written in the docs in the distro i need to patch the radacct table, will it affect the existing one or alter something?
Thanks, Ryan
At 04:02 PM 6/28/2006, Adrian Georgescu wrote:
A B2BUA is something completely different than MediaProxy. Imagine two phones connected back to back (hence the name B2B user agent).
On Jun 28, 2006, at 9:23 AM, Ryan Pagquil wrote:
Hi Adrian, If I make mediaproxy present in all my media sessions it serves as a b2bua, isn't it?
Thanks, Ryan
At 02:42 PM 6/28/2006, Adrian Georgescu wrote:
Yes you can use it in the same way, just call the use_media_proxy() function on all call methods and their replies see the sample file that comes with the distribution.
Adrian
On Jun 28, 2006, at 2:55 AM, Ryan Pagquil wrote:
Hi Adrian, But I use Mediaproxy only for NATed clients, is there a way for me to use it for non-NAT'ed clients also?
Thanks, Ryan,
At 08:30 PM 6/27/2006, Adrian Georgescu wrote:
There is no guarantee that a BYE will be received from an end- point. One possible solution is to use MediaProxy 1.7.2 in combination with SER. It will correctly terminate calls that have no BYE, by updating the radacct table AcctSessionTime column based on the last time RTP was relayed.
Adrian
=====
Hi, Use for logging:
if (method=="BYE" || method=="CANCEL") { log(1, "SER: BYE"); setflag(1); } and record_route() to be sure that "BYE" wil visit your
server.
Dani
On Mon, 26 Jun 2006 17:42:24 +0800 Ryan Pagquil <rpagquil at philonline.com> wrote:
Hi, How can I be sure that all calls are terminated by a BYE
message? I
have some instances that a BYE message is not logged by SER. Is
there
a way to fix this? What could be the possible scenarios that
causes
missing BYE's?
Thanks, Ryan
Serusers mailing list Serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers