FreeSWITCH话单保存到MySQL

环境:Window/VS2015/FreeSWITCH-1.6.19源码

    1:配置ODBC数据源:控制面板-管理工具-ODBC数据源(32位)-系统DSN-添加MySQL ODBC Unicode Driver
    2:编译mod_odbc_cdr模块(源码src\mod\event_handlers目录中有mod_odbc_cdr模块)
    3:Win32\Debug\conf\autoload_configs\modules.conf.xml文件中添加
    4:配置文件odbc_cdr.conf.xml:Win32\Debug\conf\autoload_configs目录下添加odbc_cdr.conf.xml文件,内容如下:


  
    
    
    
    
    
    
    
    
    
    
    
    
    
  
  
    
    
    
    
      
      
      
      
      
      
      
      
      
      
    

        表字段说明:(三张表需要先手动创建)
            uuid: 唯一ID
            call_uuid: 关联ID,同主叫方UUID
            caller_id_name: 主叫方昵称
            caller_id_number: 主叫号码
            destination_number: 被叫号码
            start_stamp: 呼叫发起的日期/时间
            answer_stamp: 实际应答呼叫远端的日期/时间 如果未接听电话,则为空字符串
            end_stamp: 呼叫终止的日期/时间
            uduration: 总呼叫持续时间(以微秒为单位)
            billsec: 可计费的通话时长(秒)可计费时间不包括在远端接听电话之前在“早期媒体”中花费的通话时间
            hangup_cause: 挂断原因
    5:重启FreeSWITCH后即可保存通话记录到到表中

你可能感兴趣的:(FreeSWITCH)