[Asterisk-Users] Modifyed Prepaid application

Hekuran Doli asterisk at ati-kos.com
Tue Jun 22 10:52:27 MST 2004


Hi all

I have installed dhe modifyed prepaid application and pouplated the
database to. the authentication works fine also the read credit but I cant
send calls, I think there is some missconfiguration with providers table.
I get the following logs from postgresql:

LOG:  statement: SELECT * FROM asterisk_authenticate('23') AS
authenticate(credit integer, tariffid integer, activated bool, expired
bool, cardid text)
LOG:  statement: SELECT stoptime is NULL FROM card left join cid
USING(cidid) left join call USING(cardid) WHERE stoptime is NULL and
cid='23' and not (starttime is NULL)
LOG:  statement: SELECT 1
LOG:  statement: SELECT * FROM asterisk_authorize(1,'37744387555') AS
authorize(rate integer, tariffrateid integer, prefix text, tech text,
ipaddress text, providerid integer, countryprefixid integer)
LOG:  statement: SELECT 1
LOG:  statement: SELECT
asterisk_acct_start('1087916518.15','SIP/23-3328','23','2004-06-22
17:02:17',135236120,135225320,79,'')
ERROR:  insert or update on table "call" violates foreign key constraint
"providerid_fkey"
DETAIL:  Key (providerid)=(135236120) is not present in table "provider".
LOG:  statement: SELECT 1
LOG:  statement: SELECT
asterisk_acct_stop('1087916518.15','19','ANSWERED','2004-06-22 17:02:17')

I send outbound calls from extensions.conf in this structure:
exten => _0.,2,Dial(h323/${CALLERID}#${EXTEN:1}@212.150.*.*)


Best Regards
Hekuran





More information about the asterisk-users mailing list