Re: Перехват
Класть в базу SQL звонок от/куда и мониторить соответственно SQL.
кстати, очень полезно с voipcheap класть время разговора + уже накопившиеся время коннектов к данному провайдеру, тем самым собирая статистику за неделю. Если сумма превышает 1800 минут, звонки платные при наличии положительного баланса.
Вот примерчик:
exten => h,n,MYSQL(Connect MYSQLCONNID 'x.x.x.x' 'user' 'pass' 'asteriskbilling')
exten => h,n,MYSQL(Query MYSQLRESULTID ${MYSQLCONNID} UPDATE billing_provider SET prov_sec_used_week = prov_sec_used_week + $
{ANSWEREDTIME}\, prov_date_last = NOW\(\) WHERE prov_sys_alias LIKE \'${ARG1}\')
exten => h,n,MYSQL(Clear ${MYSQLRESULTID})
exten => h,n,MYSQL(Disconnect ${MYSQLCONNID})
|