Dear list:
I am quite new to Kamailio and i am really struggling to get some answer to some questions i have been trying to get answers by reading documentation and other questions or solutions around internet.
Even though i am integrating Kamailio with two Asterisk boxes with the module dispatcher, i didnt follow the quite popular guide of Asterisk Kamailio Realtime Integration (
http://kb.asipto.com/asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb). The reason why i didnt is that it actually behaved weird since i wanted Kamailio to be a stateful proxy and also wanted Kamailio to act as a Registrar Server and Location Server using subscriber and location tables of kamailio database, keeping both Asterisk strictly as Media Servers.
Also i have been able to solve some NAT Traversal issues using RTPProxy and not using those Asterisk boxes with their nat or qualify parameters to solve NAT issues. Most of my solution started following this guide (
http://saevolgo.blogspot.com/2013/08/rtpproxy-revisited-kamailio-40.html) which let me handle registration and location with Kamailio and also changed it putting kamailio behind NAT.
Now to the real question, is there anyway to include Asterisk voicemail functionality with the solution I already mentioned? the question is because, as I far as I know, Asterisk needs to associate mailboxes to its users. So i believe that i have to practically change most of my solution and find a way to make Kamailio register and locate users with the Realtime integration of Asterisk and map the registration accordingly to the table fields.
But it destroys most of my NAT and register solution since i also configured one of the private IPs as a peer in Asterisk sort of like in that guide
[Kamailio]
type=friend
host=192.168.1.244
port=5060
disallow=all
allow=gsm
allow=g729
allow=alaw
allow=ulaw
Sorry for making the question so long and to be quite ignorant with some of the concepts involving Kamailio with Asterisk
Thanks
Alejandro