Чем * пишет CDR? Длина CallerID
Добавлено: 17 фев 2014, 14:15
freepbx 2.11
Где и что можно подрихтовать, чтобы в таблицу CDR писался полный кириллический CallerID?
Из full-лога (оставлены только строки с CallerID):
Т.е. определено верно и в процессе выполнения не меняется.
А это из логов MySQL
Т.е. в запросе вставки записи в cel идет полное наименование, а в cdr обрезанное (еще и точечку ставит зараза).
Поле clid VARCHAR(500), UTF-8, utf_general_ci
Где-то оно регулируется? Ну кроме как в исходниках?
Базу с клиентами и телефонами трогать нельзя.
Где и что можно подрихтовать, чтобы в таблицу CDR писался полный кириллический CallerID?
Из full-лога (оставлены только строки с CallerID):
Код: Выделить всё
[2014-02-17 11:29:20] VERBOSE[31512] res_agi.c: /var/www/html/admin/modules/superfecta/agi/superfecta.agi: CID Superfecta: CID Determined to be: 'Лунина пр, 89 (с колоннами), Торговый флот Донбасс'
[2014-02-17 11:29:20] VERBOSE[31512] pbx.c: -- Executing [380629406599201@from-trunk:5] Set("SIP/380629406599201-000000bb", "CALLERID(name)=Лунина пр, 89 (с колоннами), Торговый флот Донбасс") in new stack
[2014-02-17 11:29:20] VERBOSE[31512] pbx.c: -- Executing [s@macro-user-callerid:30] Set("SIP/380629406599201-000000bb", "CALLERID(name)=Лунина пр, 89 (с колоннами), Торговый флот Донбасс") in new stack
[2014-02-17 11:29:20] VERBOSE[31512] pbx.c: -- Executing [s@macro-user-callerid:33] Set("SIP/380629406599201-000000bb", "CDR(cnam)=Лунина пр, 89 (с колоннами), Торговый флот Донбасс") in new stack
[2014-02-17 11:29:21] VERBOSE[31512] res_agi.c: dialparties.agi: Caller ID name is 'Лунина пр, 89 (с колоннами), Торговый флот Донбасс' number is '00629540824'
А это из логов MySQL
Код: Выделить всё
291 Query INSERT INTO cdr (`calldate`,`clid`,`src`,`dst`,`dcontext`,`channel`,`dstchannel`,`lastapp`,`lastdata`,`duration`,`billsec`,`disposition`,`amaflags`,`uniqueid`,`did`,`recordingfile`,`cnum`,`cnam`) VALUES ('2014-02-17 11:29:19','\"Лунина пр, 89 (с колоннами), Торговый флот До.','00629540824','600','ext-group','SIP/380629406599201-000000bb','SIP/101-000000bc','Dial','SIP/101,15,tTrM(auto-blkvm)','3','0','NO ANSWER','3','1392629359.203','380629406599201','rg-600-00629540824-20140217-112920-1392629359.203.WAV','00629540824','Лунина пр, 89 (с колоннами), Торговый флот Донбасс')
288 Query INSERT INTO cel (eventtype,eventtime,userdeftype,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,ap
pname,appdata,amaflags,accountcode,peeraccount,uniqueid,linkedid,userfield,peer) VALUES ('CHAN_END',{ ts '2014-02-17 11:29:22' },'','Dispetcher-101',' 101','101','','','600','from-internal','SIP/101-000000bc','AppDial','(Outgoing Line)',3,'','','1392629361.204','1392629359.203','','')
Поле clid VARCHAR(500), UTF-8, utf_general_ci
Где-то оно регулируется? Ну кроме как в исходниках?
Базу с клиентами и телефонами трогать нельзя.