Dear Kamailio Users
I might need a bit help with starting.
We are a TSP and at the moment we use a commercial carrier grade voice switch, which is very VERY inflexible and where bugs we find either don't get fixed, or only with a large delay.
As everywhere else we embrace opensource and enjoy the possibility to quickly fix bugs ourselves (we have a software development department) we are evaluating Kamailio.
Basically, if we have a centralized SIP routing engine, which can record CDRS for Billing and do some Number Translations (lookup on external service or database) for (location based emergency numbers, call forwarding services, ported numbers, call spam blacklisting) we could do way more than our actual $$$ carrier switch is capable of. Kamailio sounds like perfect for this task.
First step:
Get a machine up and running with Kamailio and Siremis, done, that was easy.
Next:
Connect his SIP wise via what I would call a 'SIP carrier interconnecton', ip based authenticated trunk between our carrier switch and Kamailio so we can route some number ranges from our carrier switch to Kamailio and then continue to test with subscribers, subscriber trunks and all else we need on Kamailio.
I'm quite fluent in Asterisk (our Voicemail and Announcement Services are based on Asterisk) and SIP and have come across many different PBX, but after reading parts of the documentation, and trying myself to understand how Kamailio talks to other SIP endpoints I am a bit at a loss.
I would have expected that I would configure our carrier switch as 'remote SIP gateway' or whatever it would be called.
But I start fearing, Kamilio works completely differently. So I might need a bit of pointing the right direction to get started.
I did try with the 'CarrierRoute Management' or 'Dispatcher' functions, but I only find very little documentation on this.
So how do I get started? How do I, for starters, tell Kamailio what the Hostname or IP of my Carrier switch is and how do I set a 'default' call route to this?
Kind regards
-BenoƮt Panizzon-