asterisk@frameweb.it
2006-Feb-09 04:32 UTC
[Asterisk-Users] clid and src fields wrong in cdr
Hi all, I have a strange problem, regarding zap channels and cdr. I am using asterisk bristuffed version Asterisk 1.2.2-BRIstuffed-0.3.0-PRE-1i, Copyright (C) 1999 - 2006 Digium, Inc. and others. with two billion ISDN cards. I also installed asterisk addons, last stable version via cvs internal calls, or calls starting from internal sip or iax phone are recorded in the cdr all without any problem incoming external calls, reaching as via 1 of the two billion cards, have problems in cdr recording. If the call reach channel 4 or 5, which are the 2 channels of the second zap group, everything is OK If the call reach channel 1 or 2, which are the 2 channels of the FIRST zap group, everything is OK but src and clid, wich contain strange symbols (example 'x? ' ora '' and so on) More interesting, when the call arrives on one of these 2 channels (1 or 2) and is routed to one internal SIP Phone, the phone display correctly shows the CallerID. So it means tha CallerID reach the * box If I look at the full log, I can see: Feb 9 11:00:35 DEBUG[25990] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. Feb 9 11:00:35 DEBUG[25990] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode) VALUES ('2006-02-09 11:00:30','x? ','x? ','0108680580','custom-did-route', 'Zap/2-1','SIP/580-2357','Dial','SIP/580|25|tr',5,2,'ANSWERED',3,'') Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'x? ' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'x? ' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '0108680580' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'custom-did-route' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'Zap/2-1' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'SIP/580-2357' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'Dial' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'SIP/580|25|tr' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '2006-02-09 11:00:30' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '2006-02-09 11:00:33' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '2006-02-09 11:00:35' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '5' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '2' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'ANSWERED' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'DOCUMENTATION' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '(null)' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'asterisk-25591-1139479230.10' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '(null)' while in the other 2 channels: Feb 9 10:57:13 DEBUG[25689] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. Feb 9 10:57:13 DEBUG[25689] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode) VALUES ('2006-02-09 10:57:08','0108680550','0108680550','0108680580','custom-did-route', 'Zap/4-1','SIP/580-1b7c','Dial','SIP/580|25|tr',5,3,'ANSWERED',3,'') Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '0108680550' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '0108680550' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '0108680580' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'custom-did-route' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'Zap/4-1' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'SIP/580-1b7c' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'Dial' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'SIP/580|25|tr' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '2006-02-09 10:57:08' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '2006-02-09 10:57:10' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '2006-02-09 10:57:13' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '5' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '3' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'ANSWERED' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'DOCUMENTATION' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '(null)' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'asterisk-25591-1139479028.6' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '(null)' I tried several configuration, all the same problem. here are my files: asterisk01:/etc/asterisk # cat /etc/zaptel.conf # hfc-s pci a span definition # most of the values should be bogus because we are not really zaptel loadzone=it defaultzone=it span=1,1,3,ccs,ami bchan=1-2 dchan=3 span=2,1,3,ccs,ami bchan=4-5 dchan=6 asterisk01:/etc/asterisk # cat /etc/asterisk/zapata.conf ;# Flash Operator Panel will parse this file for zap trunk buttons ;# AMPLABEL will be used for the display labels on the buttons ;# %c Zap Channel number ;# %n Line number ;# %N Line number, but restart counter ;# Example: ;# ;AMPLABEL:Channel %c - Button %n ;# For Zap/* buttons use the following ;# (where x=number of buttons to dislpay) ;# ;AMPWILDCARDLABEL(x):MyLabel [channels] language=it ; include zap extensions defined in AMP #include zapata_additional.conf ; XTDM20B Port #1,2 plugged into PSTN ;AMPLABEL:Channel %c - Button %n signalling = bri_cpe_ptmp ;p2mp TE mode port1/(card1) faxdetect=incoming usecallerid=yes echocancel=yes echocancelwhenbridged=no echotraining=800 hidecallerid=no callerid=asreceived group = 1 context=from-pstn channel => 1-2 signalling = bri_cpe_ptmp ;p2mp TE mode port2/(card2) faxdetect=incoming usecallerid=yes echocancel=yes echocancelwhenbridged=no echotraining=800 hidecallerid=no callerid=asreceived group = 2 context=from-pstn channel => 4-5 I have no zapata_additional.conf file on my box. Last things. If I restart the software, via amportal stop and start, the FIRST, (and only the FIST) call incoming on channels 1 or 2 is correctly recorded in the cdr..................... other info: opensuse Linux 10.0; Linux asterisk01 2.6.13-15.7-smp #1 SMP Tue Nov 29 14:32:29 UTC 2005 i686 i686 i386 GNU/Linux I think it is a crazy situation, but any help will be greatly appreciated.. Andrea Chi ricevesse questa mail per errore e' gentilmente pregato di cancellarla. Visitate il sito http://www.frameweb.it
asterisk@frameweb.it
2006-Feb-09 05:35 UTC
[Asterisk-Users] clid and src fields wrong in cdr SOLVED
Today I noticed that junghanns released the bristuffed version of asterisk 1.2.4 (it was .1.2.2 last week, when I installed) http://www.junghanns.net/downloads/bristuff-0.3.0-PRE-1l.tar.gz Downloading and installing that solved my problem Andrea asterisk@frameweb .it Sent by: To asterisk-users-bo <asterisk-users@lists.digium.com> unces@lists.digiu cc m.com Subject [Asterisk-Users] clid and src 09/02/2006 12.32 fields wrong in cdr Please respond to Asterisk Users Mailing List - Non-Commercial Discussion <asterisk-users@l ists.digium.com> Hi all, I have a strange problem, regarding zap channels and cdr. I am using asterisk bristuffed version Asterisk 1.2.2-BRIstuffed-0.3.0-PRE-1i, Copyright (C) 1999 - 2006 Digium, Inc. and others. with two billion ISDN cards. I also installed asterisk addons, last stable version via cvs internal calls, or calls starting from internal sip or iax phone are recorded in the cdr all without any problem incoming external calls, reaching as via 1 of the two billion cards, have problems in cdr recording. If the call reach channel 4 or 5, which are the 2 channels of the second zap group, everything is OK If the call reach channel 1 or 2, which are the 2 channels of the FIRST zap group, everything is OK but src and clid, wich contain strange symbols (example 'x? ' ora '' and so on) More interesting, when the call arrives on one of these 2 channels (1 or 2) and is routed to one internal SIP Phone, the phone display correctly shows the CallerID. So it means tha CallerID reach the * box If I look at the full log, I can see: Feb 9 11:00:35 DEBUG[25990] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. Feb 9 11:00:35 DEBUG[25990] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode) VALUES ('2006-02-09 11:00:30','x? ','x? ','0108680580','custom-did-route', 'Zap/2-1','SIP/580-2357','Dial','SIP/580|25|tr',5,2,'ANSWERED',3,'') Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'x? ' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'x? ' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '0108680580' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'custom-did-route' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'Zap/2-1' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'SIP/580-2357' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'Dial' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'SIP/580|25|tr' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '2006-02-09 11:00:30' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '2006-02-09 11:00:33' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '2006-02-09 11:00:35' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '5' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '2' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'ANSWERED' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'DOCUMENTATION' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '(null)' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is 'asterisk-25591-1139479230.10' Feb 9 11:00:35 DEBUG[25990] pbx.c: Function result is '(null)' while in the other 2 channels: Feb 9 10:57:13 DEBUG[25689] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. Feb 9 10:57:13 DEBUG[25689] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode) VALUES ('2006-02-09 10:57:08','0108680550','0108680550','0108680580','custom-did-route', 'Zap/4-1','SIP/580-1b7c','Dial','SIP/580|25|tr',5,3,'ANSWERED',3,'') Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '0108680550' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '0108680550' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '0108680580' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'custom-did-route' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'Zap/4-1' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'SIP/580-1b7c' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'Dial' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'SIP/580|25|tr' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '2006-02-09 10:57:08' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '2006-02-09 10:57:10' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '2006-02-09 10:57:13' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '5' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '3' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'ANSWERED' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'DOCUMENTATION' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '(null)' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is 'asterisk-25591-1139479028.6' Feb 9 10:57:13 DEBUG[25689] pbx.c: Function result is '(null)' I tried several configuration, all the same problem. here are my files: asterisk01:/etc/asterisk # cat /etc/zaptel.conf # hfc-s pci a span definition # most of the values should be bogus because we are not really zaptel loadzone=it defaultzone=it span=1,1,3,ccs,ami bchan=1-2 dchan=3 span=2,1,3,ccs,ami bchan=4-5 dchan=6 asterisk01:/etc/asterisk # cat /etc/asterisk/zapata.conf ;# Flash Operator Panel will parse this file for zap trunk buttons ;# AMPLABEL will be used for the display labels on the buttons ;# %c Zap Channel number ;# %n Line number ;# %N Line number, but restart counter ;# Example: ;# ;AMPLABEL:Channel %c - Button %n ;# For Zap/* buttons use the following ;# (where x=number of buttons to dislpay) ;# ;AMPWILDCARDLABEL(x):MyLabel [channels] language=it ; include zap extensions defined in AMP #include zapata_additional.conf ; XTDM20B Port #1,2 plugged into PSTN ;AMPLABEL:Channel %c - Button %n signalling = bri_cpe_ptmp ;p2mp TE mode port1/(card1) faxdetect=incoming usecallerid=yes echocancel=yes echocancelwhenbridged=no echotraining=800 hidecallerid=no callerid=asreceived group = 1 context=from-pstn channel => 1-2 signalling = bri_cpe_ptmp ;p2mp TE mode port2/(card2) faxdetect=incoming usecallerid=yes echocancel=yes echocancelwhenbridged=no echotraining=800 hidecallerid=no callerid=asreceived group = 2 context=from-pstn channel => 4-5 I have no zapata_additional.conf file on my box. Last things. If I restart the software, via amportal stop and start, the FIRST, (and only the FIST) call incoming on channels 1 or 2 is correctly recorded in the cdr..................... other info: opensuse Linux 10.0; Linux asterisk01 2.6.13-15.7-smp #1 SMP Tue Nov 29 14:32:29 UTC 2005 i686 i686 i386 GNU/Linux I think it is a crazy situation, but any help will be greatly appreciated.. Andrea Chi ricevesse questa mail per errore e' gentilmente pregato di cancellarla. Visitate il sito http://www.frameweb.it _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- Asterisk-Users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users