I'm working with call terminations. Our customers subscribe our service like a regular SIP provider. We receive the calls via SIP or IAX2. The calls reach our asterisk server and we need to decide wich is the best option of provider to complete the call.
To do that, we take the number receive as incoming call, search in our MySQL database to find out which is the best service provider. If we don't find on our database, we will check outside, via URL search the provider.
When we have the provider defined, we send to the right trunk.
We have this solution working today, running Asterisk 11.5.1 and FreePBX 2.11. But we are facing some issues with the solution: sometimes the calls are being cancelled.
We are looking some professional that is able to fix the issue with the actual environment or propose a new environment (pure Asterisk) and deliver the solution working.
Professionals with similiar projects will be preferred.
If additional information is required I'll provide. If its necessary take a look in our environment to establish a more concise scope, we can discuss this and arrange it.
I have done a lot of asterisk projects. Please look to my profile, I have a lot of great reviews and feedback. To complete your project there are two ways to check the current solution and see the issue or to develop a new solution for asterisk. The solution will use an application called by asterisk that will use the mysql or http request.
I never recommend people use FreePBX for doing Wholesale termination since FreePBX is a PBX and you get the issues of IVR in the middle of your calls hence could be a reason you are seeing so many cancellations.
I am happy to provide you with a much better solution for wholesale termination based on Asterisk + A2Billing. Also you need to consider security of your servers since SIP is now the most widely attacked protocol on the internet since 2011. My bid also includes hardening your server.
All the best
Errol
Hello. I will need a look into your current setup to get the big picture. Did you run some debug to see cancelled calls what disconnect code they have? I suspect some time out in the SIP transactions (maybe the search time is sometimes too long or stuck and the call is abandoned for lack of ACK). There are several ways to accomplish LCR under asterisk. BR,
Hello.......................................................................................................................................................................................
uspmca is my skype
Hi,
I'm new in this site, but, for 9 years I'm worked and developed voip project for enterprise.
If you want send me more information about your project we can discuss about that.
NOTE: this is not a bid I changed price and delivery days later.
Ready to work with you.I can assure you of my timeliness, quality and experience. I can start work immediately.
i have an experience in c#,php,word press, html and c++, still liberty than enable me to do this demand and also i have experience TCP/IP connection
i have an experience in javase and google api andriod
Hi,
My Bid is tentative.
I am a technology expert (electronics to IT to VOIP/GSM/RF/SAT/LAN/WAN).
I am an Asterisk expert and I have this solution already for my system. But it is based on Asterisk 1..2 (I have changed all the code for this version and fixed the bugs and improved it so it is now an original product).
I can fix your system, but we will need to discuss. My issue is with your URL search. I assume you have specific URLs to search for a trunk.
I am a Canadian Technology developer and a registered business.
I don't do escrow so you wil need to pay me direct via paypal or some other way.
Thank you.
Warm regards,
Anthonus.
Looking at Your requirements I'd suggest to switch to a pure Asterisk solution.
However it could be a good idea to have a failover mechanism for the trunks used for outbound calls in a way where You select not only the best provider for a destination but 2 or three (ranked by there quality or rate). This "Least Cost Routing" should minimize the calls which may fail.
I've installed such systems already in several countries with several providers and routing strategies.
Before starting it would be great to have a closer look at Your actual installation to adopt it in an optimized way.