I can add a field to allow you to adjust the heartbeat on either channel if that's necessary. Right now you are right, it's using the global setting always. Is this important? -----Original Message----- From: Dome Charoenyost [mailto:dome@tel.co.th] Sent: Thursday, June 25, 2009 7:39 PM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Nibblebill and multiple gateway 2009/6/26 Michael Jerris <mike@jerris.com>:
I said to just add the set import=nibble_rate, your re-setting it for no reason (and getting rid of the change that should have helped) by your import=nibble_account line I test it agin. import work. nibble can see nibble_rate , nibble_account in channel but i can't change nibble heratbeat so nibble use default heartbeat.
Dome C.
Mike On Jun 25, 2009, at 2:04 PM, Dome Charoenyost wrote:
Just test. i use javascript
session.execute("set", "import=nibble_rate"); session.execute("set", "import=nibble_account"); session.execute("bridge", "{absolute_codec_string='GSM,G729'}[nibble_rate=0.5,nibble_account=083 8833133]sofia/external/xxxx@xxxx.xxx.xxx.xx");
when call connected nibble do nothing i found heartbeat
mod_callbackbill.c:550 Received request via SESSION_HEARTBEAT! when call disconnect nibble update amont. mod_nibblebill.c:478 Billing 16 secs
I think nibble still not found variable channel.
Let's me share more information
I want to use nibblebill for callingcard. (i have develop billing by myself). i plan to use javascript connect to ODBC when customer call my script query balance and say. and then i loop for get destination (my customer want to dial many number). when i got number my script query gateway from DB. i have 3 route and order by cost. First plan i use session.execute("bridge", "[nibble_rate=0.5,nibble_account=xxx,provider_id=1]sofia/external/xxxx @provder1|[nibble_rate=0.5,nibble_account=xxx,provider_id=2]sofia/exte rnal/xxxx@provder2"); i modify nibblebill for match provider with my billing. this case still fail.
now i try
if (session.ready()){ s = new Session("{absolute_codec_string='GSM,G729'}sofia/external/xxx@provider1"
} if (s.ready()){ session.execute("set", "nibble_rate=2.5"); session.execute("set", "nibble_account="+acaller); session.execute("set", "hangup_after_bridge=false"); session.execute("set", "provider_id="+dialprovider_id[1]);
bridge(session,s); }
and check hangup cause before try other provider.
Please guide me it's right way or not ?
Dome C.
2009/6/26 Darren Schreiber <d@d-man.org>
Did this work? Would love an update on this error/issue. ________________________________ From: Michael Jerris [mailto:mike@jerris.com] Sent: Wednesday, June 24, 2009 8:15 AM To: freeswitch-users@lists.freeswitch.org Subject: Re: [Freeswitch-users] Nibblebill and multiple gateway
try adding <action application="set" data="import=nibble_rate"/> before the bridge and report back results. Mike On Jun 24, 2009, at 1:36 AM, Dome Charoenyost wrote:
Dear All,
Look like nibblebill does't work with multiple gatreway. I try <action application="set" data="nibble_account=0838833133"/> <action application="bridge" data="{absolute_codec_string='GSM,G729'}[nibble_rate=0.3]sofia/extern al/6626734000@203.xxx.xxx.xxx|[nibble_rate=0.5]sofia/external/6626734 000@202.xxx.xxx.xxx>
nibblebill not found nibble_rate
But <action application="set" data="nibble_rate=0.05"/> <action application="set" data="nibble_account=0838833133"/> <action application="bridge" data="{absolute_codec_string='GSM,G729'}sofia/external/6626734000@203 .xxx.xxx.xxx|sofia/external/6626734000@202.xxx.xxx.xxx>
Work fine
What's difference from set application and [] ?
Best Regards. Dome C. _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-us ers http://www.freeswitch.org
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-us ers http://www.freeswitch.org
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use rs http://www.freeswitch.org
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use rs http://www.freeswitch.org
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org