Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[Freeswitch-users] Many CS_REPORTING state Zombie session

Goto page Previous  1, 2
 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users
View previous topic :: View next topic  
Author Message
mgg at giagnocavo.net
Guest





PostPosted: Sat Oct 31, 2009 3:13 pm    Post subject: [Freeswitch-users] Many CS_REPORTING state Zombie session Reply with quote

Which revision? Wasn't there some read-write lock issues on sessions checked in during the last week?

FWIW, we do inline billing, but the message queue timeouts are very low. Upgrading to current SVN kills us (~15025 works fine) -- some channels stay in CS_EXECUTE, some in CS_REPORTING. We know it's not our code blocking, because there'd be transaction timeouts within 30 seconds, and these are hanging around for a long time.

I suspect it's something with how we do our originates and state handlers. If we _overwrite_ the default originate handlers AND patch originate to blank out dialplan/context after duplicating the caller profile, it works fine. If we "do the right thing" and let the default handler set CS_CONSUME_MEDIA, then we get the calls hanging around forever. As I said, I suspect this is mismatch in what FS does and what our app assumes it does.

-Michael

-----Original Message-----
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Rupa Schomaker
Sent: Saturday, October 31, 2009 1:28 PM
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] Many CS_REPORTING state Zombie session

Nothing jumps out at me on this one.

mod_cdr_csv and/or mod_xml_cdr should be fine.

On Sat, Oct 31, 2009 at 1:24 PM, Seven Du <dujinfang@gmail.com> wrote:
Quote:
I also got some zombie channels, if someone can help me take a look that's
really nice.

http://pastebin.freeswitch.org/10912

I only loaded mod_cdr_csv
Is it ok to use mod_xml_cdr?

Thanks.


2009/11/1 Dome Charoenyost <dome@tel.co.th>
Quote:

I found bug in fscore_pb   $pwd should be $mypwd

Now i post already. please help me check.

Dome C.


2009/11/1 João Mesquita <jmesquita@freeswitch.org>:
Quote:
No, mod_nibblebill definetely needs to be enhanced but it is not the
problem
and it can be used with high load traffic.

The one I am not sure about is odbc_query since it was not developed for
that.

Do what Rupa said, please.

Regards,

JM

On Sat, Oct 31, 2009 at 3:11 PM, Brian West <brian@freeswitch.org>
wrote:
Quote:

I think once you get the backtrace like rupa said we can see that maybe
odbc_query is really hanging or something similar.
/b
On Oct 31, 2009, at 12:05 PM, Dome Charoenyost wrote:

2009/10/31 Brian West <brian@freeswitch.org>:

You should never do billing inline with the session thread is all I'm

saying.

_______________________________________________
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



_______________________________________________
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



_______________________________________________
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


_______________________________________________
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





--
-Rupa

_______________________________________________
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

_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Sat Oct 31, 2009 4:34 pm    Post subject: [Freeswitch-users] Many CS_REPORTING state Zombie session Reply with quote

it something doing a read/write lock then not clearing it or its bad build and you have to rebuild clean.
the trace had no session threads present in it.
look in the code of any non-standard mods you are using for something that did either switch_ivr_originate or switch_core_session_locate and never called switch_core_session_rwunlock

#define SWITCH_DEBUG_RWLOCKS at the top of switch.h
and make clean ; make install to get rwlock debugging.


On Sat, Oct 31, 2009 at 3:00 PM, Michael Giagnocavo <mgg@giagnocavo.net (mgg@giagnocavo.net)> wrote:
Quote:
Which revision? Wasn't there some read-write lock issues on sessions checked in during the last week?

FWIW, we do inline billing, but the message queue timeouts are very low. Upgrading to current SVN kills us (~15025 works fine) -- some channels stay in CS_EXECUTE, some in CS_REPORTING. We know it's not our code blocking, because there'd be transaction timeouts within 30 seconds, and these are hanging around for a long time.

I suspect it's something with how we do our originates and state handlers. If we _overwrite_ the default originate handlers AND patch originate to blank out dialplan/context after duplicating the caller profile, it works fine. If we "do the right thing" and let the default handler set CS_CONSUME_MEDIA, then we get the calls hanging around forever. As I said, I suspect this is mismatch in what FS does and what our app assumes it does.

-Michael

-----Original Message-----
From: freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org) [mailto:freeswitch-users-bounces@lists.freeswitch.org (freeswitch-users-bounces@lists.freeswitch.org)] On Behalf Of Rupa Schomaker
Sent: Saturday, October 31, 2009 1:28 PM
To: freeswitch-users@lists.freeswitch.org (freeswitch-users@lists.freeswitch.org)


Subject: Re: [Freeswitch-users] Many CS_REPORTING state Zombie session

Nothing jumps out at me on this one.

mod_cdr_csv and/or mod_xml_cdr should be fine.

On Sat, Oct 31, 2009 at 1:24 PM, Seven Du <dujinfang@gmail.com (dujinfang@gmail.com)> wrote:
Quote:
I also got some zombie channels, if someone can help me take a look that's
really nice.

http://pastebin.freeswitch.org/10912

I only loaded mod_cdr_csv
Is it ok to use mod_xml_cdr?

Thanks.


2009/11/1 Dome Charoenyost <dome@tel.co.th (dome@tel.co.th)>
Quote:

I found bug in fscore_pb   $pwd should be $mypwd

Now i post already. please help me check.

Dome C.


2009/11/1 João Mesquita <jmesquita@freeswitch.org (jmesquita@freeswitch.org)>:
Quote:
No, mod_nibblebill definetely needs to be enhanced but it is not the
problem
and it can be used with high load traffic.

The one I am not sure about is odbc_query since it was not developed for
that.

Do what Rupa said, please.

Regards,

JM

On Sat, Oct 31, 2009 at 3:11 PM, Brian West <brian@freeswitch.org (brian@freeswitch.org)>
wrote:
Quote:

I think once you get the backtrace like rupa said we can see that maybe
odbc_query is really hanging or something similar.
/b
On Oct 31, 2009, at 12:05 PM, Dome Charoenyost wrote:

2009/10/31 Brian West <brian@freeswitch.org (brian@freeswitch.org)>:

You should never do billing inline with the session thread is all I'm

saying.

_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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



_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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



_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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


_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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





--
-Rupa

_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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

_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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





--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
dome at tel.co.th
Guest





PostPosted: Sat Oct 31, 2009 9:13 pm    Post subject: [Freeswitch-users] Many CS_REPORTING state Zombie session Reply with quote

Yes. i user api_hangup_hook for do callback.
<action application="set" data="api_hangup_hook=originate
{origination_caller_id_number=${caller_id_number},callback_uuid=${uuid},ignore_early_media=true}${route_1}|${route_2}|${route_3}
call_ivr${caller_id_number} XML public "/>

may be need originate_timeout

Dome C.


2009/11/1 Rupa Schomaker <rupa@rupa.com>:
Quote:
fscore_pb has been updated.

Next time put in the pastebin url.  This one was 10911.

Ok, a suspicious thread looks below.  If I read it right, you are
doing an originate from within the hangup handler.  That doesn't look
normal or sane to me.

Thread 41 (process 30732):
#0  0xb7a5e007 in select () from /lib/libc.so.6
#1  0xb7dde39f in apr_sleep (t=1000) at time/unix/time.c:246
#2  0xb7db12c0 in do_sleep (t=1000) at src/switch_time.c:109
#3  0xb7db15ac in switch_cond_next () at src/switch_time.c:196
#4  0xb7d862b8 in switch_ivr_originate (session=0x0, bleg=0xb48c2f00,
cause=0xb48c2ed4, bridgeto=0xb1133340
"{origination_caller_id_number=0857151465,callback_uuid=c32f54cc-c6b8-11de-af77-774e15238dbe,ignore_early_media=true}sofia/external/66857151465@115.178.62.191:7050|sofia/external/66857151465@115.178.62"...,
timelimit_sec=60, table=0x0, cid_name_override=0xb7e8c976
"FreeSWITCH", cid_num_override=0x90ec0800 "0857151465",
caller_profile_override=0x0, ovars=0x0, flags=0) at
src/switch_ivr_originate.c:2132
#5  0xb6f0def1 in originate_function (cmd=0x90164ce2
"{origination_caller_id_number=0857151465,callback_uuid=c32f54cc-c6b8-11de-af77-774e15238dbe,ignore_early_media=true}sofia/external/66857151465@115.178.62.191:7050|sofia/external/66857151465@115.178.62"...,
session=0x0, stream=0xb48c3004) at mod_commands.c:2413
#6  0xb7d66fb1 in switch_api_execute (cmd=0x90164cd8 "originate",
arg=0x90164ce2 "{origination_caller_id_number=0857151465,callback_uuid=c32f54cc-c6b8-11de-af77-774e15238dbe,ignore_early_media=true}sofia/external/66857151465@115.178.62.191:7050|sofia/external/66857151465@115.178.62"...,
session=0x0, stream=0xb48c3004) at src/switch_loadable_module.c:1567
#7  0xb7d53c4a in switch_core_session_hangup_state
(session=0x958ab678) at src/switch_core_state_machine.c:506
#8  0xb7d385e6 in switch_channel_perform_hangup (channel=0x958afd70,
file=0xb6af8788 "mod_dptools.c", func=0xb6af8ba8 "hangup_function",
line=637, hangup_cause=SWITCH_CAUSE_NORMAL_CLEARING) at
src/switch_channel.c:1898
#9  0xb6aee906 in hangup_function (session=0x958ab678, data=0xb7e82ea5
"") at mod_dptools.c:637
#10 0xb7d4fe1f in switch_core_session_exec (session=0x958ab678,
application_interface=0xb6e10ec0, arg=0xb7e82ea5 "") at
src/switch_core_session.c:1552
#11 0xb7d4f73e in switch_core_session_execute_application
(session=0x958ab678, app=0x90163a80 "hangup", arg=0xb7e82ea5 "") at
src/switch_core_session.c:1474
#12 0xb7d51131 in switch_core_standard_on_execute (session=0x958ab678)
at src/switch_core_state_machine.c:166
#13 0xb7d5215a in switch_core_session_run (session=0x958ab678) at
src/switch_core_state_machine.c:340
#14 0xb7d4e199 in switch_core_session_thread (thread=0x9020bd98,
obj=0x958ab678) at src/switch_core_session.c:1135
#15 0xb7ddc2fc in dummy_worker (opaque=0x9020bd98) at
threadproc/unix/thread.c:138
#16 0xb7caaf3b in start_thread () from /lib/libpthread.so.0
#17 0xb7a64bee in clone () from /lib/libc.so.6


On Sat, Oct 31, 2009 at 12:34 PM, Dome Charoenyost <dome@tel.co.th> wrote:
Quote:
I found bug in fscore_pb   $pwd should be $mypwd

Now i post already. please help me check.

Dome C.


2009/11/1 João Mesquita <jmesquita@freeswitch.org>:
Quote:
No, mod_nibblebill definetely needs to be enhanced but it is not the problem
and it can be used with high load traffic.

The one I am not sure about is odbc_query since it was not developed for
that.

Do what Rupa said, please.

Regards,

JM

On Sat, Oct 31, 2009 at 3:11 PM, Brian West <brian@freeswitch.org> wrote:
Quote:

I think once you get the backtrace like rupa said we can see that maybe
odbc_query is really hanging or something similar.
/b
On Oct 31, 2009, at 12:05 PM, Dome Charoenyost wrote:

2009/10/31 Brian West <brian@freeswitch.org>:

You should never do billing inline with the session thread is all I'm

saying.

_______________________________________________
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



_______________________________________________
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



_______________________________________________
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




--
-Rupa

_______________________________________________
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


_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Sat Oct 31, 2009 9:32 pm    Post subject: [Freeswitch-users] Many CS_REPORTING state Zombie session Reply with quote

Use bgapi originate ...
Quote:
On Oct 31, 2009 9:09 PM, "Dome Charoenyost" <dome@tel.co.th (dome@tel.co.th)> wrote:

Yes. i user api_hangup_hook for do callback.
<action application="set" data="api_hangup_hook=originate
{origination_caller_id_number=${caller_id_number},callback_uuid=${uuid},ignore_early_media=true}${route_1}|${route_2}|${route_3}
call_ivr${caller_id_number} XML public "/>

may be need originate_timeout

Dome C.


2009/11/1 Rupa Schomaker <rupa@rupa.com (rupa@rupa.com)>:

Quote:
fscore_pb has been updated. > > Next time put in the pastebin url.  This one was 10911. > > Ok, a ...
Back to top
dome at tel.co.th
Guest





PostPosted: Sat Oct 31, 2009 9:56 pm    Post subject: [Freeswitch-users] Many CS_REPORTING state Zombie session Reply with quote

How to use bgapi in my flow.
1. user call did
2. FS send ringing and check balance, LCR from DB (by mod_odbc_quey)
3. Hangup (by use or timeout)
4. FS callback to user and bridge to IVR

I'm not sure bgapi can do after channel hangup.

Dome C.


2009/11/1 Anthony Minessale <anthony.minessale@gmail.com>:
Quote:
Use bgapi originate ...

On Oct 31, 2009 9:09 PM, "Dome Charoenyost" <dome@tel.co.th> wrote:

Yes. i user api_hangup_hook for do callback.
<action application="set" data="api_hangup_hook=originate
{origination_caller_id_number=${caller_id_number},callback_uuid=${uuid},ignore_early_media=true}${route_1}|${route_2}|${route_3}
call_ivr${caller_id_number} XML public "/>

may be need originate_timeout

Dome C.


2009/11/1 Rupa Schomaker <rupa@rupa.com>:

Quote:
fscore_pb has been updated. > > Next time put in the pastebin url.  This
one was 10911. > > Ok, a ...

_______________________________________________
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



_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Sun Nov 01, 2009 2:38 pm    Post subject: [Freeswitch-users] Many CS_REPORTING state Zombie session Reply with quote

#4 makes no sense to me.
Are you just trying to create a call that the channel does not participate in?
Then for sure you want to use bgapi to cause the originate to  happen in the background.

Also your gcore report has to be taken while you have the stuck channels to see why they are stuck.
I can promise you this problem should be filed under misuse/abuse.


On Sat, Oct 31, 2009 at 8:45 PM, Dome Charoenyost <dome@tel.co.th (dome@tel.co.th)> wrote:
Quote:
How to use bgapi in my flow.
1. user call did
2. FS send ringing and check balance, LCR from DB (by mod_odbc_quey)
3. Hangup (by use or timeout)
4. FS callback to user and bridge to IVR

I'm not sure  bgapi can do after channel hangup.

Dome C.


2009/11/1 Anthony Minessale <anthony.minessale@gmail.com (anthony.minessale@gmail.com)>:

Quote:
Use bgapi originate ...

On Oct 31, 2009 9:09 PM, "Dome Charoenyost" <dome@tel.co.th (dome@tel.co.th)> wrote:

Yes. i user api_hangup_hook for do callback.
<action application="set" data="api_hangup_hook=originate
{origination_caller_id_number=${caller_id_number},callback_uuid=${uuid},ignore_early_media=true}${route_1}|${route_2}|${route_3}
call_ivr${caller_id_number} XML public "/>

may be need originate_timeout

Dome C.


2009/11/1 Rupa Schomaker <rupa@rupa.com (rupa@rupa.com)>:

Quote:
fscore_pb has been updated. > > Next time put in the pastebin url.  This
one was 10911. > > Ok, a ...




Quote:
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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



_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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





--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
dome at tel.co.th
Guest





PostPosted: Sun Nov 01, 2009 3:02 pm    Post subject: [Freeswitch-users] Many CS_REPORTING state Zombie session Reply with quote

2009/11/2 Anthony Minessale <anthony.minessale@gmail.com>:
Quote:
#4 makes no sense to me.
This solution call "miss callback". some contry cost for toll free
number is so high. but call to user cheaper. so when user want to
use international call. they call to my DID and my system callback to them.

Quote:
Are you just trying to create a call that the channel does not participate
in?
Then for sure you want to use bgapi to cause the originate to  happen in the
background.
Give me example how bgapi work when user hangup call



Dome C.

Quote:

Also your gcore report has to be taken while you have the stuck channels to
see why they are stuck.
I can promise you this problem should be filed under misuse/abuse.


On Sat, Oct 31, 2009 at 8:45 PM, Dome Charoenyost <dome@tel.co.th> wrote:
Quote:

How to use bgapi in my flow.
1. user call did
2. FS send ringing and check balance, LCR from DB (by mod_odbc_quey)
3. Hangup (by use or timeout)
4. FS callback to user and bridge to IVR

I'm not sure  bgapi can do after channel hangup.

Dome C.


2009/11/1 Anthony Minessale <anthony.minessale@gmail.com>:
Quote:
Use bgapi originate ...

On Oct 31, 2009 9:09 PM, "Dome Charoenyost" <dome@tel.co.th> wrote:

Yes. i user api_hangup_hook for do callback.
<action application="set" data="api_hangup_hook=originate

{origination_caller_id_number=${caller_id_number},callback_uuid=${uuid},ignore_early_media=true}${route_1}|${route_2}|${route_3}
call_ivr${caller_id_number} XML public "/>

may be need originate_timeout

Dome C.


2009/11/1 Rupa Schomaker <rupa@rupa.com>:

Quote:
fscore_pb has been updated. > > Next time put in the pastebin url.
 This
one was 10911. > > Ok, a ...

_______________________________________________
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



_______________________________________________
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



--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400

_______________________________________________
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



_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Sun Nov 01, 2009 3:13 pm    Post subject: [Freeswitch-users] Many CS_REPORTING state Zombie session Reply with quote

if you set the variable to:

"originate foo bar baz"

"bgapi originate foo bar baz"

bgapi is itself an api command that takes the argument string and runs it in a separate thread and returns instantly.
This will stop it from hanging at that point.




On Sun, Nov 1, 2009 at 1:53 PM, Dome Charoenyost <dome@tel.co.th (dome@tel.co.th)> wrote:
Quote:
2009/11/2 Anthony Minessale <anthony.minessale@gmail.com (anthony.minessale@gmail.com)>:
Quote:
#4 makes no sense to me.

This solution call "miss callback". some contry cost for toll free
number is so high. but call to user cheaper. so when user want to
use international call. they call to my DID and my system callback to them.

Quote:
Are you just trying to create a call that the channel does not participate
in?
Then for sure you want to use bgapi to cause the originate to  happen in the
background.

Give me example how bgapi work when user hangup call



Dome C.


Quote:

Also your gcore report has to be taken while you have the stuck channels to
see why they are stuck.
I can promise you this problem should be filed under misuse/abuse.


On Sat, Oct 31, 2009 at 8:45 PM, Dome Charoenyost <dome@tel.co.th (dome@tel.co.th)> wrote:
Quote:

How to use bgapi in my flow.
1. user call did
2. FS send ringing and check balance, LCR from DB (by mod_odbc_quey)
3. Hangup (by use or timeout)
4. FS callback to user and bridge to IVR

I'm not sure  bgapi can do after channel hangup.

Dome C.


2009/11/1 Anthony Minessale <anthony.minessale@gmail.com (anthony.minessale@gmail.com)>:
Quote:
Use bgapi originate ...

On Oct 31, 2009 9:09 PM, "Dome Charoenyost" <dome@tel.co.th (dome@tel.co.th)> wrote:

Yes. i user api_hangup_hook for do callback.
<action application="set" data="api_hangup_hook=originate

{origination_caller_id_number=${caller_id_number},callback_uuid=${uuid},ignore_early_media=true}${route_1}|${route_2}|${route_3}
call_ivr${caller_id_number} XML public "/>

may be need originate_timeout

Dome C.


2009/11/1 Rupa Schomaker <rupa@rupa.com (rupa@rupa.com)>:

Quote:
fscore_pb has been updated. > > Next time put in the pastebin url.
 This
one was 10911. > > Ok, a ...

_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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



_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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



--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400

_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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



_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org (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





--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users All times are GMT - 5 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services