Hi,
Here's a set of basic questions for which I need your help. I want to play
different announcements based on the caller's history. For simplicity, I
want ann1_user1.wav to be played for the first call, and ann2_user1.wav for
all subsequent calls from the 1st user. Similarly for 2nd user, the files
would be ann*_user2.wav.
1) I want to have a basic record of the number of times a user has called
the SER(ie, sent an INVITE). Which table and column in mySQL can I use for
this purpose. Also, how can I write the integer using SER commands (ie
something that I can put in ser.cfg file). There is an example (
http://www.iptel.org/write_custom_text_to_mysql_acc_table) which uses
'acc_db_request', but it can only write to sip_status column in acc table.
How can I modify /write to to any general field in mysql?
2) Subsequently, how can I retreive this value from mysql through some
command in ser.cfg file. I want to use this value in an 'if' statement and
redirect the process flow accordingly.
3) I was thinking of rewriting the uri to make it 'ann1_user1@xxxxx' and
sending the request to early_announce application so that the user hears
different announcement based on username and their call history (ie whether
this user has called before or not). However, I am not very clear about how
to do this. Is there any simpler method to do this. The final aim of this
whole exercise is to demonstrate call differentiation based on username and
user history. So if someone has a better idea then please do share it.
Thanks for the help and accept my apologies for squeezing so many questions
into a single message.
Regards,
Frq