freeswitch 话单写入mysql

适用于Freeswitch1.2以上版本

1.编译下 mod_odbc_cdr:在fs源码文件夹的/src/mod/event_handlers/mod_odbc_cdr下,make&&make install

2.\autoload_configs\modules.conf.xml文件中添加

3.在autoload_configs文件夹下新建odbc_cdr.conf.xml文件,内容如下:


 
   
   
   
   
   
   
   
   
   
   
   
   
   
 

 
   
   
   
   


     
     
     
     
     
     
     
     
     
     
     
     
   

   
   
   
     
     
     
     
     
     
     
     
     
     
     
     
   

   
   
   
     
     
     
     
     
     
     
     
     
     
     
     
   

 

表字段说明:(三张表需要先手动创建)

direction:话单类型outbound主叫话单,inbound被叫话单
uuid: 唯一ID
call_uuid: 关联ID,同主叫方UUID
caller_id_name: 主叫方昵称
caller_id_number: 主叫号码
destination_number: 被叫号码
start_stamp: 呼叫发起的日期/时间
answer_stamp: 实际应答呼叫远端的日期/时间 如果未接听电话,则为空字符串
end_stamp: 呼叫终止的日期/时间
uduration: 总呼叫持续时间(以微秒为单位)
billsec: 可计费的通话时长(秒)可计费时间不包括在远端接听电话之前在“早期媒体”中花费的通话时间
hangup_cause: 挂断原因
sip_network_ip:网络IP

    4:重启FreeSWITCH后即可保存通话记录到到表中

 

 

你可能感兴趣的:(freeswitch)