Alex, I understand your point and appreciate your input highly, but let's say that asterisk is needed as the media server for other reasons. It may not scale as well as the other solutions but we need them to be there to provide other services. I just wanted to know whether there was any difference aside from the scalabilty issue.
We were under the impression that it was imperative to use either media-proxy or rtp-proxy but after examining in more detail how the 2 solutions work we find no reason not to use asterisk as the media proxy as well. Unless of course we are missing the big picture here and surely will find out once we set out to test it. But given the deep knowledge of a lot of people in this forum we deemed necessary to ask about the feasibility of this workaround. If somebody detects any flaw on this solution or if there is someting else critical or not that we are missing we would love to hear it .
thank you in advance and thank you Alex again, jp
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Sent: Monday, March 16, 2009 6:51:34 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, because the amount of throughput you get per media/RTP proxy is much higher than you would get through something whose entire core is structured to behave as a PBX, with all the attendant features and latent event loop characteristics. A media relay does one thing and one thing only, and it does it well. Asterisk does many things, among them media relay.
So, while you could use Asterisk in this capacity, I don't see the point. It'd be a waste of time. Also, you don't really want to get Asterisk involved in the signaling layer (as a B2BUA) if you can help it. It introduces unnecessary complexity and possible points of interop problems and failure. With a media relay that is controlled by API hooks into Kamailio, you don't have that problem.
On Mon, 16 Mar 2009 15:22:27 -0700 (PDT), Juan Perez jperezsip2008@yahoo.com wrote:
thanks alex, but actually there will be several asterisk servers, managed by the LCR module, that should be OK right? it should be the same as adding several media-proxies or rtp-proxies, am
I
wrong?
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Cc: users@lists.kamailio.org Sent: Monday, March 16, 2009 3:41:46 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, nothing needs to be modified.
However, in this scenario you are limited to Asterisk's performance characteristics in terms of the number of concurrent calls that can be handled. Just about any media relay will be much more scalable and lightweight.
Asterisk is a PBX and a nice feature server. You don't build SIP service delivery platforms out of Asterisk used as a general-purpose call router.
Juan Perez wrote:
Hello
In this scenario, customers behind NAT register in kamailio, records are
stored in a db etc. Kamailio uses Asterisk boxes as gateways to send
calls
to PSTN.
Is it possible to use Asterisk as the media server instead of
media-proxy or rtp-proxy?
In this case the SDP that Asterisk sends in the 180 message needs to me
modified?
thank you jp
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
What are the reasons for Asterisk to be in the media path?
Why not direct calls to it specifically when some feature needs to be provided?
-- Sent from mobile device
On Mar 16, 2009, at 11:23 PM, Juan Perez jperezsip2008@yahoo.com wrote:
Alex, I understand your point and appreciate your input highly, but let's say that asterisk is needed as the media server for other reasons. It may not scale as well as the other solutions but we need them to be there to provide other services. I just wanted to know whether there was any difference aside from the scalabilty issue.
We were under the impression that it was imperative to use either media-proxy or rtp-proxy but after examining in more detail how the 2 solutions work we find no reason not to use asterisk as the media proxy as well. Unless of course we are missing the big picture here and surely will find out once we set out to test it. But given the deep knowledge of a lot of people in this forum we deemed necessary to ask about the feasibility of this workaround. If somebody detects any flaw on this solution or if there is someting else critical or not that we are missing we would love to hear it .
thank you in advance and thank you Alex again, jp
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Sent: Monday, March 16, 2009 6:51:34 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, because the amount of throughput you get per media/RTP proxy is much higher than you would get through something whose entire core is structured to behave as a PBX, with all the attendant features and latent event loop characteristics. A media relay does one thing and one thing only, and it does it well. Asterisk does many things, among them media relay.
So, while you could use Asterisk in this capacity, I don't see the point. It'd be a waste of time. Also, you don't really want to get Asterisk involved in the signaling layer (as a B2BUA) if you can help it. It introduces unnecessary complexity and possible points of interop problems and failure. With a media relay that is controlled by API hooks into Kamailio, you don't have that problem.
On Mon, 16 Mar 2009 15:22:27 -0700 (PDT), Juan Perez jperezsip2008@yahoo.com wrote:
thanks alex, but actually there will be several asterisk servers, managed by the LCR module, that should be OK right? it should be the same as adding several media-proxies or rtp- proxies, am
I
wrong?
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Cc: users@lists.kamailio.org Sent: Monday, March 16, 2009 3:41:46 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, nothing needs to be modified.
However, in this scenario you are limited to Asterisk's performance characteristics in terms of the number of concurrent calls that can be handled. Just about any media relay will be much more scalable and lightweight.
Asterisk is a PBX and a nice feature server. You don't build SIP service delivery platforms out of Asterisk used as a general-purpose call router.
Juan Perez wrote:
Hello
In this scenario, customers behind NAT register in kamailio, records are
stored in a db etc. Kamailio uses Asterisk boxes as gateways to send
calls
to PSTN.
Is it possible to use Asterisk as the media server instead of
media-proxy or rtp-proxy?
In this case the SDP that Asterisk sends in the 180 message needs to me
modified?
thank you jp
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
in a nutshell we wil be implementing a prepaid platform wich includes among other things, customs IVRs, time limited calls, vmail etc. Also is what we feel more comfortable with, which goes a long way :-)
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Cc: "users@lists.kamailio.org" users@lists.kamailio.org Sent: Monday, March 16, 2009 11:50:56 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
What are the reasons for Asterisk to be in the media path?
Why not direct calls to it specifically when some feature needs to be provided?
-- Sent from mobile device
On Mar 16, 2009, at 11:23 PM, Juan Perez jperezsip2008@yahoo.com wrote:
Alex, I understand your point and appreciate your input highly, but let's say that asterisk is needed as the media server for other reasons. It may not scale as well as the other solutions but we need them to be there to provide other services. I just wanted to know whether there was any difference aside from the scalabilty issue.
We were under the impression that it was imperative to use either media-proxy or rtp-proxy but after examining in more detail how the 2 solutions work we find no reason not to use asterisk as the media proxy as well. Unless of course we are missing the big picture here and surely will find out once we set out to test it. But given the deep knowledge of a lot of people in this forum we deemed necessary to ask about the feasibility of this workaround. If somebody detects any flaw on this solution or if there is someting else critical or not that we are missing we would love to hear it .
thank you in advance and thank you Alex again, jp
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Sent: Monday, March 16, 2009 6:51:34 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, because the amount of throughput you get per media/RTP proxy is much higher than you would get through something whose entire core is structured to behave as a PBX, with all the attendant features and latent event loop characteristics. A media relay does one thing and one thing only, and it does it well. Asterisk does many things, among them media relay.
So, while you could use Asterisk in this capacity, I don't see the point. It'd be a waste of time. Also, you don't really want to get Asterisk involved in the signaling layer (as a B2BUA) if you can help it. It introduces unnecessary complexity and possible points of interop problems and failure. With a media relay that is controlled by API hooks into Kamailio, you don't have that problem.
On Mon, 16 Mar 2009 15:22:27 -0700 (PDT), Juan Perez jperezsip2008@yahoo.com wrote:
thanks alex, but actually there will be several asterisk servers, managed by the LCR module, that should be OK right? it should be the same as adding several media-proxies or rtp-proxies, am
I
wrong?
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Cc: users@lists.kamailio.org Sent: Monday, March 16, 2009 3:41:46 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, nothing needs to be modified.
However, in this scenario you are limited to Asterisk's performance characteristics in terms of the number of concurrent calls that can be handled. Just about any media relay will be much more scalable and lightweight.
Asterisk is a PBX and a nice feature server. You don't build SIP service delivery platforms out of Asterisk used as a general-purpose call router.
Juan Perez wrote:
Hello
In this scenario, customers behind NAT register in kamailio, records are
stored in a db etc. Kamailio uses Asterisk boxes as gateways to send
calls
to PSTN.
Is it possible to use Asterisk as the media server instead of
media-proxy or rtp-proxy?
In this case the SDP that Asterisk sends in the 180 message needs to me
modified?
thank you jp
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
--Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
And all this requires Asterisk why?
Certainly, do you want. It will "work.". But if the question is about good design or robustness...
-- Sent from mobile device
On Mar 17, 2009, at 12:00 AM, Juan Perez jperezsip2008@yahoo.com wrote:
in a nutshell we wil be implementing a prepaid platform wich includes among other things, customs IVRs, time limited calls, vmail etc. Also is what we feel more comfortable with, which goes a long way :-)
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Cc: "users@lists.kamailio.org" users@lists.kamailio.org Sent: Monday, March 16, 2009 11:50:56 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
What are the reasons for Asterisk to be in the media path?
Why not direct calls to it specifically when some feature needs to be provided?
-- Sent from mobile device
On Mar 16, 2009, at 11:23 PM, Juan Perez jperezsip2008@yahoo.com wrote:
Alex, I understand your point and appreciate your input highly, but let's say that asterisk is needed as the media server for other reasons. It may not scale as well as the other solutions but we need them to be there to provide other services. I just wanted to know whether there was any difference aside from the scalabilty issue.
We were under the impression that it was imperative to use either media-proxy or rtp-proxy but after examining in more detail how the 2 solutions work we find no reason not to use asterisk as the media proxy as well. Unless of course we are missing the big picture here and surely will find out once we set out to test it. But given the deep knowledge of a lot of people in this forum we deemed necessary to ask about the feasibility of this workaround. If somebody detects any flaw on this solution or if there is someting else critical or not that we are missing we would love to hear it .
thank you in advance and thank you Alex again, jp
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Sent: Monday, March 16, 2009 6:51:34 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, because the amount of throughput you get per media/RTP proxy is much higher than you would get through something whose entire core is structured to behave as a PBX, with all the attendant features and latent event loop characteristics. A media relay does one thing and one thing only, and it does it well. Asterisk does many things, among them media relay.
So, while you could use Asterisk in this capacity, I don't see the point. It'd be a waste of time. Also, you don't really want to get Asterisk involved in the signaling layer (as a B2BUA) if you can help it. It introduces unnecessary complexity and possible points of interop problems and failure. With a media relay that is controlled by API hooks into Kamailio, you don't have that problem.
On Mon, 16 Mar 2009 15:22:27 -0700 (PDT), Juan Perez jperezsip2008@yahoo.com wrote:
thanks alex, but actually there will be several asterisk servers, managed by the LCR module, that should be OK right? it should be the same as adding several media-proxies or rtp- proxies, am
I
wrong?
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Cc: users@lists.kamailio.org Sent: Monday, March 16, 2009 3:41:46 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, nothing needs to be modified.
However, in this scenario you are limited to Asterisk's performance characteristics in terms of the number of concurrent calls that can be handled. Just about any media relay will be much more scalable and lightweight.
Asterisk is a PBX and a nice feature server. You don't build SIP service delivery platforms out of Asterisk used as a general-purpose call router.
Juan Perez wrote:
Hello
In this scenario, customers behind NAT register in kamailio, records are
stored in a db etc. Kamailio uses Asterisk boxes as gateways to send
calls
to PSTN.
Is it possible to use Asterisk as the media server instead of
media-proxy or rtp-proxy?
In this case the SDP that Asterisk sends in the 180 message needs to me
modified?
thank you jp
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
--Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
Your proposed solution is fine and is employed by many of us in the OpenSER/Kamailio community in production environments.
Mark
At 03:23 p.m. 17/03/2009, you wrote:
Alex, I understand your point and appreciate your input highly, but let's say that asterisk is needed as the media server for other reasons. It may not scale as well as the other solutions but we need them to be there to provide other services. I just wanted to know whether there was any difference aside from the scalabilty issue.
We were under the impression that it was imperative to use either media-proxy or rtp-proxy but after examining in more detail how the 2 solutions work we find no reason not to use asterisk as the media proxy as well. Unless of course we are missing the big picture here and surely will find out once we set out to test it. But given the deep knowledge of a lot of people in this forum we deemed necessary to ask about the feasibility of this workaround. If somebody detects any flaw on this solution or if there is someting else critical or not that we are missing we would love to hear it .
thank you in advance and thank you Alex again, jp
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Sent: Monday, March 16, 2009 6:51:34 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, because the amount of throughput you get per media/RTP proxy is much higher than you would get through something whose entire core is structured to behave as a PBX, with all the attendant features and latent event loop characteristics. A media relay does one thing and one thing only, and it does it well. Asterisk does many things, among them media relay.
So, while you could use Asterisk in this capacity, I don't see the point. It'd be a waste of time. Also, you don't really want to get Asterisk involved in the signaling layer (as a B2BUA) if you can help it. It introduces unnecessary complexity and possible points of interop problems and failure. With a media relay that is controlled by API hooks into Kamailio, you don't have that problem.
On Mon, 16 Mar 2009 15:22:27 -0700 (PDT), Juan Perez jperezsip2008@yahoo.com wrote:
thanks alex, but actually there will be several asterisk servers, managed by the LCR module, that should be OK right? it should be the same as adding several media-proxies or rtp-proxies, am
I
wrong?
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Cc: users@lists.kamailio.org Sent: Monday, March 16, 2009 3:41:46 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, nothing needs to be modified.
However, in this scenario you are limited to Asterisk's performance characteristics in terms of the number of concurrent calls that can be handled. Just about any media relay will be much more scalable and lightweight.
Asterisk is a PBX and a nice feature server. You don't build SIP service delivery platforms out of Asterisk used as a general-purpose call router.
Juan Perez wrote:
Hello
In this scenario, customers behind NAT register in kamailio, records are
stored in a db etc. Kamailio uses Asterisk boxes as gateways to send
calls
to PSTN.
Is it possible to use Asterisk as the media server instead of
media-proxy or rtp-proxy?
In this case the SDP that Asterisk sends in the 180 message needs to me
modified?
thank you jp
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
That does not mean it is methodologically or qualitatively a good (or especially scalable) idea.
-- Sent from mobile device
On Mar 17, 2009, at 12:40 AM, Mark Sayer datapipes@avtb.co.nz wrote:
Your proposed solution is fine and is employed by many of us in the OpenSER/Kamailio community in production environments.
Mark
At 03:23 p.m. 17/03/2009, you wrote:
Alex, I understand your point and appreciate your input highly, but let's say that asterisk is needed as the media server for other reasons. It may not scale as well as the other solutions but we need them to be there to provide other services. I just wanted to know whether there was any difference aside from the scalabilty issue.
We were under the impression that it was imperative to use either media-proxy or rtp-proxy but after examining in more detail how the 2 solutions work we find no reason not to use asterisk as the media proxy as well. Unless of course we are missing the big picture here and surely will find out once we set out to test it. But given the deep knowledge of a lot of people in this forum we deemed necessary to ask about the feasibility of this workaround. If somebody detects any flaw on this solution or if there is someting else critical or not that we are missing we would love to hear it .
thank you in advance and thank you Alex again, jp
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Sent: Monday, March 16, 2009 6:51:34 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, because the amount of throughput you get per media/RTP proxy is much higher than you would get through something whose entire core is structured to behave as a PBX, with all the attendant features and latent event loop characteristics. A media relay does one thing and one thing only, and it does it well. Asterisk does many things, among them media relay.
So, while you could use Asterisk in this capacity, I don't see the point. It'd be a waste of time. Also, you don't really want to get Asterisk involved in the signaling layer (as a B2BUA) if you can help it. It introduces unnecessary complexity and possible points of interop problems and failure. With a media relay that is controlled by API hooks into Kamailio, you don't have that problem.
On Mon, 16 Mar 2009 15:22:27 -0700 (PDT), Juan Perez jperezsip2008@yahoo.com wrote:
thanks alex, but actually there will be several asterisk servers, managed by the LCR module, that should be OK right? it should be the same as adding several media-proxies or rtp- proxies, am
I
wrong?
----- Original Message ---- From: Alex Balashov abalashov@evaristesys.com To: Juan Perez jperezsip2008@yahoo.com Cc: users@lists.kamailio.org Sent: Monday, March 16, 2009 3:41:46 PM Subject: Re: [Kamailio-Users] Using Asterisk as media server
No, nothing needs to be modified.
However, in this scenario you are limited to Asterisk's performance characteristics in terms of the number of concurrent calls that can be handled. Just about any media relay will be much more scalable and lightweight.
Asterisk is a PBX and a nice feature server. You don't build SIP service delivery platforms out of Asterisk used as a general-purpose call router.
Juan Perez wrote:
Hello
In this scenario, customers behind NAT register in kamailio, records are
stored in a db etc. Kamailio uses Asterisk boxes as gateways to send
calls
to PSTN.
Is it possible to use Asterisk as the media server instead of
media-proxy or rtp-proxy?
In this case the SDP that Asterisk sends in the 180 message needs to me
modified?
thank you jp
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
-- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 Mobile : (+1) (678) 237-1775
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
On Tuesday 17 March 2009 03:23:36 Juan Perez wrote:
Alex, I understand your point and appreciate your input highly, but let's say that asterisk is needed as the media server for other reasons. It may not scale as well as the other solutions but we need them to be there to provide other services. I just wanted to know whether there was any difference aside from the scalabilty issue.
We were under the impression that it was imperative to use either media-proxy or rtp-proxy but after examining in more detail how the 2 solutions work we find no reason not to use asterisk as the media proxy as well. Unless of course we are missing the big picture here and surely will find out once we set out to test it. But given the deep knowledge of a lot of people in this forum we deemed necessary to ask about the feasibility of this workaround. If somebody detects any flaw on this solution or if there is someting else critical or not that we are missing we would love to hear it .
thank you in advance and thank you Alex again, jp
Hi Juan, As an advice to you, use Asterisk ONLY to link to the PSTN if you have to, no more. Vmail, conference, call parking and all the fancy Class 5 services could be done just with Kamailio+RTProxy/MediaProxy+Sems/any other b2bua Using Asterisk for the Class 5 services not only doen's scale you will find also other problems as "spiral calls, call forward with more than one jump, CDR problems, codec negotiation problems, no fax support, etc.". Asterisk it's a very buggy b2bua, not to mention that it's a PBX that do things "it's own way", it what not dessign with Carrier Class services in mind and more sooner than later you will end crashing with a wall of thing you could not do.
Best regards
thank you very much guys, your comments are highly appreciated, unfortunately it is not up to me to decide the media gw to use. But I will forward this thread to the other teammates so that we all know that we may make a switch in the future. thank you all again jp
----- Original Message ---- From: Raúl Alexis Betancor Santana rabs@dimension-virtual.com To: users@lists.kamailio.org Sent: Tuesday, March 17, 2009 3:15:21 AM Subject: Re: [Kamailio-Users] Using Asterisk as media server
On Tuesday 17 March 2009 03:23:36 Juan Perez wrote:
Alex, I understand your point and appreciate your input highly, but let's say that asterisk is needed as the media server for other reasons. It may not scale as well as the other solutions but we need them to be there to provide other services. I just wanted to know whether there was any difference aside from the scalabilty issue.
We were under the impression that it was imperative to use either media-proxy or rtp-proxy but after examining in more detail how the 2 solutions work we find no reason not to use asterisk as the media proxy as well. Unless of course we are missing the big picture here and surely will find out once we set out to test it. But given the deep knowledge of a lot of people in this forum we deemed necessary to ask about the feasibility of this workaround. If somebody detects any flaw on this solution or if there is someting else critical or not that we are missing we would love to hear it .
thank you in advance and thank you Alex again, jp
Hi Juan, As an advice to you, use Asterisk ONLY to link to the PSTN if you have to, no more. Vmail, conference, call parking and all the fancy Class 5 services could be done just with Kamailio+RTProxy/MediaProxy+Sems/any other b2bua Using Asterisk for the Class 5 services not only doen's scale you will find also other problems as "spiral calls, call forward with more than one jump, CDR problems, codec negotiation problems, no fax support, etc.". Asterisk it's a very buggy b2bua, not to mention that it's a PBX that do things "it's own way", it what not dessign with Carrier Class services in mind and more sooner than later you will end crashing with a wall of thing you could not do.
Best regards
2009/3/17 Juan Perez jperezsip2008@yahoo.com:
thank you very much guys, your comments are highly appreciated, unfortunately it is not up to me to decide the media gw to use.
The fact is that in this thread Asterisk is being recommended exactly for that "media gw". Having Asterisk as intelligent B2BUA for logic application will become a problem for sure. It's not well designed for that.
Hi,
replace asterisk with freeswitch or any other b2bua that scales a little better will certainly avoid future troubles (experience speaking ;p )
Regards,
Gled
Iñaki Baz Castillo a écrit :
2009/3/17 Juan Perez jperezsip2008@yahoo.com:
thank you very much guys, your comments are highly appreciated, unfortunately it is not up to me to decide the media gw to use.
The fact is that in this thread Asterisk is being recommended exactly for that "media gw". Having Asterisk as intelligent B2BUA for logic application will become a problem for sure. It's not well designed for that.
I tend to not agree with some of what people are saying here. We have deployed a Kamailio/Asterisk platform with GREAT success. Although, I have the luxury of having many asterisk servers to achieve a common goal. I have found asterisk to be VERY stable, I am running 1.4.23. The FastAGI and AMI features of asterisk make it VERY easy to build highly complex and robust applications which sit one level removed from the media processor. We generally process hundreds of thousands of calls each day, with our heaviest day on record reaching well over 3 million calls in an 18 hour period... all this with a Kamailio/Asterisk stack.
I think it all depends on the goals and requirements of a particular project, but I can say with full confidence that I would choose the same path if given the opportunity to do it all over again.
Just my $0.02
:)
2009/3/17 Tristan tristan@telemaque.fr:
Hi,
replace asterisk with freeswitch or any other b2bua that scales a little better will certainly avoid future troubles (experience speaking ;p )
Regards,
Gled
Iñaki Baz Castillo a écrit :
2009/3/17 Juan Perez jperezsip2008@yahoo.com:
thank you very much guys, your comments are highly appreciated, unfortunately it is not up to me to decide the media gw to use.
The fact is that in this thread Asterisk is being recommended exactly for that "media gw". Having Asterisk as intelligent B2BUA for logic application will become a problem for sure. It's not well designed for that.
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
El Miércoles, 18 de Marzo de 2009, Geoffrey Mina escribió:
I tend to not agree with some of what people are saying here. We have deployed a Kamailio/Asterisk platform with GREAT success. Although, I have the luxury of having many asterisk servers to achieve a common goal. I have found asterisk to be VERY stable,
I am running 1.4.23.
Then I hope you don't need Asterisk pickup code (since it doesn't work in 1.4.23 due to a regression).
XD
No, I don't need app_pickup... but thanks for the heads up.
On Tue, Mar 17, 2009 at 8:21 PM, Iñaki Baz Castillo ibc@aliax.net wrote:
El Miércoles, 18 de Marzo de 2009, Geoffrey Mina escribió:
I tend to not agree with some of what people are saying here. We have deployed a Kamailio/Asterisk platform with GREAT success. Although, I have the luxury of having many asterisk servers to achieve a common goal. I have found asterisk to be VERY stable,
I am running 1.4.23.
Then I hope you don't need Asterisk pickup code (since it doesn't work in 1.4.23 due to a regression).
XD
-- Iñaki Baz Castillo
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users