[Serusers] accounting

harry gaillac gaillacharry at yahoo.fr
Tue Jul 26 12:38:54 CEST 2005


Hello,

If somebody is interested to send voicemessages to
both user account and their aliases:
sip:alice at mydomain or  sip:123456789 at mydomain  or 
sip:s.alice at mydomain for example.



I add in  AnswerMachine.cpp file (voicemail module):
//////////////////////////////////////////////////////
    if(AmConfig::SendMethod == "fifo"){

        DBG("`P-Email-Address' has not been found:
trying fifo db\n");

        SerDBQuery email_query("aliases");
        email_query.addKey("email_address");
        email_query.addWhereClause("username = \"" +
cmd.user + "\"");

        int query_res = email_query.execute();

        if(query_res < 0)
            ERROR("voicemail: error while fetching
user's email address");
        else if(query_res > 0) {
            cmd.email = email_query.getVal(0,0);
            DBG("email address for user '%s': <%s>\n",
                cmd.user.c_str(),cmd.email.c_str());
        }
    }
///////////////////////////////////////////////////////
i added column email-address in aliases table:

///////////////////////////////////////////////////////
mysql> select * from aliases;
+----------+------------+----------------------+-----------------------+----------+---------------------+------+---------------------------------------------------------------------+------+----------------+-----------+-------+-------+-------------------------+
| username | domain     | contact              |
email_address         | received | expires            
| q    | callid                                       
                | cseq | last_modified  | replicate |
state | flags | user_agent        |
+----------+------------+----------------------+-----------------------+----------+---------------------+------+---------------------------------------------------------------------+------+----------------+-----------+-------+-------+-------------------------+
| 85       | nxs.yi.org | sip:bob at nxs.yi.org   |
gaillacharry at yahoo.fr | NULL     | 2005-07-24 18:08:41
| 1.00 |
The-Answer-To-The-Ultimate-Question-Of-Life-Universe-And-Everything
|   42 | 20050725153201 |         0 |     0 |   128 |
SIP Express Router FIFO |
| 84       | nxs.yi.org | sip:alice at nxs.yi.org |
gaillacharry at yahoo.fr | NULL     | 2005-07-24 18:09:19
| 1.00 |
The-Answer-To-The-Ultimate-Question-Of-Life-Universe-And-Everything
|   42 | 20050725153232 |         0 |     0 |   128 |
SIP Express Router FIFO |
+----------+------------+----------------------+-----------------------+----------+---------------------+------+---------------------------------------------------------------------+------+----------------+-----------+-------+-------+-------------------------+
2 rows in set (0.00 sec)
///////////////////////////////////////////////////////
 


> --- harry gaillac <gaillacharry at yahoo.fr> a écrit :
> 
> > Hello,
> > 
> > I use ser/serweb-0.9.3 I added tow accounts with
> > numerical aliases.
> > When I dial user1 at domain to user2 at domain it's ok.
> > if i wish to forward to voicemail sems send me
> back
> > voicemessages.
> > However if i dial alias1 at domain to alias2 at domain I
> > get
> > 
> > the message below.
> > 
> > How can I solve this problem ?
> > 
> > Harry
> > 
> >
> 


	
	
		
___________________________________________________________________________
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger 
Téléchargez cette version sur http://fr.messenger.yahoo.com




More information about the sr-users mailing list