[Freeswitch-users] Nibble Billing deducted balance from account even call doesn't come to my mobile number

SamyGo govoiper at gmail.com
Fri Aug 3 17:40:26 MSD 2012


Here it is:
I had to delete alot of lines to make it understandable for you.


-- START OF CODE --
phone_number = argv[1];
client_id = argv[2];
B_PARTY = argv[3];
outbound_cli = argv[4];
rate = argv[5];

freeswitch.consoleLog("INFO","the number we are calling is " ..
phone_number.."\n");

session =
freeswitch.Session("{ignore_early_media=true,origination_caller_id_number="..outbound_cli.."}sofia/gateway/Asterisk/"
.. phone_number);
session:execute("nibblebill","heartbeat 30") -- triggered for 30 sec
billing deduction on A-Leg
session:setVariable("client_id",client_id)
session:setVariable("nibble_account",phone_number)
session:setVariable("nibble_rate",rate)
session:setVariable("nibble_increment",30)
if(session:answered() == true) then
freeswitch.consoleLog("INFO","Originate a New Call
for"..destination_data.." and Start Billing B-Leg too\n")
 dialB =
"{ignore_early_media=false,origination_caller_id_number="..B_PARTY.."}sofia/gateway/Asterisk/I"
legB = freeswitch.Session(dialB..destination_data,session)
legB:execute("nibblebill","heartbeat 60") -- Triggered for 60 sec billing
on B-Leg
legB:setVariable("client_id",client_id)
legB:setVariable("nibble_account",phone_number) --[[Deduct from A-Party's
cash]]--
legB:setVariable("nibble_rate",rate)
legB:setVariable("nibble_increment",30)
if ( legB:ready()) then
     freeswitch.consoleLog("NOTICE","------ALL READY BRIDGE THE
CALLS------\n")
freeswitch.bridge(legB,session)
else
   freeswitch.consoleLog("NOTICE","It appears that " ..session.. " or " ..
dialB .. " disconnected...\n")
  end
session:hangup();
 end
end
freeswitch.consoleLog("INFO","hangup reasons '"..session:hangupCause().."'
\n");
session:hangup();
---END OF CODE--



BR
Sammy


On Fri, Aug 3, 2012 at 4:36 PM, qasimakhan at gmail.com
<qasimakhan at gmail.com>wrote:

> Try using pastebin.pk. It should work!
>
>
>
> On Fri, Aug 3, 2012 at 4:15 PM, SamyGo <govoiper at gmail.com> wrote:
>
>> yes why not,
>> wait for some time while I access my files.
>>
>>
>> On Fri, Aug 3, 2012 at 3:56 PM, Evgeniy Movlyan <
>> evgeniy at bestnet.kharkov.ua> wrote:
>>
>>> I checked it twice from different computers and it works fine =\
>>> I made another one paste - http://pastebin.com/iW9DaAWN
>>> Can you show me how you make calls from lua script?
>>>
>>> 03.08.2012 11:41, SamyGo пишет:
>>> > Hi
>>> > Your link isn't working for me !!
>>> >
>>> > On Thu, Aug 2, 2012 at 4:12 PM, Evgeniy Movlyan
>>> > <evgeniy at bestnet.kharkov.ua>wrote:
>>> >
>>> >> http://pastebin.com/enEmLVJz
>>> >>
>>> >> 02.08.2012 13:58, SamyGo пишет:
>>> >>> Ok,
>>> >>> Paste the whole call console log and share via pastebin.
>>> >>> Maybe find some other thing breaking it.
>>> >>> BR
>>> >>> Sammy
>>> >>> On Aug 2, 2012 3:52 PM, "Evgeniy Movlyan"<evgeniy at bestnet.kharkov.ua
>>> >
>>> >>> wrote:
>>> >>>
>>> >>>> I changed my dialplan, but got the same message =(
>>> >>>>
>>> >>>> 02.08.2012 07:49, SamyGo пишет:
>>> >>>>> You might wanna change your dialplan to something like this:
>>> >>>>>
>>> >>>>> <action application="bridge" data="{
>>> >>>>> ignore_early_media=true
>>> >>>> }sofia/gateway/${default_gateway}/${dialed_number}"/>
>>> >>>>> That's How I;ve done it, no wonder I use LUA but the dial-string is
>>> >>>> exactly
>>> >>>>> as below.
>>> >>>>>
>>> >>>>> I think there is a difference if you do it like above, It will set
>>> the
>>> >>>>> ignore_early_media on the B-leg session and  not on A-leg.
>>> >>>>>
>>> >>>>> This a snippet from the FS-1.6 book: *page:186*
>>> >>>>>
>>> >>>>> "Curly brackets are used "globally" for the duration of a call.
>>> Take
>>> >> the
>>> >>>>> following example where we are bridging a call to Darren's cell
>>> phone,
>>> >>>>> 203-829-3150. We
>>> >>>>> only want to ring the phone for 20 seconds, to avoid hitting
>>> voicemail.
>>> >>>>>
>>> >>>>> <application action="bridge"
>>> >>>>> data="{call_timeout=20}sofia/my_provider/2038293150">
>>> >>>>>
>>> >>>>> *The variable in brackets is utilized on the newly setup channel,
>>> >>>>> sofia/my_provider/2038293150.*"
>>> >>>>>
>>> >>>>>
>>> >>>>> Regards,
>>> >>>>> Sammy
>>> >>>>>
>>> >>>>>
>>> >>>>> On Wed, Aug 1, 2012 at 8:00 PM, Evgeniy Movlyan
>>> >>>>> <evgeniy at bestnet.kharkov.ua>wrote:
>>> >>>>>
>>> >>>>>> It did not work for me, i got the same message.
>>> >>>>>> My outbond extension:
>>> >>>>>>
>>> >>>>>> <extension name="AUTH_rad">
>>> >>>>>>      <condition field="${toll_allow}" expression="international"/>
>>> >>>>>>       <condition field="${AUTH_RESULT_RADIUS}" expression="^NOK$"
>>> >>>>>> break="on-true">
>>> >>>>>>        <action application="lua" data="callfailed.lua
>>> >>>> ${caller_id_number}"/>
>>> >>>>>>       </condition>
>>> >>>>>>       <condition field="${AUTH_RESULT_RADIUS}" expression="^OK$">
>>> >>>>>>        <action application="set"
>>> >>>>>> data="effective_caller_id_number=${outbound_caller_id_number}"/>
>>> >>>>>>        <action application="set"
>>> >>>>>> data="effective_caller_id_name=${outbound_caller_id_name}"/>
>>> >>>>>>        <action application="set" data="ignore_early_media=true"/>
>>> >>>>>>        <action application="bridge"
>>> >>>>>> data="sofia/gateway/${default_gateway}/${dialed_number}"/>
>>> >>>>>>       </condition>
>>> >>>>>> </extension>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> 31.07.2012 11:06, SamyGo пишет:
>>> >>>>>>> Hi,
>>> >>>>>>> Well its works perfect for me, do you guys have
>>> ignore_early_media
>>> >> set
>>> >>>> in
>>> >>>>>>> your outbound string, if no then set it and then see what
>>> happens.
>>> >>>>>>> On Jul 31, 2012 12:50 PM, "Evgeniy Movlyan"<
>>> >> evgeniy at bestnet.kharkov.ua
>>> >>>>>
>>> >>>>>>> wrote:
>>> >>>>>>>
>>> >>>>>>>> I have the same problem. When i am calling from one my
>>> extension to
>>> >>>>>>>> another all is ok, but when i am calling to external number i
>>> got
>>> >> this
>>> >>>>>>>> message: "mod_nibblebill.c:465 Not billing XXXXXXXXXX - call is
>>> not
>>> >> in
>>> >>>>>>>> answered state".
>>> >>>>>>>>
>>> >>>>>>>> 31.07.2012 10:35, virendra bhati пишет:
>>> >>>>>>>>> mod_nibblebill.c:465 Not billing
>>> >>>>>>>>> 97183008 - call is not in answered state
>>> >>>>>>>>
>>> >>>>>>>> --
>>> >>>>>>>> Evgeniy Movlyan,
>>> >>>>>>>> BestNet Ltd.
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>
>>> >>>>
>>> >>
>>> _________________________________________________________________________
>>> >>>>>>>> Professional FreeSWITCH Consulting Services:
>>> >>>>>>>> consulting at freeswitch.org
>>> >>>>>>>> http://www.freeswitchsolutions.com
>>> >>>>>>>>
>>> >>>>>>>> 
>>> >>>>>>>> 
>>> >>>>>>>>
>>> >>>>>>>> Official FreeSWITCH Sites
>>> >>>>>>>> http://www.freeswitch.org
>>> >>>>>>>> http://wiki.freeswitch.org
>>> >>>>>>>> http://www.cluecon.com
>>> >>>>>>>>
>>> >>>>>>>> Join Us At ClueCon - Aug 7-9, 2012
>>> >>>>>>>>
>>> >>>>>>>> FreeSWITCH-users mailing list
>>> >>>>>>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>>>>> UNSUBSCRIBE:
>>> >>>>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>>>>> http://www.freeswitch.org
>>> >>>>>>>>
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>
>>> >>
>>> _________________________________________________________________________
>>> >>>>>>> Professional FreeSWITCH Consulting Services:
>>> >>>>>>> consulting at freeswitch.org
>>> >>>>>>> http://www.freeswitchsolutions.com
>>> >>>>>>>
>>> >>>>>>> 
>>> >>>>>>> 
>>> >>>>>>>
>>> >>>>>>> Official FreeSWITCH Sites
>>> >>>>>>> http://www.freeswitch.org
>>> >>>>>>> http://wiki.freeswitch.org
>>> >>>>>>> http://www.cluecon.com
>>> >>>>>>>
>>> >>>>>>> Join Us At ClueCon - Aug 7-9, 2012
>>> >>>>>>>
>>> >>>>>>> FreeSWITCH-users mailing list
>>> >>>>>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>>>> UNSUBSCRIBE:
>>> >>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>>>> http://www.freeswitch.org
>>> >>>>>>
>>> >>>>>> --
>>> >>>>>> Evgeniy Movlyan,
>>> >>>>>> BestNet Ltd.
>>> >>>>>>
>>> >>>>>>
>>> >>>>
>>> >>
>>> _________________________________________________________________________
>>> >>>>>> Professional FreeSWITCH Consulting Services:
>>> >>>>>> consulting at freeswitch.org
>>> >>>>>> http://www.freeswitchsolutions.com
>>> >>>>>>
>>> >>>>>> 
>>> >>>>>> 
>>> >>>>>>
>>> >>>>>> Official FreeSWITCH Sites
>>> >>>>>> http://www.freeswitch.org
>>> >>>>>> http://wiki.freeswitch.org
>>> >>>>>> http://www.cluecon.com
>>> >>>>>>
>>> >>>>>> Join Us At ClueCon - Aug 7-9, 2012
>>> >>>>>>
>>> >>>>>> FreeSWITCH-users mailing list
>>> >>>>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>>> UNSUBSCRIBE:
>>> >>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>>> http://www.freeswitch.org
>>> >>>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>
>>> _________________________________________________________________________
>>> >>>>> Professional FreeSWITCH Consulting Services:
>>> >>>>> consulting at freeswitch.org
>>> >>>>> http://www.freeswitchsolutions.com
>>> >>>>>
>>> >>>>> 
>>> >>>>> 
>>> >>>>>
>>> >>>>> Official FreeSWITCH Sites
>>> >>>>> http://www.freeswitch.org
>>> >>>>> http://wiki.freeswitch.org
>>> >>>>> http://www.cluecon.com
>>> >>>>>
>>> >>>>> Join Us At ClueCon - Aug 7-9, 2012
>>> >>>>>
>>> >>>>> FreeSWITCH-users mailing list
>>> >>>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>>> UNSUBSCRIBE:
>>> >> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>>> http://www.freeswitch.org
>>> >>>>
>>> >>>> --
>>> >>>> Evgeniy Movlyan,
>>> >>>> BestNet Ltd.
>>> >>>>
>>> >>>>
>>> >>
>>> _________________________________________________________________________
>>> >>>> Professional FreeSWITCH Consulting Services:
>>> >>>> consulting at freeswitch.org
>>> >>>> http://www.freeswitchsolutions.com
>>> >>>>
>>> >>>> 
>>> >>>> 
>>> >>>>
>>> >>>> Official FreeSWITCH Sites
>>> >>>> http://www.freeswitch.org
>>> >>>> http://wiki.freeswitch.org
>>> >>>> http://www.cluecon.com
>>> >>>>
>>> >>>> Join Us At ClueCon - Aug 7-9, 2012
>>> >>>>
>>> >>>> FreeSWITCH-users mailing list
>>> >>>> FreeSWITCH-users at lists.freeswitch.org
>>> >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>>> UNSUBSCRIBE:
>>> >> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>>> http://www.freeswitch.org
>>> >>>>
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> _________________________________________________________________________
>>> >>> Professional FreeSWITCH Consulting Services:
>>> >>> consulting at freeswitch.org
>>> >>> http://www.freeswitchsolutions.com
>>> >>>
>>> >>> 
>>> >>> 
>>> >>>
>>> >>> Official FreeSWITCH Sites
>>> >>> http://www.freeswitch.org
>>> >>> http://wiki.freeswitch.org
>>> >>> http://www.cluecon.com
>>> >>>
>>> >>> Join Us At ClueCon - Aug 7-9, 2012
>>> >>>
>>> >>> FreeSWITCH-users mailing list
>>> >>> FreeSWITCH-users at lists.freeswitch.org
>>> >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >>> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >>> http://www.freeswitch.org
>>> >>
>>> >> --
>>> >> Evgeniy Movlyan,
>>> >> BestNet Ltd.
>>> >>
>>> >>
>>> _________________________________________________________________________
>>> >> Professional FreeSWITCH Consulting Services:
>>> >> consulting at freeswitch.org
>>> >> http://www.freeswitchsolutions.com
>>> >>
>>> >> 
>>> >> 
>>> >>
>>> >> Official FreeSWITCH Sites
>>> >> http://www.freeswitch.org
>>> >> http://wiki.freeswitch.org
>>> >> http://www.cluecon.com
>>> >>
>>> >> Join Us At ClueCon - Aug 7-9, 2012
>>> >>
>>> >> FreeSWITCH-users mailing list
>>> >> FreeSWITCH-users at lists.freeswitch.org
>>> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >> UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >> http://www.freeswitch.org
>>> >>
>>> >
>>> >
>>> >
>>> >
>>> _________________________________________________________________________
>>> > Professional FreeSWITCH Consulting Services:
>>> > consulting at freeswitch.org
>>> > http://www.freeswitchsolutions.com
>>> >
>>> > 
>>> > 
>>> >
>>> > Official FreeSWITCH Sites
>>> > http://www.freeswitch.org
>>> > http://wiki.freeswitch.org
>>> > http://www.cluecon.com
>>> >
>>> > Join Us At ClueCon - Aug 7-9, 2012
>>> >
>>> > FreeSWITCH-users mailing list
>>> > FreeSWITCH-users at lists.freeswitch.org
>>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> > UNSUBSCRIBE:
>>> http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> > http://www.freeswitch.org
>>>
>>> --
>>> Evgeniy Movlyan,
>>> BestNet Ltd.
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> Join Us At ClueCon - Aug 7-9, 2012
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> Join Us At ClueCon - Aug 7-9, 2012
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> Join Us At ClueCon - Aug 7-9, 2012
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120803/b6f6aee0/attachment-0001.html 


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