[Freeswitch-users] vBilling Beta Program!! - Review

Muhammad Naseer Bhatti nbhatti at gmail.com
Sun Jan 8 08:52:11 MSK 2012


Hello Sherif,
You don't need to include any other configuration files unless you really
know what you are doing. You can create profiles from vBilling interface.
Navigate to FreeSWITCH -> New Profile and fill in the form. We are not
using mod_cdr_csv. We are storing all the cdr(s) in the database using
mod_xml_cdr. If you create your own profiles and gateways, I am afraid you
won't be able to use vBilling.

For any vBilling issues, please post them to http://forum.vbilling.org/ and
someone would help you out.

Thanks.

On Sun, Jan 8, 2012 at 1:06 AM, Sherif Omran <sherifomran2000 at yahoo.com>wrote:

> Dear Guys,
>
> I installed the vbilling sucessfully (no errors) in the freeswitch log.
> Here are my recommendations:
>
> 1- vBilling creates a file called freeswitch.xml by default auto-install
> script. If you want to use it you have to add the following line in between
> lines 176 and 177 because it does not load any profiles by default
>
> <X-PRE-PROCESS cmd="include" data="autoload_configs/*.xml"/>
>
> Alternatively: I would recommend to create a file called vBilling.xml with
> the following contents
>
>
>
> <include>
>
> <!--
> vBilling Custom Defines. START
> -->
>
> <X-PRE-PROCESS cmd="set" data="vBilling_xml_curl_url=
> http://localhost/xmlcurl/index.php"/>
> <X-PRE-PROCESS cmd="set"
> data="vBilling_xml_curl_binding=configuration|directory"/>
>
> <X-PRE-PROCESS cmd="set" data="vBilling_xml_cdr_url=
> http://localhost/xmlcurl/index.php"/>
> <X-PRE-PROCESS cmd="set" data="event_socket_listen_ip=127.0.0.1"/>
> <X-PRE-PROCESS cmd="set" data="event_socket_listen_port=8021"/>
> <X-PRE-PROCESS cmd="set" data="event_socket_password=ClueCon"/>
> <!--
> vBilling Custom Defines. END
> -->
>
>
> <section name="configuration" description="Various Configuration">
>  <X-PRE-PROCESS cmd="include" data="autoload_configs/*.conf.xml"/>
>
> <configuration name="xml_curl.conf" description="cURL XML Gateway">
> <bindings>
> <binding name="production">
> <param name="gateway-url" value="$${vBilling_xml_curl_url}"
> bindings="$${vBilling_xml_curl_binding}"/>
> </binding>
> </bindings>
> </configuration>
> </section>
>
> <section name="dialplan" description="Regex/XML Dialplan">
> <context name="default">
> <extension name="vBilling">
> <condition field="destination_number" expression="^(\d+)$">
> <action application="lua"
> data="/usr/local/freeswitch/scripts/vBilling.luac"/>
> <action application="bridge" data="${vBilling_bridge_data}"/>
> </condition>
> </extension>
> </context>
> </section>
> </include>
>
>
> In freeswitch.conf
>
> Add the following line
>
>     <X-PRE-PROCESS cmd="include" data="vBilling.xml"/>
>
> after the line saying
>
>   <section name="configuration" description="Various Configuration">
>
> In Switch.conf
>
> <param name="switchname" value="vBilling"/>
>
> <param name="dump-cores" value="no"/>
>
> Now it should be correctly installed. If you run ./freeswitch -nonat
> you should not find any errors. Then run sofia status and you should see
> your profiles loaded.
>
>
> However,
>
> 1) in my case, when i do a call and i check it being registered in the
> log/cdr-csv/Master.csv  , I still can not find it in the vBilling system?
> did i miss any configuration? Should I create a user first in vBilling
> system before testing a call?
>
> 2) ZRTP function stops?
>
> any clue?
>
> regards,
> Sherif Omran
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120108/ddb5094b/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list