Page 1 of 1

Asterisk and fast agi cache

PostPosted: Fri Feb 02, 2007 5:08 pm
by nurbina_malu
Hello,

I pass you the main configurations file

exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log)
exten => h,2,DeadAGI(agi://127.0.0.1:4577/VD_hangup--HVcause ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIAL
EDTIME}-----${ANSWEREDTIME}))

exten => _9XXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _9XXXXXXX,2,Dial(${TRUNK}/${EXTEN:1},,tTo)
exten => _9XXXXXXX,3,Hangup

I have finalized eliminating the file call_log.agi that was located in the /var/lib/asterisk/agi-bin directory, after eliminating that file I have made a series of calls, and I am with the surprise that even so these calls are registered in the table call_log. I do not understand so that they register the calls on the table call_log if script that uses the application fast agi is not present in the /var/lib/asterisk/agi-bin directory (This is the directory who asterisk to occupy by defect for script agi and also corresponds to the directory defined in the configuration file astguiclient.conf. so that

what is making that for happening this anomaly?
Has Asterisk a system of storing for the eliminated agi´s archives ?.

Thanks.

PostPosted: Sat Feb 03, 2007 5:44 pm
by mflorell
FastAGI is not an AGI, it's a server application that runs all the time. Because of this it's much faster and doesn't need to initialize every time you call it.

Fast Agi

PostPosted: Sun Feb 04, 2007 6:41 pm
by nurbina_malu
Hello mflorell,

I understand that Fast agi is a Server, but I don´t understand howto work this server, and I have this doubt becouse in my asterisk agi directory (/var/lib/asterisk/agi-bin is not present the file call_log.agi, and I suppose that this file is the one that the fastagi server uses to load information on the table of the mysql called call_log.

I cannot understand as the following line of programming works really on the file extensions.conf

exten => _9XXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
At the end of the line of programming the word appears call_log, and It would like to be known to that thing to allude this word.

More information related to my problem of the fast agi

PostPosted: Sun Feb 04, 2007 7:02 pm
by nurbina_malu
It is necessary that the file call_log.agi is present on the fast agi server, I precisely have erased the file to know as the fast agi server behaves without this file, and for the results that I see in the table call_log, the fast agi works without any problem.

This result makes me think that the fast agi does not use the script call_log.agi that is located in the directory /var/lib/asterisk/agi-bin.

One of the targets of this analysis is to know as there can modify the prefix 727 that is in front in all the records noted down in the field number_dialed of the table call_log.

Thanks!.

PostPosted: Sun Feb 04, 2007 9:46 pm
by mflorell
fastagi does not use the script call_log.agi.

what is the output of "screen -r" on your system.

screen -d -r 4990.ASTlisten

PostPosted: Sun Feb 04, 2007 10:21 pm
by nurbina_malu
Hello matt

Extension: h
Priority: 2
Application: DeadAGI
AppData: agi://127.0.0.1:4577/VD_hangup--HVcause ... ----------)
Uniqueid: 1170645276.14

Event: Hangup
Privilege: call,all
Channel: SIP/700-081eb358
Uniqueid: 1170645276.14
Cause: 0
Cause-txt: Unknown

|
|UPDATE vicidial_manager set status='DEAD', channel='SIP/700-081eb358' where server_ip = '192.168.20.245' and uniqueid = '1170645276.14' and callerid NOT LIKE "DCagcW%";|
|0E0 HANGUPS updated|
input lines: 3|859600|50|
+++++++++++++++++++++++++++++++sending keepalive transmit line 859600|2007-02-05 0:14:56|2007-02-05 00:14:56|
input buffer: 78 lines: 1 partial: 0
|

Event: PeerStatus
Privilege: system,all
Peer: SIP/700
PeerStatus: Registered

|
input lines: 3|859550|50|
+++++++++++++++++++++++++++++++sending keepalive transmit line 859550|2007-02-05 0:16:39|2007-02-05 00:16:39|
input lines: 3|859500|50|
+++++++++++++++++++++++++++++++sending keepalive transmit line 859500|2007-02-05 0:18:22|2007-02-05 00:18:22|
input buffer: 78 lines: 2 partial: 0
|



Event: PeerStatus
Privilege: system,all
Peer: SIP/700
PeerStatus: Registered

|
loop counter: |859481|19|


Thanks.

PostPosted: Mon Feb 05, 2007 1:27 am
by mflorell
You don't see a list of screens to attach to?

This is the only screen running on your system?

screen -r lists

PostPosted: Mon Feb 05, 2007 8:42 am
by nurbina_malu
~# screen -r

There are several suitable screens on:
11285.ASTlisten (Dead ???)
11107.ASTsend (Dead ???)
3118.ASTsend (Dead ???)
13626.ASTsend (Dead ???)
8003..dialer-one (Dead ???)
4027.ASTVDadapt (Dead ???)
8629.ASTlisten (Dead ???)
28552.ASTsend (Dead ???)
17397.ASTsend (Dead ???)
8306..dialer-one (Dead ???)
22519.ASTlisten (Dead ???)
7157..dialer-one (Dead ???)
1698..dialer-one (Dead ???)
5108..dialer-one (Dead ???)
4343..dialer-one (Dead ???)
594.ASTlisten (Dead ???)
2167..dialer-one (Dead ???)
880..dialer-one (Dead ???)
5713..dialer-one (Dead ???)
2153..dialer-one (Dead ???)
9491..dialer-one (Dead ???)
29337..dialer-one (Dead ???)
4922.ASTsend (Dead ???)
4598..dialer-one (Dead ???)
4740..dialer-one (Dead ???)
7913..dialer-one (Dead ???)
6849.ASTsend (Dead ???)
4452..dialer-one (Dead ???)
5794..dialer-one (Dead ???)
2499..dialer-one (Dead ???)
2862..dialer-one (Dead ???)
488..dialer-one (Dead ???)
5801..dialer-one (Dead ???)
23166..dialer-one (Dead ???)
8980..dialer-one (Dead ???)
6366..dialer-one (Dead ???)
8757..dialer-one (Dead ???)
9262..dialer-one (Dead ???)
570..dialer-one (Dead ???)
9290..dialer-one (Dead ???)
2689..dialer-one (Dead ???)
6340..dialer-one (Dead ???)
12245.ASTlisten (Dead ???)
1408..dialer-one (Dead ???)
2278..dialer-one (Dead ???)
8197..dialer-one (Dead ???)
1204..dialer-one (Dead ???)
3898..dialer-one (Dead ???)
6982..dialer-one (Dead ???)
4206..dialer-one (Dead ???)
3168..dialer-one (Dead ???)
11529.ASTsend (Dead ???)
3657..dialer-one (Dead ???)
8406..dialer-one (Dead ???)
4364..dialer-one (Dead ???)
9547..dialer-one (Dead ???)
1870..dialer-one (Dead ???)
25559..dialer-one (Dead ???)
9098..dialer-one (Dead ???)
7011..dialer-one (Dead ???)
1266..dialer-one (Dead ???)
21415..dialer-one (Dead ???)
9037..dialer-one (Dead ???)
5566..dialer-one (Dead ???)
6513..dialer-one (Dead ???)
6507..dialer-one (Dead ???)
8976..dialer-one (Dead ???)
29427..dialer-one (Dead ???)
5076..dialer-one (Dead ???)
15029..dialer-one (Dead ???)
1632..dialer-one (Dead ???)
3593.ASTsend (Dead ???)
6681..dialer-one (Dead ???)
6067..dialer-one (Dead ???)
9241..dialer-one (Dead ???)
4443.asterisk (Dead ???)
2566..dialer-one (Dead ???)
22174..dialer-one (Dead ???)
11109..dialer-one (Dead ???)
5921..dialer-one (Dead ???)
3245..dialer-one (Dead ???)
28734..dialer-one (Dead ???)
3576..dialer-one (Dead ???)
5971..dialer-one (Dead ???)
28835..dialer-one (Dead ???)
25979..dialer-one (Dead ???)
30309.ASTlisten (Dead ???)
26702..dialer-one (Dead ???)
14337..dialer-one (Dead ???)
27421..dialer-one (Dead ???)
2401..dialer-one (Dead ???)
5020..dialer-one (Dead ???)
3521..dialer-one (Dead ???)
20355..dialer-one (Dead ???)
12291..dialer-one (Dead ???)
10113..dialer-one (Dead ???)
17302..dialer-one (Dead ???)
9155..dialer-one (Dead ???)
11779..dialer-one (Dead ???)
14923..dialer-one (Dead ???)
27114..dialer-one (Dead ???)
14641..dialer-one (Dead ???)
12667..dialer-one (Dead ???)
1615..dialer-one (Dead ???)
28552..dialer-one (Dead ???)
17628..dialer-one (Dead ???)
17101..dialer-one (Dead ???)
15438..dialer-one (Dead ???)
5270..dialer-one (Dead ???)
3379..dialer-one (Dead ???)
4843..dialer-one (Dead ???)
1402..dialer-one (Dead ???)
22316..dialer-one (Dead ???)
7007..dialer-one (Dead ???)
8877..dialer-one (Dead ???)
6341..dialer-one (Dead ???)
8757.ASTsend (Dead ???)
19801..dialer-one (Dead ???)
30387..dialer-one (Dead ???)
32027..dialer-one (Dead ???)
7995..dialer-one (Dead ???)
1600..dialer-one (Dead ???)
11248..dialer-one (Dead ???)
329..dialer-one (Dead ???)
22032..dialer-one (Dead ???)
14955..dialer-one (Dead ???)
7489..dialer-one (Dead ???)
11457..dialer-one (Dead ???)
15447..dialer-one (Dead ???)
629..dialer-one (Dead ???)
4352..dialer-one (Dead ???)
4557..dialer-one (Dead ???)
26030..dialer-one (Dead ???)
14579..dialer-one (Dead ???)
32077..dialer-one (Dead ???)
7990.ASTsend (Dead ???)
3336..dialer-one (Dead ???)
7602..dialer-one (Dead ???)
15437..dialer-one (Dead ???)
12565..dialer-one (Dead ???)
12236..dialer-one (Dead ???)
2951..dialer-one (Dead ???)
30886..dialer-one (Dead ???)
22925..dialer-one (Dead ???)
22755..dialer-one (Dead ???)
13827..dialer-one (Dead ???)
32710..dialer-one (Dead ???)
5115..dialer-one (Dead ???)
6624..dialer-one (Dead ???)
3137..dialer-one (Dead ???)
26544..dialer-one (Dead ???)
1820..dialer-one (Dead ???)
31075..dialer-one (Dead ???)
9875.ASTsend (Dead ???)
20186..dialer-one (Dead ???)
15147..dialer-one (Dead ???)
17480..dialer-one (Dead ???)
5168..dialer-one (Dead ???)
30758..dialer-one (Dead ???)
15136..dialer-one (Dead ???)
4987.ASTsend (Detached)
375..dialer-one (Dead ???)
3961..dialer-one (Dead ???)
26065..dialer-one (Dead ???)
18356..dialer-one (Dead ???)
3469..dialer-one (Dead ???)
29374..dialer-one (Dead ???)
32568..dialer-one (Dead ???)
19144..dialer-one (Dead ???)
32463..dialer-one (Dead ???)
24439..dialer-one (Dead ???)
7709..dialer-one (Dead ???)
29342..dialer-one (Dead ???)
21914..dialer-one (Dead ???)
5678..dialer-one (Dead ???)
16988..dialer-one (Dead ???)
15982..dialer-one (Dead ???)
7533..dialer-one (Dead ???)
26756..dialer-one (Dead ???)
23132..dialer-one (Dead ???)
25540..dialer-one (Dead ???)
32157..dialer-one (Dead ???)
12550..dialer-one (Dead ???)
2590..dialer-one (Dead ???)
30528..dialer-one (Dead ???)
1908..dialer-one (Dead ???)
10203..dialer-one (Dead ???)
19596..dialer-one (Dead ???)
20864..dialer-one (Dead ???)
20979..dialer-one (Dead ???)
26699.ASTsend (Dead ???)
24442..dialer-one (Dead ???)
11547.ASTsend (Dead ???)
9372..dialer-one (Dead ???)
2579..dialer-one (Dead ???)
7970..dialer-one (Dead ???)
4110..dialer-one (Dead ???)
30668..dialer-one (Dead ???)
17572..dialer-one (Dead ???)
15495..dialer-one (Dead ???)
26323..dialer-one (Dead ???)
20975..dialer-one (Dead ???)
30982..dialer-one (Dead ???)
23399..dialer-one (Dead ???)
19348..dialer-one (Dead ???)
18246..dialer-one (Dead ???)
4541..dialer-one (Dead ???)
12923..dialer-one (Dead ???)
3542..dialer-one (Dead ???)
6782..dialer-one (Dead ???)
12443..dialer-one (Dead ???)
11251..dialer-one (Dead ???)
5489..dialer-one (Dead ???)
21205..dialer-one (Dead ???)

and the last screen
28776..dialer-one (Dead ???)
28878..dialer-one (Dead ???)
29299..dialer-one (Dead ???)
31369..dialer-one (Dead ???)
31422..dialer-one (Dead ???)
31498..dialer-one (Dead ???)
31702..dialer-one (Dead ???)
31814..dialer-one (Dead ???)

.

PostPosted: Mon Feb 05, 2007 10:55 am
by mflorell
Looks like they are all dead.

Clear them with "screen -wipe"

Then check that your manager.conf is setup properly and your /etc/astguiclient.conf file is configured properly along with the variables in your servers table.