What you describe should work just fine. Adrian
On Jan 7, 2013, at 9:27 PM, Davide Dal Frà wrote: > Hi all, > > I'm playing with OpenSIPS and prepaid accounts, and for each single sips > users it's working fine. > > Now i'm thinking about having another sip proxy (with our domain) that > forwards all calls to my proxy with prepaid service. > Reading some post on mailing list i saw that Cdrtool can work only with > single sips users. > > There are some way to have a prepaid service based on Source ip of signaling > or domain? > > Looking the CDRtool source, i think that i can place a fake account on > prepaid table, and match/replace the request coming from a domain with a > preg_replace php function: > Is this a good idea or not? > > Here's an example about my idea: > > Insert into mysql "prepaid" table something like this: > [email protected] > > before the sql query into rating engine that select the right account i can > do something like this (writen in pseudocode): > > if ( preg_match("/external-domain.tld/") ){ > $TEMP_DOMAIN_RPLC = explode("@" , $account); > $account = "FAKE_PREPAID@". $TEMP_DOMAIN_RPLC[1]; > } > .. > so in this way every call coming from any [email protected] is billed > in prepayed mode as [email protected] user. > > It's good or bad? > > > > Thanks in advance > > Regards > Davide > > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
