<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Tenho um servidor rodando elastix 1.6 e a2billing 1.6 integrado, registrado nesse servidor tenho alguns ramais que devem ter suas ligações gravadas para auditagem. O problema é que apenas a ligações entrantes estão sendo gravadas, as saintes apenas são gravadas se usarem o contexto from-internal, se mudar para o contexto a2billing não consigo gravá-las.<div><br></div><div>Acho que o problema esteva justamente no desvio que o a2billing faz, ao não usar o from-internal é feito um bypass na rotina de gravação, pelo menos é isso que ACHO que está acontecendo. Estou certo?</div><div><br></div><div>No Trixbox eu tinha o a2b rodando e as gravações eram feitas sem problemas, mas agora com elastix tenho esse problema.</div><div><br></div><div>Alguém poderia me dar uma dica sobre como poderia solucionar isso?</div><div><br></div><div>Obrigado.</div><div><br></div><div>João Queiroz</div><div><br></div><div>OBS.:</div><div>O a2billing foi atualizado segundo script abaixo (retirado de&nbsp;<a href="http://www.elastix.org/component/option,com_fireboard/Itemid,55/func,view/catid,33/id,46032/lang,en/">http://www.elastix.org/component/option,com_fireboard/Itemid,55/func,view/catid,33/id,46032/lang,en/</a> ):</div><div><br></div><div><span class="Apple-style-span" style="font-family: verdana, arial, helvetica, sans-serif; color: rgb(68, 68, 68); font-size: 12px; ">#!/bin/sh<br><br>echo "This is the Elastix A2Billing setup script"<br>echo ""<br><br># Step1: Removing A2billing Old files<br>rm -f -R /var/<a href="http://www/html/a2billing/" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/a2billing/</a><br>rm -f -R /var/<a href="http://www/html/a2customer/" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/a2customer/</a><br>rm -f -R /var/lib/asterisk/agi-bin/a2billing.php<br>rm -f -R /var/lib/asterisk/agi-bin/libs_a2billing/<br>rm -f -R /var/lib/asterisk/agi-bin/lib/<br>rm -f -R /etc/asterisk/additional_a2billing_iax.conf<br>rm -f -R /etc/asterisk/additional_a2billing_sip.conf<br>rm -f /etc/asterisk/a2billing.conf<br>rm -f /etc/a2billing.conf<br>rm -f -R /var/<a href="http://www/html/agent/" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/agent/</a><br>rm -f -R /var/<a href="http://www/html/common/" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/common/</a><br>rm -f -R /usr/src/a2billing/<br><br># Drop the old database (if it exists)<br>mysqladmin drop mya2billing -u root -peLaStIx.2oo7<br><br><br># Step2: A2billing installation<br>cd /usr/src<br>mkdir a2billing<br>cd a2billing<br>wget&nbsp;<a href="http://www.asterisk2billing.org/downloads/A2Billing_1.6.0.tar.gz" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www.asterisk2billing.org/downloads/A2Billing_1.6.0.tar.gz</a><br>tar -xzf A2Billing_1.6.0.tar.gz<br>chown -R root:root /usr/src/a2billing<br><br><br>mysql -u root -peLaStIx.2oo7 &lt; /usr/src/a2billing/DataBase/mysql-5.x/a2billing-createdb-user.sql<br>mysql mya2billing -u root -peLaStIx.2oo7 &lt; /usr/src/a2billing/DataBase/mysql-5.x/a2billing-schema-v1.4.0.sql<br><br>mysql mya2billing -u root -peLaStIx.2oo7 &lt;/usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.4.0-to-v1.4.1.sql<br>mysql mya2billing -u root -peLaStIx.2oo7 &lt;/usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.4.1-to-v1.4.2.sql<br>mysql mya2billing -u root -peLaStIx.2oo7 &lt;/usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.4.2-to-v1.4.3.sql<br>mysql mya2billing -u root -peLaStIx.2oo7 &lt;/usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.4.3-to-v1.4.4.sql<br>mysql mya2billing -u root -peLaStIx.2oo7 &lt;/usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.4.4-to-v1.4.4.1.sql<br>mysql mya2billing -u root -peLaStIx.2oo7 &lt;/usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.4.4.1-to-v1.4.5.sql<br>mysql mya2billing -u root -peLaStIx.2oo7 &lt;/usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.4.5-to-v1.5.0.sql<br>mysql mya2billing -u root -peLaStIx.2oo7 &lt;/usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.5.0-to-v1.5.1.sql<br>mysql mya2billing -u root -peLaStIx.2oo7 &lt;/usr/src/a2billing/DataBase/mysql-5.x/UPDATE-a2billing-v1.5.1-to-v1.6.0.sql<br><br># Step3: A2billing web interfaces installation<br>cp -rf /usr/src/a2billing/customer /var/<a href="http://www/html/a2customer" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/a2customer</a><br>chmod 777 /var/<a href="http://www/html/a2customer/templates_c" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/a2customer/templates_c</a><br>cp -rf /usr/src/a2billing/agent /var/<a href="http://www/html" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html</a><br>chmod 777 /var/<a href="http://www/html/agent/templates_c" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/agent/templates_c</a><br>cp -rf /usr/src/a2billing/admin /var/<a href="http://www/html/a2billing" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/a2billing</a><br>chmod 777 /var/<a href="http://www/html/a2billing/templates_c" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/a2billing/templates_c</a><br>cp -Rf /usr/src/a2billing/common /var/<a href="http://www/html" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html</a><br><br>cp /usr/src/a2billing/AGI/a2billing.php /var/lib/asterisk/agi-bin/<br>cp -rf /usr/src/a2billing/common/lib /var/lib/asterisk/agi-bin/<br>chmod +x /var/lib/asterisk/agi-bin/a2billing.php<br>chown -R asterisk:asterisk /var/lib/asterisk/agi-bin<br><br># Step4: A2billing configuration files<br>cp /usr/src/a2billing/a2billing.conf /etc/asterisk<br>chown asterisk:asterisk /etc/asterisk/a2billing.conf<br>ln -sf /etc/asterisk/a2billing.conf /etc/a2billing.conf<br><br>sed -i "s/(port *= *)(.*)/13306/" /etc/asterisk/a2billing.conf<br>sed -i "s/(user *= *)(.*)/1a2billinguser/" /etc/asterisk/a2billing.conf<br>sed -i "s/(password *= *)(.*)/1a2billing/" /etc/asterisk/a2billing.conf<br>sed -i "s/(dbname *= *)(.*)/1mya2billing/" /etc/asterisk/a2billing.conf<br><br><br>mkdir -p /var/lib/asterisk/mohmp3/acc_1<br>mkdir -p /var/lib/asterisk/mohmp3/acc_2<br>mkdir -p /var/lib/asterisk/mohmp3/acc_3<br>mkdir -p /var/lib/asterisk/mohmp3/acc_4<br>mkdir -p /var/lib/asterisk/mohmp3/acc_5<br>mkdir -p /var/lib/asterisk/mohmp3/acc_6<br>mkdir -p /var/lib/asterisk/mohmp3/acc_7<br>mkdir -p /var/lib/asterisk/mohmp3/acc_8<br>mkdir -p /var/lib/asterisk/mohmp3/acc_9<br>mkdir -p /var/lib/asterisk/mohmp3/acc_10<br>chmod 777 /var/lib/asterisk/mohmp3/acc_*<br>chown -R asterisk:asterisk /var/lib/asterisk/mohmp3/<br><br># A2billing Extra sounds<br>cd /usr/src/a2billing/addons/sounds<br>./install_a2b_sounds.sh<br><br># Step6: Asterisk files<br>cd /etc/asterisk/<br>touch additional_a2billing_iax.conf<br>touch additional_a2billing_sip.conf<br>touch extensions_a2billing.conf<br><br>echo "#include additional_a2billing_sip.conf" &gt;&gt; /etc/asterisk/sip_custom.conf<br>echo "#include additional_a2billing_iax.conf" &gt;&gt; /etc/asterisk/iax_custom.conf<br>echo -e &gt;&gt; /etc/asterisk/extensions_custom.conf<br>echo "#include extensions_a2billing.conf" &gt;&gt; /etc/asterisk/extensions_custom.conf<br><br># Step7: A2billing file permissions<br>chmod 666 /etc/asterisk/additional_a2billing_iax.conf<br>chmod 666 /etc/asterisk/additional_a2billing_sip.conf<br>chmod 666 /etc/asterisk/extensions_a2billing.conf<br>chown -R asterisk:asterisk /etc/asterisk/<br>chown -R asterisk:asterisk /var/<a href="http://www/html/common" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/common</a><br>chown -R asterisk:asterisk /var/<a href="http://www/html/a2billing" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/a2billing</a><br>chown -R asterisk:asterisk /var/<a href="http://www/html/a2customer" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/a2customer</a><br>chown -R asterisk:asterisk /var/<a href="http://www/html/agent" target="_blank" rel="nofollow" style="font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: rgb(0, 102, 153); text-decoration: none; font-weight: normal; ">www/html/agent</a><br>chown -R asterisk:asterisk /var/lib/asterisk/<br><br><br># Cronjobs<br><br>echo "<br># Automatically added for A2Billing<br>0 * * * * php /usr/src/a2billing/Cronjobs/a2billing_alarm.php<br>0 12 * * * php /usr/src/a2billing/Cronjobs/a2billing_archive_data_cront.php<br>0 10 21 * * php /usr/src/a2billing/Cronjobs/a2billing_autorefill.php<br>#Batch process at 00:20 each day<br>20 0 * * * php /usr/src/a2billing/Cronjobs/a2billing_batch_process.php<br>#Bill DID usage at 00:00 each day<br>0 0 * * * php /usr/src/a2billing/Cronjobs/a2billing_bill_diduse.php<br>#Remind users of low balance every day at 06:00<br>0 6 * * * php /usr/src/a2billing/Cronjobs/a2billing_check_account.php<br>#Generate Invoices at 7am everyday<br>#0 7 * * * php /usr/src/a2billing/Cronjobs/a2billing_invoice2_cront.php<br>#0 7 * * * php /usr/src/a2billing/Cronjobs/a2billing_invoice_cront.php<br>#Check if balance below preset value, and email user if so.<br>1 * * * * php /usr/src/a2billing/Cronjobs/a2billing_notify_account.php<br>#Charge subscriptions at 06:05 on the 1st of each month<br>0 6 1 * * php /usr/src/a2billing/Cronjobs/a2billing_subscription_fee.php<br>#Update currencies at 01:00 each day<br>0 1 * * * php /usr/src/a2billing/Cronjobs/currencies_update_yahoo.php<br>" &gt;&gt; /var/spool/cron/asterisk<br><br># Create Log Files<br># Log files and Permissions<br><br>mkdir -p /var/log/a2billing<br><br>touch /var/log/asterisk/a2billing-daemon-callback.log<br>touch /var/log/a2billing/a2billing-daemon-callback.log<br>touch /var/log/a2billing/cront_a2b_alarm.log<br>touch /var/log/a2billing/cront_a2b_autorefill.log<br>touch /var/log/a2billing/cront_a2b_batch_process.log<br>touch /var/log/a2billing/cront_a2b_bill_diduse.log<br>touch /var/log/a2billing/cront_a2b_subscription_fee.log<br>touch /var/log/a2billing/cront_a2b_currency_update.log<br>touch /var/log/a2billing/cront_a2b_invoice.log<br>touch /var/log/a2billing/cront_a2b_check_account.log<br>touch /var/log/a2billing/a2billing_paypal.log<br>touch /var/log/a2billing/a2billing_epayment.log<br>touch /var/log/a2billing/api_ecommerce_request.log<br>touch /var/log/a2billing/api_callback_request.log<br>touch /var/log/a2billing/a2billing_agi.log<br><br>chown asterisk:asterisk /var/log/asterisk/a2billing-daemon-callback.log<br>chown -R asterisk:asterisk /var/log/a2billing</span></div></body></html>