Hi List members,
I am planning to bulid a system for large scale deployment.
Looking at Openser features and Asterisk capabilities I decided to build a system on these platforms, but faced the problem of integration.
What is the best method of integration ? I read some columns in the docs, and can not decide...
I came from the network world and can understand protocols and IP communication quite well.
I think I should do the following :
CLIENT <---> Internet <---> Openser machines (load balanced) <---> Asterisk machines (behind NAT, also load balanced, doing mainly codec conversion and switching logic)
My guesses are :
- use dispatcher on the frontend(s) - do not use dispatcher, but rewrite the packets by some programmatical way - any other solution ?
I'd like to spare some energy on this not to start developing some not working solution ;)
Thanks in advance,
Pal Vig
Hello,
if asterisk is behind nat, then you have to use openser+user location+load balancer on the same machine to cope with NAT traversal.
dispatcher is the right module to use for load balancing. If asterisk does tranconding and gatewaying, then it does not need access ot user profiles in openser database. Otherwise, there are some tutorials about openser and asterisk relatime integration, that will help you to start building your platform.
Cheers, Daniel
On 01/21/07 21:44, Víg Pál wrote:
Hi List members,
I am planning to bulid a system for large scale deployment.
Looking at Openser features and Asterisk capabilities I decided to build a system on these platforms, but faced the problem of integration.
What is the best method of integration ? I read some columns in the docs, and can not decide...
I came from the network world and can understand protocols and IP communication quite well.
I think I should do the following :
CLIENT <---> Internet <---> Openser machines (load balanced) <---> Asterisk machines (behind NAT, also load balanced, doing mainly codec conversion and switching logic)
My guesses are :
- use dispatcher on the frontend(s)
- do not use dispatcher, but rewrite the packets by some
programmatical way
- any other solution ?
I'd like to spare some energy on this not to start developing some not working solution ;)
Thanks in advance,
Pal Vig
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users